📅  最后修改于: 2023-12-03 14:48:07.715000             🧑  作者: Mango
在Ubuntu系统中,默认的编辑器是nano,但是很多程序员更喜欢使用vi编辑器来编写代码,因为它更强大、灵活,并且在各种Unix系统中普及。
本篇文章将介绍如何将vi设置为默认编辑器。
$ vi --version
如果已经安装vi,则会显示如下信息:
VIM - vi improved 8.2 (2019 Dec 12, compiled Apr 6 2021 10:51:27)
Included patches: 1-2269
如果没有安装vi,则运行以下命令进行安装:
$ sudo apt-get update
$ sudo apt-get install vim
运行以下命令将vi设置为默认编辑器:
$ sudo update-alternatives --config editor
此时,系统会列出可供选择的编辑器列表:
There are 4 choices for the alternative editor (providing /usr/bin/editor).
Selection Path Priority Status
------------------------------------------------------------
* 0 /bin/nano 40 auto mode
1 /bin/ed -100 manual mode
2 /bin/nano 40 manual mode
3 /usr/bin/code 30 manual mode
4 /usr/bin/vim.basic 30 manual mode
Press <enter> to keep the current choice[*], or type selection number:
注意,vi在Ubuntu中被称为vim,因此应该选择/usr/bin/vim.basic
作为默认编辑器。输入4
并按下回车键即可完成设置。
运行以下命令,打开任意一个文件,查看默认编辑器是否已经被设置为vi。
$ nano test.txt
打开文件后,按下Ctrl + X
,然后选择Y
保存文件,退出编辑器。此时应该已经退出nano,而不是打开vi。
然后运行以下命令:
$ sudo nano /etc/apt/sources.list
此时应该已经打开了nano编辑器,如果想要使用vi,则需要手动输入vi /etc/apt/sources.list
。
在Ubuntu系统中,将vi设置为默认编辑器非常简单,只需要进行以下几个步骤即可。值得注意的是,vi和vim都是可以的,但一般建议使用vim,因为它是vi的改进版,并且包含了更多的功能和选项。