1

Ubuntu Precise bashでコマンドライン編集を行うとき、viが変換されないようにするにはどうすればよいですか

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

これに...

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

';' を gsub しても '^M' の場合、tmp ファイルから :wq を実行すると、セミコロンに戻ります。

.bashrc ファイルに「set -o vi」と「EDITOR=vi」があります。それ以外の場合は、バニラをインストールします。

4

1 に答える 1

2

この動作は、cmdhistおよびlithistシェル オプションによって制御されます。次のコマンドを試してください。

shopt -s lithist
于 2012-07-25T17:25:41.110 に答える