私はvimでの作業に多くのショートカットを使用しています。他のショートカットはプラグインによって取得されます。
新しいコマンドのショートカットを追加したい場合がありますが、後でショートカットが既に使用されていることに注意してください。
VIMで利用可能なすべてのショートカットのリストを表示する方法はありますか? (すべてのctrl-shift-altショートカット)
タイプ:help index
マッピング(名前を付けるときのショートカット)とvim自体によって定義されたコマンドを確認します。
タイプ:map
vimrcとプラグインによって定義されたマッピングを確認します。タイプ:verbose map
各マッピングが定義された場所を知る。
また:help map-listing
何が表示されているかを確認しますが、おそらくすでに知っているでしょう(map.txtヘルプマニュアルにあります)。
どのマップまたはコマンドがvim自体によって定義されているかも確認したい場合は、次を使用できます。
:help index
:map //lists all the shortcuts that are assigned.
mapは、このキーの組み合わせに割り当てられたショートカットのみをリストする引数としてキーの組み合わせも取ります。
Ctrl-Vに割り当てられたすべてのマッピングを一覧表示するには:
:map <c-v>
現在のマッピングのソートされた検索可能なリストで未使用のキーを検索する場合は、次の私の回答を参照してください: Vimマッピングリストで検索する方法は?
開始点として、キーはdefaultによってマップされないため、 :help map-which-keys
を参照してください。
:map < key >
を使用して、特定のマッピングを確認できます。例:Shift-F2をチェックするには、:map S-<F2>
。
AFAIK、可能な各キーの組み合わせを反復処理し、その特定のキーに対して:map < key >
を実行して出力があるかどうかを確認するコードを記述せずに、マップされていないもののリストを取得する方法はありません。