3

nerd commenterをインストールしましたが、以前のキー バインドでは動作しませんでした。上記のプラグインを使用する必要はありませんが、達成しようとしていること (MAC OSX の場合)

  1. マップ (コマンド + /) は、現在の行のコメント (//) を切り替えます (少なくとも挿入モードで)
  2. 複数の行が選択されている場合は、すべての行で同じことを行います。
  3. 複数行を選択してブロックコメント(/* .. */)を使うと便利です

助けてくれてありがとう。

編集: 以下のマッピングは、1 と 2 を解決したものです。ここで、複数の行を選択するときにブロック コメントを使用できればいいのにと思います。それ以外の場合は (//)。

imap <D-/> <esc>,c<space>i
vmap <D-/> ,c<space>gv
map <D-/> ,c<space>
4

1 に答える 1

3

これはうまくいくはずです:

map <D-/> \c<space><CR>
imap <D-/> \c<space><CR>

またはセクシーなコメント (別名 /* */) の場合:

map <D-/> \cc<space><CR>
imap <D-/> \cc<space><CR>

可能なすべてのコメント マップの書き込みを確認し、:help NERDCommenterそれらを好きなように再マップすることができます。

于 2012-07-19T04:12:23.767 に答える