3
キーを別の関数にマップできる関数を作成したいと思います。 vimのコマンドのような文章でこれを達成するためにどのようにvimコマンドのような構文で変数を使う方法は?
(a:key
がそうで<F9>
、<C-F9>
とすることができている)
map a:key :! a:action
:
しかし、私はmap
コマンドに変数を挿入することができませんでしたか?
キーを別の関数にマップできる関数を作成したいと思います。 vimのコマンドのような文章でこれを達成するためにどのようにvimコマンドのような構文で変数を使う方法は?
(a:key
がそうで<F9>
、<C-F9>
とすることができている)
map a:key :! a:action
:
しかし、私はmap
コマンドに変数を挿入することができませんでしたか?
あなたの質問が正しく理解されている場合は、execute
を探しています。
:execute "map " . a:key . " :!" . a:action
詳細については、:help :execute
を参照してください。
これについて別の方法があるかどうかを確認するだけで、これで何を達成しようとしていますか? – Rook
ファイルタイプに応じてショートカットキーをマッピングする関数を記述したいと思います。そして、私はそれが同じコード行を避けるための機能を作る方が良いと思う。 – Determinant