admin 管理员组文章数量: 887021
linux中最常用的编辑器就是vim编辑器。VIM编辑器是VI编辑器升级版本,VI/VIM编辑器都是一种基于指令式的编辑器,不需要鼠标,也没有菜单,仅仅使用键盘来完成所有的编辑工作需要先安装VIM编辑器,命令如下:
sudo apt-get install vim
一、输入模式
安装完成以后就可以使用VIM编辑器了,VIM编辑器有3种工作模式:输入模式、指令模式和底行模式,通过切换不同的模式可以完成不同的功能。使用命令 vim test.txt新建文档,并且用VIM打开。试着在文本中输入数字,发现根本没法输入。因为VIM默认是以只读模式打开的文档,因此要切换到输入模式,切换到输入模式的命令如下:
- i 在当前光标所在字符的前面,转为输入模式。
- I 在当前光标所在行的行首转换为输入模式。
- a 在当前光标所在字符的后面,转为输入模式。
- A 在光标所在行的行尾,转换为输入模式。
- o 在当前光标所在行的下方,新建一行,并转为输入模式。
- O 在当前光标所在行的上方,新建一行,并转为输入模式。
- s 删除光标所在字符。
- r 替换光标处字符。
二、指令模式
最常用的就是“a”,按下键盘上的“a”键,这时候终端左下角会提示“插入”字样,表示我们进入到了输入模式。就可以正常的输入文本。在输入完成以后需要保存文本,Windows下的记事本可以使用快捷键Ctrl+S来保存,VIM是否也可以使用Ctrl+S来保存呢?发现按下Ctrl+S键以后你的终端不能操作了!这是因为在Ubuntu下Ctrl+S快捷键不是用来完成保存的功能的,而是暂停该终端!需要从VIM现在的输入模式切换到指令模式,方式就是按下键盘的ESC键,按下ESC键以后终端坐下角的“插入”字样就会消失,此时你就不能在输入任何文本了,如果想再次输入文本的话就按下“a”键重新进入到输入模式。指令模式顾名思义就是输入指令的模式,这些指令是:
1、移动光标指令:
- h(或左方向键)——光标左移一个字符。
- l(或右方向键) ——光标右移一个字符。
- j(或下方向键) ——光标下移一行。
- k(或上方向键)——光标上移一行。
- nG ——光标移动到第n行首。
- n+ ——光标下移n行。
- n- ——光标上移n行。
2、屏幕翻滚指令
- Ctrl+f ——屏幕向下翻一页,相当于下一页。
- Ctrl+b ——屏幕向上翻一页,相当于上一页。
3、复制、删除和粘贴指令
- cc ——删除整行,并且修改整行内容。
- dd ——删除该行,不提供修改功能。
- ndd ——删除当前行向下n行。
- x ——删除光标所在的字符。
- X ——删除光标前面的一个字符。
- nyy ——复制当前行及其下面n行。
- p ——粘贴最近复制的内容。
三、底行模式
上面就是VI/VIM的命令模式下最常用的一些命令,还有一些不常用的没有列出来,感兴趣的可以自行上网查阅。从上面的命令可以看出,并没有保存文本的命令,那是因为保存文档的命令是在底行模式中,要先进入到指令模式,进入底行模式的方式是先进入指令模式
下,然后在指令模式下输入":"进入底行模式。当进入底行模式以后会在终端的左下角就会出现符号":",可以在“:”后面输入命令,常用的命令如下:
- x——保存当前文档并且退出。
- q——退出。
- w——保存文档。
- q!——退出VI/VIM,不保存文档。
常用wq来退出。
VI/VIM编辑器就介绍到这里啦!!!
版权声明:本文标题:VIVIM编辑器 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1724512110h753573.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论