我设定的所有年份
export FCEDIT='vim -u /root/.vimrc'
由于输入错误导致 bash 崩溃后,调用了一个新的 bash 实例。
这是在 KDE 下的 Konsole 中通过为终端打开一个新窗口实现的。
使用所示代码设置 FCEDIT 后,命令“fc”出现错误
bash:vim -u /root/.vimrc:没有此文件或目录。
单独使用 vim 而不使用选项 -u,通过以下方式设置后,fc 可以正常工作
FCEDIT='vim'
为什么?bash 发生了什么?
我尝试了一种解决方法:
export FCEDIT=WEfunc_fcedi1; WEfunc_fcedi1(){ vim -u /root/.vimrc; }
通过这样的设置,fc 不会出现任何错误。
但是“fc”不能像往常一样工作:bash 命令行中的最后一个命令不被采纳进行编辑,而是 vim 作为独立命令被调用而无需任何输入。
问候 == 01.02.2023 01:53