15

私はいつもgvim全体を殺してしまうので、:xvimgui-modeに設定したいと思います。これはちょっと面倒です。delete bufferGUIの問題を具体的に設定できることif has("gui running")は知っていますが、再マップする方法がわかりません:x

前もって感謝します

ps .:タグ/用語remapが間違っているかもしれませんが、正しい用語がわかりません。そのため、Googleはまったくヘルプを提供しませんでした。

4

2 に答える 2

4

これは見た目ほど簡単ではありません。:mapコマンドでは機能せず:command、大文字で始まるコマンドのみを受け入れます。しかし、あなたは使うことができます:cabbrev

if has("gui_running")
  cabbrev x bd
endif

更新:実際には使用:cmap でき:cmap x bdます:が、正しく機能しません:xコマンド内の各出現は、すぐに に置き換えられbdます。

編集: この質問は、vim で Ex コマンドを (再) マップできますか?の複製です。.

于 2011-09-22T10:45:28.773 に答える