当前位置: 首页 > Linux

Linux基础入门Vim常用命令详解

时间:2023-04-07 00:34:42 Linux

介绍Vim是一个没有菜单,只有命令的文本编辑程序,命令很多命令行模式下的相关命令移动光标h:←左移l:→右移j:↓下移k:↑上移gg:将光标移动到文件开头G:将光标移动到文件末尾0:将光标移动到行首$:将光标移动到行尾123G行:跳转到123行删除字符x:删除光标后一个字符,相当于DelX:删除光标前一个字符,相当于Backspacedw:删除开始位置的单词光标位置,包括光标所在的字符光标必须移动到被删除单词的第一个字符d0:删除光标前一行的所有内容,不包括光标所在的字符D(d$):删除光标后行的所有内容,包括光标所在字符dd:删除光标所在行dd删除指定行数并不是真正删除,实际上是剪切和撤销操作u:一步一步撤销Ctr-r:反撤销复制粘贴yy:复制当前行,nyy复制n行p:在光标位置新建一行并粘贴P:从光标所在行开始,在可视模式下开始粘贴v:按单词移动与h,j,k,l一起使用y复制选中的内容来查找操作/hello->从光标位置向后查找hellon:nextN:previous?hello->从光标位置向前看hellon:上一个N:下一个用#查找替换要查询的词r:替换当前字符TextLineMove>>:TextLineMoveRight<<:TextLine向左移动查看手册页将光标移动到函数上,Shift-k将光标移动到函数3Shift-k,见第3章ManPage文本模式中的相关命令进入输入模式i:在光标前插入一个字符I:插入行首a:在光标后插入一个字符A:插入行尾o:向下开新行,插入行首O:向上开新行,插入行首lines:删除光标所在字符S:删除当前行末尾mode跳转到下面相关命令行:123->跳转到第123行替换替换一行:s/abc/123->将当前行中的第一个abc替换为123:s/abc/123/g->将当前行中的所有abc替换为123全部替换:%s/abc/123->替换将所有行中的第一个abc替换为123:%s/abc/123/g->将所有行中的所有abc替换为123替换指定行:10,30s/abc/123/g->替换所有abc在第10-30行和123执行shell命令最后一行Enter!在模式下,依次执行命令splitscreen操作进入分屏模式命令:sp将屏幕一分为二-->水平命令:vsp将屏幕一分为二-->垂直命令:sp(vsp)+文件名水平或垂直分割窗口显示两个不同的文件退出分屏模式命令:wqall保存并退出所有屏幕命令:wq保存并退出光标所在的屏幕Ctrl+ww在两个屏幕之间切换vimbuildIDE系统-级配置文件目录:/etc/vim/vimrc用户级配置文件目录:~/.vim/vimrc修改配置文件vimrc或.vimrc更多精彩内容请关注公众号良许林ux,在公众号回复1024免费获得5T技术资料,包括:Linux、C/C++、Python、树莓派、嵌入式、Java、人工智能等云技术交流群。最后,最近有很多朋友找我要一份Linux学习路线图,所以我结合自己的经验,利用业余时间熬夜一个月,整理了一本电子书。无论你是面试还是自我提升,相信都会对你有所帮助!免费送给大家,只求大家给我点个赞!电子书|LinuxDevelopmentLearningRoadmap也希望有小伙伴可以和我一起把这本电子书做得更完美!获得?希望老铁们来个三连击,让更多人看到这篇文章。推荐阅读:干货|程序员和高级架构师免费发送工件的必备资源|支持搜索的资源网站