Vi编辑器已经存在了很长时间,它是在1976年左右开发使用的,Vi编辑器为用户提供了传统而强大的功能,例如有效的编辑界面,终端控制等。
但是,Vi编辑器缺少某些吸引人的功能,例如多个屏幕,语法高亮显示,多个撤消功能等,而许多Unix/Linux用户正急切的需要这些常见功能。
为此,Vim编辑器(改进了Vi)问世,Vim编辑器为用户带来更加全面的功能,是比较先进而完整的文本编辑器。Vim是一个功能强大,高度可配置,流行的跨平台文本编辑器,可在类似于Unix的系统(例如Linux,OSX,Solaris,*BSD和MS-Windows)上运行。
Vim编辑器具有丰富的功能和高度可扩展性,使用多个社区开发的插件,用户可以使用vim的一些技巧和窍门,从而将Vim变成一个简单的文本编辑器之外的其他工具。
Vim主要功能
Vim包括许多显着功能,主要如下:
- 持久的多级撤消树。
- 支持多屏。
- 使用多个插件可高度扩展。
- 为用户提供功能强大且可靠的搜索工具。
- 支持多种编程语言和文件格式。
- 支持并与众多工具集成。
Vim 9.0的新功能
- Jobs
- 异步I/O支持,通道,JSON
- 计时器
- 支持局部函数,lambda和闭包
- 启用新样式测试
- Viminfo通过时间戳合并
- 支持GTK+3
- 支持MS-Windows DirectX
在Linux系统中安装Vim编辑器
在大多数现代Linux发行版中,你可以使用程序包管理器从默认存储库安装Vim编辑器,但获得的可用版本可能要旧一些。
$ sudo apt install vim #[Debian,Ubuntu和Mint] $ sudo dnf install vim #[RHEL,CentOS和Fedora] $ sudo pacman -S vim #[Arch Linux和Manjaro] $ sudo zypper install vim #[OpenSuse]
尽管Vim 9.0已经发布,但要进入不同Linux发行版的官方软件存储库,仍需要花费大量时间。
所幸的是,Ubuntu和Mint及其衍生产品的用户可以使用非官方且不受信任的PPA来安装它,如下所示:
$ sudo add-apt-repository ppa:jonathonf/vim $ sudo apt update $ sudo apt install vim
安装后,可以从命令行启动vim并查看有关它的信息,如下所示:
$ vim
要卸载它并移回Ubuntu存储库中的旧版本,请运行以下命令清除PPA:
$ sudo apt install ppa-purge $ sudo ppa-purge ppa:jonathonf/vim
在Linux系统中从源代码编译Vim
对于其他Linux发行版,将其包含到官方软件存储库中将花费一些时间,但是您可以尝试通过从源代码中自行编译来安装最新的Vim 8.0,如图所示。
在Debian / Ubuntu和Mint系统上
$ sudo apt install ncurses-dev $ wget https://github.com/vim/vim/archive/master.zip $ unzip master.zip $ cd vim-master $ cd src/ $ ./configure $ make $ sudo make install $ vim
在RHEL / CentOS和Fedora系统上
# yum install ncurses-devel # wget https://github.com/vim/vim/archive/master.zip # unzip master.zip # cd vim-master # cd src/ # ./configure # make # sudo make install # vim
Arch用户可以使用pacman安装最新的Vim,如下所示:
# pacman -S vim
对于其他Linux发行版,你也可以自己下载并构建它:
总结
以上就是在Linux系统安装最新版本Vim编辑器的大致过程,想要尝试使用Vim编辑器的小伙伴可以参考上述过程进行安装,相对来说,Vim编辑器可能会更好用一些。