# 将ubuntu的默认编辑器从nano修改为vim


# 将ubuntu的默认编辑器从nano修改为vim

在使用ubunut时经常会遇到打开一些系统文件的时候，要么默认使用`nano`​打开，要么会让你选择编辑器，例如在执行`visudo`​命令的时候。通过下面的方法就可以把默认编辑器直接修改为**vim**，以后打开所有文件默认都是使用**vim**。

1. **检查** **​`vim`​**​ **是否存在于** **​`alternatives`​**​ **系统中**： 首先，查看 `vim`​ 是否已被注册为可供选择的编辑器之一。可以使用下面的命令来查看：

    ```bash
    sudo update-alternatives --display editor
    ```

    如果 `vim`​ 没有列出来，那么接下来就需要注册它。
2. **手动添加** **​`vim`​**​ **到** **​`alternatives`​**​： 如果 `vim`​ 没有被注册，你可以通过下面的命令手动添加：

    ```bash
    sudo update-alternatives --install /usr/bin/editor editor /usr/bin/vim 100
    ```

    这条命令做了几件事：

    * ​`--install`​ 表示你要安装一个新的替代选项。
    * ​`/usr/bin/editor`​ 是替代链路的位置。
    * ​`editor`​ 是主链接的名称，即你要设置的别名。
    * ​`/usr/bin/vim`​ 是你希望成为可选项的程序路径。
    * ​`100`​ 是优先级，数值越高表示优先级越高，当有多个选项时，优先级最高的会被设为默认。
3. **设置 vim 为默认编辑器**： 完成注册后，再设置 `vim`​ 为默认编辑器：

    ```bash
    sudo update-alternatives --set editor /usr/bin/vim
    ```

完成上述步骤后，`vim`​ 应该已经成为 `editor`​ 的默认程序。

