Sublimetext2 升华文本2中冒号和分号的类Vim键重新映射

Sublimetext2 升华文本2中冒号和分号的类Vim键重新映射,sublimetext2,vim,key-bindings,Sublimetext2,Vim,Key Bindings,我正在寻找交换升华文本2中的冒号和分号键(使用复古模式)。理想情况下,我的目标是重新创建以下vimscript行为: cnoremap ; : nnoremap ; : nnoremap : ; 然而,我一直在搜索Sublime文本文档,却找不到正确的命令来触发键的重新映射。有这样的命令吗?表达这些命令最简洁的方式是什么?可能没有这样的命令。使用你贴的那三行没有什么错 (如果您不知道,您可以使用:helpgrep搜索帮助文档。)将以下内容添加到首选项->键绑定->用户 { "keys":

我正在寻找交换升华文本2中的冒号和分号键(使用复古模式)。理想情况下,我的目标是重新创建以下vimscript行为:

cnoremap ; :
nnoremap ; :
nnoremap : ;

然而,我一直在搜索Sublime文本文档,却找不到正确的命令来触发键的重新映射。有这样的命令吗?表达这些命令最简洁的方式是什么?

可能没有这样的命令。使用你贴的那三行没有什么错


(如果您不知道,您可以使用
:helpgrep
搜索帮助文档。)

将以下内容添加到首选项->键绑定->用户

  { "keys": [";"], "command": "show_overlay", "args": {"overlay": "command_palette", "text": ":"},
    "context": [{"key": "setting.command_mode"}]
  },

  { "keys": [":"], "command": "set_repeat_move_to_character_motion",
    "context": [{"key": "setting.command_mode"}]
  }

这将覆盖在./Packages/Vintage/default.sublime-keymap中设置的默认值。希望这能有所帮助。

您误解了–以上是我的.vimrc中的几行,我希望在Sublime Text 2中重新创建这些行。我会编辑我的帖子,让它更清晰。