发布网友 发布时间:2022-05-09 00:29
共3个回答
热心网友 时间:2024-01-27 19:45
其实vim有太多的快捷键了,不过常用也还记得住,建议你去看看这个网址:http://www.cnblogs.com/wangkangluo1/archive/2012/04/12/2444952.html 里面有很多快捷键介绍,看看吧,希望能帮到你···热心网友 时间:2024-01-27 19:45
; 也要快捷键? 快捷键的目标就是要快, 只按一次按钮就是最快的了, 哪需要什么快捷键啊追问热心网友 时间:2024-01-27 19:46
楼主要什么效果呀。想按一个键打出截图里的这一套东西?追问是啊追答
可以用 abbreviate 或者 map 解决。比如在 .vimrc 里加上:
abbrev n; 就可以在输入的时候只要 n; 作为单独的单词出现(就是说 ‘an;’,‘n;a’ 这样的东西不会变),就会被替换成相应的东西。
可能出现的问题是 n; 这个想单独输入会略麻烦(一种方法是输入之后用 ctrl-c 退出插入模式后再进来)。所以楼主应该选一个单独使用频率很低的词来做替换。
如果楼主需要更加复杂的功能,也可以用 abbr <expr> xxx function() 写函数完成。不过写函数需要对 vim 有深入的了解才行。
这个技巧除了可以用来加快打字速度以外,一般还用来纠正拼写。比如加个:
abbrev teh the可以在错打成 teh 时纠正。