6

マウスクリックを使用してGvimで折り目を開閉することは可能ですか?

ダブルクリックで折り目を開閉すると言いますか?

4

2 に答える 2

10

折り畳み列(例:set foldcolumn=4)では、標識を(シングル)クリックすることで折り畳みを開閉できます。これはすぐに使用できます。

フォールドを開くだけの回答のマッピングと同様のマッピングを使用しますが、それ以外の場合はデフォルトのダブルクリック動作を維持します。

" <2-LeftMouse>     Open fold, or select word or % match.
nnoremap <expr> <2-LeftMouse> foldclosed(line('.')) == -1 ? "\<2-LeftMouse>" : 'zo'
于 2012-12-18T01:25:23.210 に答える
9

これが私が探していたものでした

:noremap <2-LeftMouse> za

マウスのダブルクリックで折り目を切り替えます

または、vimのテキスト選択コマンドとの競合を避けるためにトリプルクリックすることもできます

:noremap <3-LeftMouse> za
于 2012-12-18T00:14:40.907 に答える