Sublime-text 3复古模式映射

时间:2016-10-05 13:54:01

标签: vim sublimetext3

请帮助在VintageMode中进行映射。 我想避免使用 Esc http://vim.wikia.com/wiki/Avoid_the_escape_key

要映射这些键吗?

  • Alt + o 在您当前正在编辑的那一行下面打开一个新行
  • Alt + A 追加到当前行的末尾,
  • Alt + p 在当前插入位置粘贴。
  • Alt + k 向上移动

2 个答案:

答案 0 :(得分:0)

要使用Menu > Preferences > Key Bindings创建自定义键绑定,请参阅Sublime Text Unofficial Documentation以获取有关键绑定的详细信息。

以下是一些documentation on customising Vintage

要查看Vintage默认键绑定,请查看Vintage包bundled with Sublime Text。虽然已过时,但sublimehq有一个Vintage package on github

另请尝试Vintageous

答案 1 :(得分:0)

您可以打开Default keymap并将要包含的条目复制到用户键盘映射中。然后使用alt+为键绑定添加前缀,如果它是大写alt+shift+和小写字符。将上下文从"key": "setting.command_mode"更改为"key": "setting.command_mode", "operator": "equal", "operand": false。为你想要的每个键绑定做这个,它应该工作。

示例:

{ "keys": ["alt+shift+a"], "command": "enter_insert_mode", "args":
    {"insert_command": "move_to", "insert_args": {"to": "hardeol"} },
    "context": [{"key": "setting.command_mode", "operator": "equal", "operand": false}]
},