python 示例如何通过内存设置文件在Sublime Text 3的插件之间进行通信。将两个python文件放入插件目录,包括

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 示例如何通过内存设置文件在Sublime Text 3的插件之间进行通信。将两个python文件放入插件目录,包括相关的知识,希望对你有一定的参考价值。

import sublime
import sublime_plugin
from random import randint


class SendTestCommand(sublime_plugin.TextCommand):
    def run(self, edit):
        rnd = randint(0, 9)
        print("Producer sends: ", rnd)
        s = sublime.load_settings('var_share.sublime-settings')
        s.set('test_var', rnd)
[
   { "keys": ["ctrl+alt+shift+t"], "command": "send_test"}  
]
import sublime
import sublime_plugin


s = sublime.load_settings('var_share.sublime-settings')


def consume():
    num = s.get("test_var")
    print("Consumer received: ", num)


def plugin_loaded():
    print("consumer loaded")
    s.add_on_change('test_var', consume)

以上是关于python 示例如何通过内存设置文件在Sublime Text 3的插件之间进行通信。将两个python文件放入插件目录,包括的主要内容,如果未能解决你的问题,请参考以下文章

如何从python设置文件的最后修改时间?

Linux 内核 内存管理内存管理系统调用 ⑤ ( 代码示例 | 多进程共享 mmap 内存映射示例 )

当整个文件太大时如何在python中使用mmap

如何设置 CMakeLists.txt 文件以启动并运行 xtensor-python 示例代码

Python 观察者模式:示例、提示? [关闭]

如何设置tomcat的jvm的虚拟内存大小