2012-07-25 82 views
1

在做在Ubuntu精确的bash命令行编辑我如何防止从VI转换防止bash的VI多崩溃

for ii in `ls -a` 
do 
    echo $ii 
done 

这个...

for ii in `ls -a`; do echo $ii; done 

即使我GSUB的' ;”对于'^ M',当I:wq离开tmp文件时,它将恢复为分号。

我在我的.bashrc文件中有“set -o vi”和“EDITOR = vi”。否则,香草安装。

+0

这与bash vi模式无关,这是一般的bash行为。我为你添加了bash标签。 – pb2q 2012-07-25 17:11:45

回答

2

此行为由外壳选项cmdhistlithist控制。尝试以下命令:

shopt -s lithist