28

私はVIM、Colemakキーボードレイアウト、およびMicrosoftNatural4000キーボードを使用しています。Natural 4000のキーの形状が異なるため、キーキャップを変更できませんでした。これは、各キーに「不正な」キーのラベルが付いていることを意味します。「O」というキーを押すと、「Y」と入力します。

Colemakでスムーズにタッチタイピングし、タイプミスが少ないので、通常の使用では問題ありません。しかし、VIMでは、「順序が狂っている」キーを押す必要があることが多いため、少し問題があります。つまり、コンテキストなしで突然「g」を押す必要があります。どういうわけかそれは難しいです、そして私は間違ったキーを押し続けます。

プレフィックスキー(たとえば、リーダーキーを2回-\)を押してから、1〜2秒以内にさらにキーを押すとステータス行に表示されるようにしたいと思います。

このようにして、\をすばやく押してから、キーを1つか2つタップして、それが「実際に」どのキーであるかを確認できます。

どうすればそれを実現できるか考えていますか?

4

1 に答える 1

40

これを設定してみてください

:set showcmd

プレフィックスキーを必要とせずに、キーストロークを入力するとステータスラインに表示されます。

vimの通常モードで以下のコマンドを使用してオフにすることもできます(Escキーを押します)。

:set noshowcmd
于 2011-05-03T11:47:25.560 に答える