leader 键简单的说就是一个前缀键,可以自由设定,比如 spacemacs 的 leader 键就是空格键。
vimrc/ideavimrc 的 leader 键设置方法:
" 设置 leader 键,例子为空号键,也可以设置为其他的
let mapleader=" "
" 设置快捷键,关闭一个窗口
map <leader>wq :wq<CR>
这个例子中,在 vim 或 ideavim 中,在 normal-mode 下,按空格键+w+q 就可以保存文件退出窗口,更好的例子是在 ideavimrc 中加上:
map <leader>gd :action GotoDeclaration<CR>
在 Jetbrains 家的 IDE 里安装了 ideavim 插件的话,在 normal-mode 下,按空格键+g+d 就可跳转到定义。
基本上,合理地利用 leader 键,写代码的时候就可以在主键盘里完成大部分功能而且不用频繁地使用 ctrl 、 alt 等键(按多了小手指痛- -|)。 知道的大佬们一笑而过就是了。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.