问题标签 [sublime-text-plugin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 在 Sublime Text 的路径中执行外部程序
我正在尝试为 Sublime 编写一个插件,它将读取当前行的文本,将其作为 shell 命令执行,并将命令的输出放入编辑器中。这是我到目前为止所拥有的:
这是行不通的。具体来说,调用subprocess.check_output(...)
不起作用,尽管它在 python 解释器中工作正常。我把它放在一个 try 块中,如下所示:
无论我尝试什么命令,它都会产生以下输出:
有谁知道问题是什么,以及如何解决?
php - 在 PHP 数组中按下制表符时,SublimeText3 中的错误自动完成
我正在使用 SublimeText3。
当我在array
in工作时PHP
,通过按提出的自动完成功能Tab
让我非常恼火。
我只是想添加一些表格,但每次我按下Tab
时,sublimetext 都会向我推荐:
如果Tab
再次按下,他会验证提议并写入文件<list>
。
我已经安装了这个插件:
如果有人知道如何禁用或纠正这个糟糕的提议?
谢谢。
css - 为什么 sublime 的 autofixr 没有完成它的全部工作?
我最近下载了 sublime text 3 和 autoPrefixr。我得到了 node.js 并确保它在 $PATH 中。我重新启动了 sublime text,但是当我尝试运行 autoPrefixr 时,它只在我的 150 行 css 中添加了大约 10 行代码。我知道它没有做它的工作,因为我看不到 -moz- 或 -o-。请尽快提供帮助,并在此先感谢。
python - 在 Sublime Text 插件中组织设置的方法
也许这是另一轮“静态与实例”,但我试图在细节上成为魔鬼。请注意,我对 Python 和插件开发相当陌生。
一些插件使用以下代码:
这个例子没有什么特别的错误,除了load_settings
方法add_on_change
应该属于Settings
:
现在Settings
类封装了所有功能。但是我们真的需要这个类的实例吗?我不这么认为。这就是为什么static
应该使用:
上述示例的优点(如果有的话)是:
- 类封装了与设置相关的所有功能
- 无需创建实例即可访问设置
还有其他“体面”的方式来组织设置吗?
sublimetext2 - Sublime Text 如何将包添加到全局存储库
我为 sublime 创建了一个插件,我称之为“sublimecastling”。主要思想是替换 2 个选定的字段。
所以我很高兴知道是否可以将它添加到您的 Sublime 存储库中,以便用户可以通过 package-control 安装插件。
下面提供了github链接,
sublimetext2 - 将插件命令绑定到构建系统?
我正在尝试使用高级命令构建系统。
我的构建命令需要项目特定的设置,所以我没有找到如何在构建命令中加载项目设置,我写了一个插件来生成我的命令,但现在我只能通过命令面板访问这样的命令或使用自定义菜单字段。
有没有办法在构建系统操作中使用插件命令?
sublimetext2 - 使用 Sublime SFTP 插件同时上传到多个服务器?
我正在使用 Sublime 中的 SFTP 插件来管理将文件自动上传到我的 Web 服务器。我发现可以创建不同的配置并在它们之间手动切换,但我希望能够在一个配置文件中包含多台服务器,这样我就可以一次上传到两台服务器(服务器包含相同的文件和是在负载平衡器下设置的,因此出于测试目的,我需要使两台服务器保持同步)。有谁知道这是否可能?谢谢!
python - 如何使用 sublime 插件 api 创建新布局并在每个单元格中打开文件
我正在尝试编写一个插件,允许我一次打开一组相关文件。前提是:
- 该插件向用户显示目录列表(表面上是自包含的 ui 组件)
- 用户选择目录
- 该插件创建一个新的 3 列布局
- 在所选目录的第一列中打开一个 .js 文件
- 在所选目录的第二列中打开一个 .html 文件
- 在所选目录的第三列中打开一个 .scss 文件
到目前为止,我已经有了向用户展示目录选择并创建三列布局的插件,但我不知道如何遍历三列布局以在新视图中打开文件
通过API,我得到的印象是它view
与对象group
上的相关方法有关,Window
但我无法终生将它拼凑在一起。
例如,如果有人能指出我如何在第三列中打开文件,我相信我可以从那里拿走它。
顺便说一句:这是我第一次使用 python,所以请原谅任何不好的做法(但请指出它们)。
sublimetext2 - sublime text2有快捷键或者其他方式可以更快的跳转到函数代码吗?
我通过 Sublime text2 管理 java 项目。
我知道 ctrl + R 会跳转到函数的定义。但是看代码的时候,用这个快捷键跳转不太方便。
是否有一些快捷键或插件可以通过 ctrl + 鼠标左键在 eclipse 中执行此操作?
sublimetext - Sublime Text - 转到行和列
目前,Go to line 快捷方式(Windows/linux 中的 CTRL+G)只允许导航到特定的行。
可以选择允许在逗号后指定列号,例如
:30,11
转到第 30 行第 11 列
是否有任何插件或自定义脚本来实现这一点?