command - Sublime Text 3 - 自定义命令 - 将文本添加到元素

标签 command sublimetext3

我想在 ST3 上创建一个自定义键绑定(bind),以便每当我突出显示一个元素或我的光标位于它旁边时,它就会用预定义的文本包围它。

看起来像这样的东西

{
"keys": ["ctrl+shift+m"], "command": "insert_snippet"
,"args": {"contents": "text before", "text after"}
}

这样:file.js

变为:file.js 之前的文本

任何帮助将不胜感激。

最佳答案

如果应在选择前后插入的文本始终相同,您可以使用$SELECTION 变量:

{ "keys": ["ctrl+shift+m"], "command": "insert_snippet", "args": {"contents": "BEFORE_TEXT ${SELECTION} AFTER_TEXT"} }

关于command - Sublime Text 3 - 自定义命令 - 将文本添加到元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27687342/

相关文章:

python - 如何执行程序或调用系统命令?

sublimetext3 - 如何使 Sublime Text 3 使用 rubocop-rspec (`require' : cannot load such file error)

r - 将 R 与 Sublime Text 3.2 集成

linux - 如何在自定义 bash 函数中传递参数作为目录路径的一部分?

linux - sed命令在多行搜索后插入多行字符串

java - 谁能告诉我为什么这在 Eclipse 中有效但在命令提示符中不起作用?

linux - 如何在 Git Bash 上初始化 bashrc

c - Sublime Text 3,GCC 构建系统问题

linux - Sublime - 仅将选择范围扩展到匹配项

bash - "bash -c command argument"末尾的参数的目的是什么?