标签:vi 模式 vim 行首 行号 linux 移动 光标
vi和vim 常用的三种模式:
1,正常模式
在这种模式下,可以使用【上下左右】按键来移动光标,也可以使用【删除字符】【删除整行】来处理档案内容,也可使用【复制、粘贴】来处理文件数据。
2,插入模式/编辑模式
按下 i,I,o,O,a,A,r,R等任一一个字母之后就会进入到编辑模式,一般来说按 i 即可。
3,命令行模式
在这种模式下,可以提供相关指令,完成读取、存盘、替换、离开vim、显示行号等动作。
下图为vi和vim模式的相互切换:
三种模式中常用得快捷键(【快捷键】):
1,拷贝当前行 【yy】,拷贝当前行向下3行【3yy】,粘贴【p】,在一般模式下可操作;
2,删除当前行【dd】,删除当前行向下3行【3dd】;
3,在文件中查找某个关键字【命令行模式下,/关键字,回车查找,输入n查找下一个】;
4,设置文件的行号【:set nu】,取消文件行号【:set nonu】,都在命令模下可操作;
5,光标快速定位到文档最末行【G】,定位到首行【gg】,都在一般模式下操作;
6,撤销本次输入【u】,在一般模式下操作;
7,移动光标到指定行【shift+g】:
第一步:显示行号【:set nu】,命令模式下
第二部:输入行号
第三部:输入shift+g
8,光标快速移动到行尾、行首
1),在一般模式下:
光标移动到行尾:【$】 ;光标移动到行首:【^】。
2),在命令模式下:
光标移动到行尾:【end】;光标移动到行首:【home】。
标签:vi,模式,vim,行首,行号,linux,移动,光标 来源: https://www.cnblogs.com/dya13/p/15187669.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。