如何添加自定义菜单项崇高文本2 .
有任何想法吗 ??
我看到有一个主.sublime-菜单文件但不知道如何编辑它。
Thanks!
*.sublime-menu 文件只是 JSON。您可以在您的用户目录中创建一个 Main.sublime-menu ,它将与其他菜单项合并。查看第三方插件的 Main.sublime-menu 文件可能会有所帮助。这些通常要短得多,因此可能更容易理解您需要在每个条目中定义的一些内容。
edit
您可以使用以下插件作为插件来打开带有任意文件的记事本。
import sublime
import sublime_plugin
import subprocess
import threading
class OpenNotepadCommand(sublime_plugin.TextCommand):
def run(self, edit, filename=None):
th = NotepadThread(filename)
th.start()
class NotepadThread(threading.Thread):
def __init__(self, filename=None):
self.filename = filename
threading.Thread.__init__(self)
def run(self):
if self.filename is not None:
subprocess.call("notepad.exe %s" % self.filename)
else:
subprocess.call("notepad.exe")
创建菜单项时,请使用类似以下内容的命令和参数。
{
"command": "open_notepad",
"args": { "filename": "<the absolute path here>"}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)