当前位置: 首页 > 后端技术 > Python

上古神器Gvim--从入门到精通

时间:2023-03-25 19:56:05 Python

前言Gvim是一款非常优秀的文本编辑器,被网友称为“上古神器”,是一款Window下的Vim编辑器,可以帮助开发者轻松定位文本内容等操作,让我们看看这件上古神器长什么样。1、安装GVim这里为了方便大家,我提供了一个下载地址:https://u062.com/file/7715018-446595897下载后直接双击,按照提示操作即可。二、Gvim的操作方式Gvim与Vim类似,都具有三种方式:1.命令方式在这种方式下,可以输入命令来操作文件,但不能输入字符。我们刚开始启动Gvim时的模式是命令模式。2.插入模式在该模式下,可以向文件中输入文本内容。可以在几种不同的情况下插入字符。3、在尾行模式下可以输入很多命令,先按ESC,再通过“:”符号进入该模式,输入:q:退出程序w:保存文件注意:如果文件还没有保存,不能退出,会有提示。可以和WQ一起使用。三、Gvim的基本操作1、控制光标位置进入命令模式,然后输入方向键,如下:h(←)光标向左移动一个字符j(↓)光标移动下一个字符k(↑)光标上移一个字符l(→)光标右移一个字符+光标移到非空格字符的下一行-光标移到非空格字符的上一行-spacecharactern+space光标移动到n个空格0+末行模式回车按0再回车,光标移动到第一个位置。插入命令中的'H'也可以是gg,1G也可以是$+Enter。在末行模式下按$和Enter会将光标移动到插入命令中的末尾'L'也可以在M插入命令中使用,光标移动到屏幕中心行的第一个字符G插入命令,光标移动到最后一行num+Gn是一个数字。移动到本文件的第n行b将光标移动到某一行的行首e将光标移动到某一行的行尾w移动到光标的下一行2、删除字符删除字符的方法有很多种.1).删除光标所在位置的字符,进入命令模式,然后输入“x(删除右边的值)”“s(删除并进入插入模式)”“cl(同s)”“dl(同x))""dh(删除左边的值)"2).删除光标所在位置的所有字符进入命令模式,再输入“dd”或“cc”,但删除后会进入插入模式。3).删除光标位置在命令位置输入换行符进入命令模式,然后输入“J”4).删除光标位置及其后的所有值进入命令模式,然后输入“d$”5)。删除光标所在行的位置并输入后面所有的值并进入insertmode进入命令模式,然后输入“c$”3.要插入一个字符,首先得按ESC,这是第一步,然后:1)。按“i”将内容插入到当前光标位置的前面2)。按“o”将内容插入到当前光标位置的下一行3)。按“a”在当前光标位置后面插入内容4.替换字符进入命令模式,输入“r”,再输入替换文字,“R”可以替换多个字符,全部替换:输入结束行mode,输入“%s/要替换的字符/替换后的字符/g”5、进入恢复删除字符的命令模式,输入“u”,或者在末行模式下输入“put”6、将字符复制到命令模式,然后输入“y2w”复制两个字符,输入“yy”复制一行中的所有字符,输入“2yy”复制两行中的所有字符。输入“y0”将光标所在字符复制到行首的所有数据中。Input"y$"copycursoristhecharactertocopy"yG"foralldataatthelineend复制从光标所在行到最后一行的所有数据。输入“y1G”,将光标所在行的所有数据复制到第一行。7、粘贴字符进入命令模式,输入“p”将上一行复制的字符粘贴到光标所在位置。输入“P”将复制的字符粘贴到光标位置的下一行。直接在Gvim上获取。可以按“F1”获取,也可以在末行模式下输入“:help”获取。9、搜索指定字符进入命令模式,输入“/要搜索的字符”,搜索到的字符会高亮显示,回车后输入“n”,会移动到搜索到的值。“3n”查找第三次出现的字符,输入“?要查找的字符”也可以达到同样的效果,只是查找方向相反。有时,如果不考虑搜索字符的大小写,可以设置为忽略大小写:先进入命令模式,然后回车输入::setignorecase然后搜索。这时,只要满足条件,就会高亮显示,不管大小。写。10.分割窗口一个文件的命令窗口可以一分为二,在命令模式下输入“:split”。十一、其他操作1).保存结束行模式并输入:“w”2)。退出结束行模式并输入:“q”3)。保存退出尾行模式输入:“wq”4).执行shell命令结束行方式输入:“!”5).将shell执行结果读入文档末尾,输入:“r!”4.总结通过对Gvim的初步了解,我们体会到了这个编辑器的神奇之处,堪称古代神器一点都不为过。其实它的强大功能远不止我说的这些,还有更多的实用功能,但是我说的这些已经足够我们平时的开发和使用了。看完这篇文章你有收获吗?请转发并分享给更多的人。进群请在微信后台回复【进群】想了解更多请到Python爬虫和数据挖掘的专门网站:http://pdcfighting.com/想了解更多多-Python网络爬虫和数据挖掘知识,可以去专业网站:http://pdcfighting.com/