6

这个 SO问题使我尝试使用 Sublime Text 3 替代 Stata 在 Linux 上的 do 文件编辑器(此处的完整说明)。

语法突出显示有效,并且Ctrl+B快捷方式将整个 do 文件发送到 Stata。

有没有办法只向Stata发送选择的行?

4

1 回答 1

2

是的你可以。首先,您需要找到执行此操作的 python 函数的名称。对于SublimeStata 增强包,它对应于文件 text_2_stata.py 中的函数 text_2_stataCommand。

其次,您需要在 Key Binding 用户文件中添加此功能的快捷方式,将功能名称放在命令字段中(必须删除后缀 Command 并且用下划线而不是大写字母表示分隔符)。

{ "keys": ["super+shift+b"],
"command":"text_2_stata",
"context": [
{"key": "selector", "operator": "equal", "operand": "source.stata"},]
},
于 2014-08-21T18:23:52.343 回答