插入自定义字符并将鼠标指针移动到特定位置

Insert custom characters and move mouse pointer to certain position

我在尝试 Sublime Text 3.

下添加自定义 键盲时遇到一些问题
  1. 进入首选项->键绑定-用户。
  2. 添加 { "keys": ["alt+k"], "command": "insert", "args": {"characters": "d();"}}
  3. 当我按下 Alt+k 时将 return 我这个 d(); <-鼠标指针在分号

我希望实现的是 d(Pointer); 在按下 Alt+k <-Mouse Pointer within the braces 之后.

我试着找出默认的键绑定样式,但找不到任何有用的。

PS:我知道"command":"move"可以移动指针位置但是如何将它与插入结合起来,谢谢。

您可以归档此行为,而无需使用片段链接命令。只需使用此键绑定:

{
    "keys": ["alt+k"],
    "command": "insert_snippet", "args": {
        "contents": "d([=10=]);"
    }
},

其中 [=11=] 定义光标位置。您甚至可以使用 ${0:$SELECTION} 来选择性地包围所选文本。

解决您的 PS:如果您对链接命令感兴趣,那么 Chain of Command 包对您来说可能会很有趣。