除了 F1、F2、F3(Ctrl + Fs 等)之外,哪些是在 Vim 上创建自定义命令的好(可用)键?
除了F1、F2、F3、(Ctrl + Fs等) ,哪些是在 Vim 上创建自定义命令的好(可用)键?
某些插件使用 、 和 \。例如,\be
和 ,cc
。还有哪些其他可用键可以在 Vim 上创建自定义命令?
Besides F1, F2, F3, (Ctrl + Fs and so on), which are good (available) keys to create custom commands on Vim?
Some plugins use , and \. For instance, \be
and ,cc
. Which are other good available keys to create custom commands on Vim?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我喜欢在所有自定义地图中使用
。这样我就可以轻松避免破坏默认映射,并且可以在需要时快速更改我的mapleader
。I'm a fan of using
<Leader>
in all my custom maps. That way I can easily avoid stomping on default mappings, and I can quickly change mymapleader
whenever I want/need to.我个人已经重新映射了我的
CAPSLOCK
作为CTRL
和 vim
imap jk
最后一个技巧对我帮助很大。我无需抬起手指即可从
正常模式
进入插入模式
。它是双向的,
正常模式
下的jk
是一个无辜的组合 -向下移动一个,向上移动一个
。因此,通过将jk
重新映射为ESC
,您不会丢失任何东西。Personally I have remapped my
CAPSLOCK
asCTRL
and for vim
imap jk <ESC>
The last trick has helped me a lot. I dont have to lift my fingers to get out from
normal mode
toinsert mode
.And it works both ways,
jk
innormal mode
is an innocent combination -move down one, move up one
. So by remappingjk
asESC
you're not losing out anything.由于 ESC 键是 vim 中最常用的键,因此将其映射到其他位置是有益的。
我见过其他人使用 Ctrl+[、jj、;; 以及辅助 ESC 键
Since the ESC key is the most used key in vim it beneficial to have it mapped somewhere else.
I've seen others used Ctrl+[, jj, ;; and for a secondary ESC key