下一页(常用命令汇总)

聚客2022-05-27  50

vim下一页(vim常用命令汇总)

下一页vim(vim常用命令汇总)
估计走在Linux下的人都不知道vim,但很多人可能只是简单的用一下,或者用的时候上网查一下。但是仔细想想,好像很多命令都不能马上用。今天本号在这里给大家总结一下VIM的一些快捷键和技巧,希望对你有所帮助。


编辑
。该命令可以重复最后的修改。正常模式下的各种操作都算作一次修改(不包括光标移动和跳转),编辑模式下对内容的编辑也算作一次修改。(能用就不要直接用数字。)caw删除当前单词,进入插入模式。C3w删除3个字。c表示删除文本并进入编辑模式。(该命令可以与下面的向下搜索/{char}或*结合使用,方便地批量替换单词。)C删除光标后的所有内容,进入插入模式。dw删除当前光标(包括光标)后,daw删除整个单词。(w,b本身分别表示移动到下一个单词和上一个单词)。删除当前光标之后(包括)的所有单词。删除整行。y,与d基本相同d+i]表示删除当前光标位置[]匹配中的内容。如果是a],就用括号删除。同样,c,y的意思是删除和插入和复制。I]也可以是I)、i}等相应命令。(上面daw里的aw和这里的差不多,对应的还有diw)。(一个很有用很酷的命令)p糊。有两种情况:如果整行复制,p表示粘贴在当前行下,p粘贴在当前行上。如果复制几个字,P表示粘贴在当前光标之后,P表示粘贴在当前光标之前。o在当前行下插入一行并编辑,o在当前行上插入一行并编辑x删除光标下的字母,I在光标后插入,在光标前插入,在行尾插入,I在行首插入。Search
/{char}命令查找匹配项。同样,*用于匹配当前光标所在的单词。n下一个地方,n上一个地方。可以突出显示搜索到的文本。如果不可用,可以通过:设置HLS(高光搜索的意思),然后:设置nohls可以取消。要取消搜索,只需输入:noh(nohighlight)。Vim默认情况下是区分大小写的,可以通过:set IC(表示忽略大小写)来降低敏感度,也可以通过:set smartcase在字母大写时开始区分大小写。类型:' <,' gtS/foo/bar/g的意思是用bar代替foo。在这种情况下,vim将填写' <,> '。,所以只需输入s/foo/bar/g. /g表示全部替换,s表示选中跳转
zz在窗口中央显示当前行。比如你的代码写在屏幕下方,这个时候就不需要滑动鼠标滚轮了。您可以使用此快捷键将当前行移动到窗口中央并继续编辑。Gg跳转到页面顶部(添加导入文件时效果很好)。g跳转到页面底部(在添加方法时使用)。w,b跳到下一个/上一个单词(连续符号也算一个单词)。w,B忽略符号,以空为界。E(end)快速将光标跳转到单词的末尾。与w和B一起使用..(也挺好用的。w和B可以随单词前后跳转,但是光标在单词前面。e可以用来到达单词的末尾,A可以用来进入单词之后)。e类似于W,B以空为界,跳到字尾。马克X(马克X),` X调至马克X..这个也挺好用的。例如,如果要添加对文件头的引用,请先标记当前行。%可以在一组左括号和右括号之间跳转。如果当前光标不是括号,则跳转到当前光标后最近的括号。这个方法在写oc的时候很有用。CTRL+E屏幕向下滚动一行,CTRL+Y屏幕向上滚动一行。CTRL+D和CTRL+U本来就是半屏滚动,我们可以映射到5行in。vimrc: 123”。vimrc地图
5
地图
5
[/]以上都可以配合:w,b,i],3wV选择全线。以上总结了日常使用中经常用到的命令,但是vim太强大了,如果全部介绍的话可能要写一本书了。下图是其他牛人的总结,可以打印出来参考练习。


我们准备了一些高清vim操作图,可以通过以下方式获取。我想,你可以练习一段时间。如果想有针对性的练习,可以考虑每两三天练习一个小时,坚持练习一个月。这样才能对vim有一个系统的掌握,否则可能永远处于只能使用几个简单命令的阶段。责任编辑:

转载请注明原文地址:https://juke.outofmemory.cn/read/157667.html

最新回复(0)