3

https://github.com/carlhuda/janusがインストールされているMacVimを使用して、ビジュアルブロックまたは挿入ブロックを選択してバックスペースを押すと、カーソルがさらに3スペース戻ります。他の誰かがこれを見ますか?空の行を選択して削除するために私のお気に入りのshift-cmd-upを実行するのは本当に面倒です。

set backspace=indent,eol,start

私がvimrcとgvimrcで見るバックスペースへの唯一の参照です。

選択:

マウスまたはShift-矢印で選択

バックスペースを押した後:

バックスペースキーの後にカーソルが移動する場所

これを修正する簡単な方法を知っている人はいますか?私はhttp://vim.wikia.com/wiki/Backspace_and_delete_problemsを調べて、そこにある救済策のいずれかが役立つかどうかを確認していますが、一見何もわかりません。

4

3 に答える 3

2

この質問は少し古いことは知っていますが、前の2つの答えが私を正しい方向に導きました。snipMateが原因のようです。

このファイルを編集します。

 ~/.vim/after/plugin/snipMate.vim 

そして、この行をコメントアウトします。

snor <bs> b<bs>

これで問題は解決しました。

于 2011-10-08T02:25:46.583 に答える
1

運が良ければ、それがマッピングで :verbose vmap <BS>あれば、どこに設定されているかがわかります。それ以外の場合は、問題が vimrc なのかプラグインなのかを確認し、ターミナルから MacVim を実行しmvim -N -u NORC -U NORCて vimrc と gvimrc を除外し、次にmvim --nopluginプラグインを除外する必要があります。

于 2011-02-27T03:15:44.263 に答える
1

snipMate を削除するとうまくいくようです。

于 2011-07-01T06:37:14.500 に答える