事先声明一下,本人Linux菜鸟一枚,不过即使是菜鸟,也得保持一颗好好学习,天天向上的心。最近业余时间在学习CentOS。经常要查看、编辑文件,上网搜了一把,看到了VIM。用到的文本编辑器是VI,最近研究CentOS,在网上搜到教程提到用VIM。vim是vi improved(vi的增强版)。所以功能更强大些,别的不多说了。对于Linux新手来说,编辑文本最经常用的无非就是打开文本、编辑、移动光标、保存编辑后的文本等。下面简单介绍一下:
打开文本。这个就很简单了。
例如:打开hostname这个文件,你只需要在命令行里输入:
[root@centos7 ]# vim /etc/hostname
回车就好了,hostname这个文件就打开了,你也就能看到里面的内容了。
2. 文本模式。
vim有两种模式:
- normal模式
- edit模式
默认你打开的文本vim是处在normal模式的,也就是浏览模式,是不能编辑的,你只能看,不能编辑的,不信你随便输入字符试试。当然了,除了i这个特殊字符,因为这个字符就是进入编辑模式的快捷键。
3. 进入编辑模式。
如2中所述,在normal模式下,按i键,进入编辑模式。这个时候你就可以正常输入修改了。
Tips:vim支持键盘上的上、下、左、右方向键,同时vim有自己的上下行和左右光标移动的快捷键,那就是h、j、k、l这4个键,因为在键盘上是连续的,所以操作起来很方便,当然了,对于刚接触的人来说,可能有点不习惯,但是熟练之后就很轻松了。
4. 保存退出。
编辑完了文本,最重要的就是保存和退出了。你想保存编辑的内容,这么操作:
- 退出编辑模式:直接按Esc键,退出编辑模式。
- 如果你输入
:w 回车(保存编辑后的文件内容,但不退出vim编辑器。)
:wq 回车(保存文件内容后退出vim编辑器。)
:w! 回车(强制写文件,即强制覆盖原有文件。如果原有文件的访问权限不允许写入文件,例如,原有的文件为只读文件,则可使用这个命令强制写入。)
:wq! 回车(强制保存文件内容后退出vim编辑器。)
原文地址:http://jiaben.blog.51cto.com/8690656/1657788