VoiceCode
Sublime Text 插件,允许 VoiceCode 远程控制编辑器
详细信息
安装次数
- 总计 459
- Win 248
- Mac 149
- Linux 62
2021年8月6日 | 2021年8月5日 | 2021年8月4日 | 2021年8月3日 | 2021年8月2日 | 2021年8月1日 | 2021年7月31日 | 2021年7月30日 | 2021年7月29日 | 2021年7月28日 | 2021年7月27日 | 2021年7月26日 | 2021年7月25日 | 2021年7月24日 | 2021年7月23日 | 2021年7月22日 | 2021年7月21日 | 2021年7月20日 | 2021年7月19日 | 2021年7月18日 | 2021年7月17日 | 2021年7月16日 | 2021年7月15日 | 2021年7月14日 | 2021年7月13日 | 2021年7月12日 | 2021年7月11日 | 2021年7月10日 | 2021年7月9日 | 2021年7月8日 | 2021年7月7日 | 2021年7月6日 | 2021年7月5日 | 2021年7月4日 | 2021年7月3日 | 2021年7月2日 | 2021年7月1日 | 2021年6月30日 | 2021年6月29日 | 2021年6月28日 | 2021年6月27日 | 2021年6月26日 | 2021年6月25日 | 2021年6月24日 | 2021年6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
README
VoiceCode / Sublime Text (2|3) 集成包
这是一个 Sublime Text 插件,允许 VoiceCode 控制 Sublime Text
此集成所需的理由是因为许多 VoiceCode 语音命令比简单地按键或点击鼠标更复杂。例如,一个 选择下一个花括号 的命令,或者一个 将当前选择扩展到下一个逗号 的命令,等等。
设置
首先请确保已经安装并运行了 Sublime Text 的命令行实用程序 https://text.sublime.net.cn/docs/3/osx_command_line.html
添加您自己的命令
如果您想要添加尚未包含在此软件包中的新命令,只需在 Sublime Text 的用户扩展文件中添加类似于以下内容。
import sublime, sublime_plugin
class SelectPreviousWordCommand(sublime_plugin.TextCommand):
def run(self, edit):
pos = self.view.sel()[0].begin()
all_previous = [r for r in self.view.find_all('\w+') if r.begin() < pos]
if all_previous:
region = all_previous[-1] # return nearest
if region:
self.view.sel().clear()
self.view.sel().add(region)
然后,在您的 VoiceCode 用户命令中,您可以通过以下方式调用此 Sublime Text 命令
@sublime().do('select_previous_word')
或者如果您需要向 Sublime 命令传递选项/参数,作为第二个参数添加它们,如下
@sublime().do('some_command', {foo: "bar", baz: 3.2})
触发现有的 Sublime Text 彽令
Sublime 有很多内置命令。要从 VoiceCode 触发它们,只需做一些类似以下的事情
@sublime().do('goto_line', {line: 10})
查看 这个页面 了解更多有关 Sublime 命令的信息。