标题:[实践OK]Sublime Text 3 插件安装及Vim 模式设置 出处:向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除 时间:Mon, 22 Aug 2016 11:33:34 +0000 作者:jackxiang 地址:http://jackxiang.com/post/8905/ 内容: 背景:想把sublime改成vim,但是对于列模式可视块这种需要ctrl+v这种变成粘贴了,而产生冲突,最后还是修改回去了。 本文部分摘自:http://www.cnblogs.com/zuike/p/4402022.html 启用 Vim 模式 在菜单栏中: Preferences -> Setting - User ,即可打开配置文件进行编辑,将 ignored_packages 项的[]里面内容清空: "ignored_packages":  [  ]   这样就启用了 Vim 模式,按 Esc 退出编辑模式,即进入了 Vim 模式。 vim 模式快捷键说明请查看 http://feliving.github.io/Sublime-Text-3-Documentation/vintage.html 我的实践: { "color_scheme": "Packages/User/SublimeLinter/Solarized (Dark) (SL).tmTheme", "font_size": 14, "ignored_packages": [ "Markdown Preview", "Vintage" ], "show_encoding": true, "theme": "Soda Light 3.sublime-theme" } 删除掉: "Markdown Preview", "Vintage" 启用 Ctrl 功能键及自定义功能键   Preference->Setting User 添加如下内容:    "vintage_ctrl_keys": true 这样就支持以下命令了:   Ctrl+[ : Esc键的别名 Ctrl+R : Redo Ctrl+Y : 向下滚动一行 Ctrl+E : 向上滚动一行 Ctrl+F : 下一页 Ctrl+B : 上一页   如果觉得以上按键太复杂,可以自定义按键,找到 Vintage.sublime-package这个文件,其实是一个压缩包,改名zip后缀后解压得出文件,使用记事本打开 Default.sublime-keymap 文件,找到需要修改的快捷键进行修改即可。   例如我需要将 ctrl+f 下一页修改成 f+f 下一页:   搜索 “ctrl+f”,找到以下代码:    { "keys": ["ctrl+f"], "command": "set_motion", "args": { "motion": "move", "motion_args": {"by": "pages", "forward": true, "extend": true }}, "context": [{"key": "setting.command_mode"}, {"key": "setting.vintage_ctrl_keys"}] }, 修改成 { "keys": ["f","f"], "command": "set_motion", "args": { "motion": "move", "motion_args": {"by": "pages", "forward": true, "extend": true }}, "context": [{"key": "setting.command_mode"}, {"key": "setting.vintage_ctrl_keys"}] }, 这样,你 按esc退出编辑模式,按两下f键,即可实现向下翻页了,大家可以尝试下将 ctrl+b 向上翻页修改成 b+b 。 Generated by Jackxiang's Bo-blog 2.1.1 Release