Vim: Warning: Output is not to a terminal

754 阅读1分钟

设置计划任务的时候,crontab -e给我整到nano编辑器去了,于是准备改下默认编辑器,但是配置的时候脑子抽风了,写成了

vi /etc/profile
export EDITOR=`/usr/bin/vim`

然后加载

source /etc/profile

报以下问题

Vim: Warning: Output is not to a terminal

ctrl+c,ctrl+z都无法退出。

`` 注意不是单引号,这里是反引号,在shell中,有个名词叫命令替换,和$()等价,比如

list=`ls`

把后面命令的执行结果赋值给list。

加载export EDITOR=`/usr/bin/vim` 相当于进入了编辑状态。

所以:q<Enter>就可以退出了。