【发布时间】:2012-07-24 01:02:55
【问题描述】:
在 Ubuntu Precise bash 中进行命令行编辑时,如何防止 vi 转换
for ii in `ls -a`
do
echo $ii
done
到这个...
for ii in `ls -a`; do echo $ii; done
即使我 gsub ';'对于 '^M',当我 :wq 退出 tmp 文件时,它会恢复为分号。
我的 .bashrc 文件中有“set -o vi”和“EDITOR=vi”。否则原版安装。
【问题讨论】:
-
这与 bash vi 模式无关,这是一般的 bash 行为。我已经为你添加了 bash 标签。
标签: bash ubuntu command-line vi multiline