在新系统中初次使用crontab时会询问默认打开编辑器选项,不小心就选了默认的nano,由于要修改的内容也简单所以就想简单使用nano完成任务就好。结果实在是不习惯,使用了多年的vi之后很难适应别的editor,没办法只好想办法把默认的editor改回vim。
有两种方式可以改
通过环境变量
环境变量可以设置VISUAL
和EDITOR
,两个任何一个都可以,如我想在编辑crontab时使用vim打开可以这么做
VISUAL=vim crontab -e
或者也可以这样
EDITOR=vim crontab -e
当然,你也可以添加到/etc/profile
里,这样每次使用crontab前不需要再声明环境变量了
export EDITOR=vim
export VISUAL=vim
通过select-editor
这个命令只有在Ubuntu或者Debian下才会有,执行这个命令时会列出以下几款编辑器让你选择
- nano
- vim.basic
- vim.tiny
我通常选择第二项vim.basic
,如
root@iZj6cg36cw3gtjmu0jvm7iZ:~# select-editor
Select an editor. To change later, run 'select-editor'.
1. /bin/nano <---- easiest
2. /usr/bin/vim.basic
3. /usr/bin/vim.tiny
Choose 1-3 [1]: 2
之前有看过关于vi不再被Linux集成的取而代之的是nano,看来nano应该比vi更容易使用把,就连在select-editor的会话中直接使用easiest
表示它是非常容易使用的,也许是时候应该接触接触nano了。