在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”。否则香草安装。
答案 0 :(得分:2)
此行为由cmdhist
和lithist
shell选项控制。请尝试以下命令:
shopt -s lithist