私はVimを数週間しか使用していませんでしたが、これまでいくつかのことで私の経験は非常に興奮していました。 1つは、いくつかのキーシーケンスをコマンドにマッピングするのに問題があります。Vim/GVimのキーマッピング
のCtrl-:私はシフトと非シフトコントロールキー配列の間Ctrlキー + Shiftキー + Z
<C-R>
:redo<CR>
にまたは交互に、どうやらVim is not able torecognize the differenceをマッピングしたいbとCtrl-Bは同義であり、両方とも0x02を意味します。これは、 に変更することはできません。これは、7ホール紙のテープ (パリティはカウントされません)にまでさかのぼるASCIIに戻ります。
これはちょうど私にとって愚かなようです。私たちは7穴の紙テープから長い道のりを歩んできました。私の経験ではMANYプログラムは<C-S-Z>
と<C-Z>
の違いを認識しています。確かに、MacVimは違いを認識しています!しかし、GVimやGNOMEターミナルでは喜びはありません。これを回避する方法はありますか?たぶん、プラグインかコンパイル時のオプションですか?
私はとのトラブルを抱えている他のキーのコンボははCtrl +、(コントロール+カンマ)です。 .vimrc
に何か設定が間違っているのか、それともVimの本当の問題なのか分かりませんが、マッピング後に応答するために<C-,>
を得ることはできません(例:map <C-,> :TComment<CR>
)。 FWIW、リーダーキーを;
に再マッピングしました。私はそれを間違っているのですか?または、Vimが<C-,>
のキーコンボを認識しない理由がいくつかありますか?
私は、グーグルマップを使ってグーグルで過ごす時間を過ごしました。私は、Vimが私に信じられているほどフレキシブルではないと宣言する寸前です。私が慣れ親しんだキーマッピングで設定してください。そのうちのいくつかは、私が毎日使っている他のプログラムで働いているので、再読み込みすることには消極的です。
なぜVimのやり方にしないのですか?私はした、と私はそれがはるかに容易に見つける。例えば、 'u'を押すことはCtrl-zよりはるかに容易であり、' r'はCtrl-Shift-zよりずっと簡単です。また、既定のキーバインディングを既に使用している場合は、他のユーザーのコンピュータをピックアップしてvimを使用する方がはるかに簡単です。 – tjameson
あなたはそれを間違っている。 VIMキーバインディングを使用するために、他のすべてのプログラムを再マッピングする必要があります。 – janm
あなたの修正オプションが与えられたら、Emacs:D –