我想在崇高文本3中创建一个自定义键绑定,它不返回命令但返回R中使用的键组合来定义如下变量。
variable <- variable_definition //for example
z1 <- seq(1,100)
在R 3.2.2 GUI mac OS X中,键绑定:
"alt+-" returns " <- "
我已阅读documentation用户键绑定但无法找到我可以使用的内容。 我试过&#34; print&#34;和#34;回声&#34;如下所示,但他们不能工作。
[
{ "keys": ["alt+-"], "print": " <- "}
]
或
[
{ "keys": ["alt+-"], "echo": " <- "}
]
非常感谢一些帮助
答案 0 :(得分:1)
在Sublime Text中,您可以使用参数运行命令。如果要插入命令为insert
的内容,则参数名为characters
。如果要将其限制为语言R,可以添加上下文。因此,键绑定:
[
{
"keys": ["alt+-"], "command": "insert", "args": {"characters": " <- "},
"context":
[
{ "key": "selector", "operator": "equal", "operand": "source.r" }
]
}
]
除此之外:使用snippets作为键绑定也可能很有趣。
[
{
"keys": ["alt+-"], "command": "insert_snippet", "args": {"contents": "${1:variable} <- ${0:definition}"}
}
]