vim编辑器
- vim编辑器
- vim编辑器的操作模式
-
- 命令模式
- 末行模式
- 插入模式
vim编辑器
vi 是 Unix 操作系统和类 Unix 操作系统中最通用的文本编辑器。
vim 编辑器是从 vi发展出来的一个性能更强大的文本编辑器。可以主动的以字体颜色辨别语法的正确性,方便程序设计。vim 与 vi编辑器完全兼容。
vim编辑器的操作模式
vi编辑器的操作模式
vi编辑器的3种基本模式:命令模式,末行模式,插入模式。
命令模式
使用vi编辑器打开文件后,默认进入命令模式。在该模式下可以通过键盘控制光标移动以及文本内容的复制、粘贴、删除等。
1、光标移动
“左键”或字母h:使光标向字符的左边移动
“右键”或字母l:使光标向字符的右边移动
“上键”或字母k:使光标移动到上一行
“下键”或字母j:使光标移动到下一行
2、复制、粘贴
yy:复制光标所在行内容
nyy:复制包括光标所在行的后面n行内容
p:将复制内容粘贴到光标
3、删除
x:删除光标所在处字符
X:删除光标所在前字符
dd:删除一整行 3dd:删除3行
末行模式
将文件保存或退出vi,也可设置编辑环境,如寻找字符串、列出行号等。
1、建议在退出vi前,先按ESC键,以确保当前vi的状态为命令方式,然后再键入(:符号)输入下列命令退出vi
(1):w
将编辑缓冲区的内容写入文件,则新的内容就替代了原始文件。此时未退出文件,使用:q才能退出vi
(2):wq
即将上面的步骤合成一步来完成,先执行w,后执行q
2、查找字符串
(1):/ 在斜杠后面输入要寻找的字符串,然后按下回车即可
(2):n 跳转到该串的下一个出现处
(3):N跳转到该串的上一个出现处
3、显示行号
:set number
插入模式
只有在插入模式下,才能对文件内容进行修改操作,此模式下的操作与windows记事本的操作类似,插入模式与末行模式之间不能直接转换。使用按键i可直接进入插入模式,此时内容和光标位置与命令模式相同。插入模式输入i或o或a进行文本操作。