上手vim编辑器

vim
vim
linux
Author
Published

Tuesday, January 21, 2020

我们平时已经接触了不少的程序编辑器,今天我们要上手一种命令行模式下的文本编辑器——vim编辑器。说它是文本编辑器有点小瞧它的功能,实际上,它也可以作为程序编辑器使用,且功能十分强大。

在所有的Linux发行版上面都会有一个文本编辑器,那就是vi,vim是高级版的vi。vim不仅可以用不同的颜色显示文字内容,还能够进行诸如shell脚本、C语言等程序编辑,搭配Python也是十分的香,甚至不少人用它来作为写作的专用编辑器。由此可知它的功能有多么的强大。

如果你在学习Linux,身边的人都会建议你:学习使用命令行模式来处理Linux系统的设置问题,而尽量少去使用图形窗口模式。在配置Linux参数文件时,我们就需要一款强大稳定的文本编辑器。而Linux在命令行模式下的文本编辑器有哪些呢?我们常听到emacs、nano、vim等,而在其中,其实vim并非是对用户最友善的文本编辑器。但是为什么这么多人推荐使用呢?原因有几点:

可以说,如果不上手vim,Linux中很多命令根本无法操作。

我们提到,vim是高级版本的vi,它可以用颜色或下划线的方式来显示一些特殊的信息,可以依据文件的扩展名或是文件内的开头信息,判断该文件的内容而自动调用该程序的语法判断样式,再以颜色来显示程序代码与一般信息,vim是程序开发者的一项非常好用的工具,就连vim的官方网站(http://www.vim.org)都认为自己是一款程序开发工具而非仅仅是文本处理软件。

由于是命令行模式下的编辑器,当我们在编辑程序或者制作网页的时候,vim不能做到一般编辑器那样所见即所得,这是它的一个特色。vim同样也有一些非常好用的功能,如支持正则表达式的查找方式、多文件编辑、区块复制等,非常的棒。我们会在日后持续更新vim的使用分享。