首页 > TAG信息列表 > sublime-text-plugin

python-在崇高的条件下,为什么def run在一种情况下可以工作而在另一种情况下不能工作,我如何使其工作?

我有一个带有运行的blahtestCommand(sublime_plugin.ApplicationCommand)类,它失败. 我在sublime_plugin.TextCommmand的另一个类中工作. 我对运行定义的外观感到困惑.我知道java(十年前做过一些OOP编程,我记得很好),但是我对python的了解很少. (所以我不太了解带有参数的类,因为它

python-在Sublime Text 3插件中获取文件语法选择

我有一个非常小的插件,可以从use语句开始打开perl文件模块.它真的很基础,只是将’::’替换为’/’,然后,如果文件存在于PERL5LIB中指定的路径之一中,它将打开它. 我希望它仅在选择打开文件语法作为perl时运行.是否有任何API可以获取该信息?这是我现在拥有的代码: class OpenPerlModu

php – Xdebug无法连接到客户端,我在哪里开始调试调试器?

我在sublime文本中为php设置xdebug,xdebug继续记录与无法连接相关的错误: Log opened at 2016-08-18 21:06:01 I: Connecting to configured address/port: localhost:9988. E: Could not connect to client. :-( Log closed at 2016-08-18 21:06:01 我希望通过在我的浏览器中访问

Sublime Text用于运行插件的Python解释器在哪里?

我正在尝试找到Sublime Text用来运行插件的Python解释器. 认为sys.executable会给我一个Python解释器的绝对路径,我尝试创建这个插件: from sys import version_info, executable from sublime_plugin import TextCommand class GetPythonInfo(TextCommand): def run(self

python – 是否可以在Sublime Text 3输出面板中显示图像?

我正在写一个崇高的文本3插件.我有一个图像(PNG格式).我想将此图像加载到Sublime Text 3自定义输出面板中,以将其显示为预览.有没有人知道如何做到这一点,甚至可能?解决方法:似乎输出面板只能渲染unicode字符,因此无法在其中放置图像(可能是一天). 替代解决方案 正如我在评论中所说,

python – PEP8 E128:无法弄清楚为什么行被标记

我正在使用Sublime Anaconda,它具有内置的PyLint功能. 我无法弄清楚为什么在以下块中的pars_f_name)行: else: # Get parameters file name from path. pars_f_name = pars_f_path.split('/')[-1] print (" WARNING:

python – 获取Sublime Text 3插件中的当前行

我正在为Sublime Text 3编写一个简单的插件,需要获取当前所选行的内容. 我可以用 selection = sublime.Region(self.view.sel()[0].begin(), self.view.sel()[0].end()) 获取当前突出显示的部分,但是有没有办法选择或返回整个当前行的内容而无需手动选择所有内容? this page上的“

python – 在Sublime Text的路径中执行外部程序

我正在尝试为Sublime编写一个插件,它将读取当前行的文本,将其作为shell命令执行,并将命令的输出放入编辑器中.这是我到目前为止: import sublime, sublime_plugin, os, os.path import subprocess def GetLineAtCursor(view): pos = view.sel()[0].a reg = view.line(pos)

python – 在sublime 3 api中将文本插入视图

我现在在我的崇高中有4个视图.我想在一个视图中插入一些文本.我这样想.但没有运气. getAllViews = self.window.views() jobView = getAllViews[1] jobEdit = jobView.begin_edit() jobView.insert(jobEdit, 0, 'Hello') jobView.end_edit(jobEdit) 有没有更好的想法呢? 更新我的

如何将args传递给sublime_plugin.WindowCommand的实例?

我为sublime text 3创建了一个插件,设计的Command Palette.sublime-commands如下: [ { "caption": "Function 1", "args": {parameter:"y"}, "command": "generalfunc" }, { "caption": "F