Macのvimでバックスペースが効かない?
今までMacの vim でバックスペースが効かなかった。もうちょっと言うと前回入力した値がバックスペースで消せなかった。
Ubuntuだとちゃんと動くのでなんか気持ち悪いものの、何となく放ったらかしてた。
けど、最近はMacでも vim を使う事が増えて来たので、ちゃんと調べて解決する事に。参考にしたのはいつも vim の事ではお世話になっている Vimの全オプション さん。
で、速攻発見。以下の1行で解決。
set backspace=indent,eol,start
省略形だとこうなるらしい。
set bs=indent,eol,start
引数の indent, eol, start は、それぞれそれっぽい意味を持っております。が、とりあえずこう書けば入力モード時に普通のテキストエディタっぽく振る舞ってくれます。
ここらへんのちょっとした挙動の違いは、かなり生産性に影響するので重要。やっぱ手抜きはダメですね。今後気をつけて調べるようにしよう。
- Posted at:
- 2007/09/05 23:27:42
- 2 Comments
- 0 TrackBacks
- Trackback:
- http://humming.via-kitchen.com/2007/09/05/backspace-does-not-work-on-macvim/trackback/
TrackBacks
まだ登録されていません。
Comments
voluntas
初めて知りました。でも .vimrc には
set backspace=indent,eol,start
と書いてありました。素人万歳。
nobu
これ、地味に生産性に影響してましたw
あと、最近はproject.vimを覚え始めて生産性倍増です!