如何在Sublime Text 4中为快捷键绑定指定输出字符串
解决方案
Sublime Text 原生支持自定义快捷键插入指定内容,完全不需要宏或额外安装插件,操作步骤如下:
- 调出命令面板:Windows/Linux 按
Ctrl+Shift+P,macOS 按Cmd+Shift+P,输入并选中「Preferences: Key Bindings」进入快捷键配置页面 - 在右侧的用户自定义配置文件中,插入如下规则:
[ { "keys": ["alt+-"], "command": "insert", "args": {"characters": "<-"}, "context": [ {"key": "selector", "operator": "equal", "operand": "source.r"} ] } ]
- 保存配置文件后即刻生效,打开 R 语言文件按下
Alt+-即可直接插入<-
注意:如果你的用户快捷键配置文件中已经存在其他自定义规则,只需将上述规则中
{}包裹的对象添加到已有数组中即可,不要重复添加外层的[],避免配置报错。
补充说明
alt+-已经适配绝大多数键盘的减号键,无需额外配置alt+oem_minus- 配置中的
context段为可选规则,作用是限定该快捷键仅在 R 语言文件中生效,避免干扰其他类型文件的编辑,如果需要全局使用该快捷键输出<-,直接删除context对应的整段配置即可 - 如果需要设置其他快捷键输出别的预设内容,只需修改
keys字段的快捷键、args.characters字段的输出内容即可,支持任意长度的预设文本插入。
内容的提问来源于stack exchange,提问作者Lamha Llaw
相关产品推荐
相关产品推荐

