マウスクリックを使用してGvimで折り目を開閉することは可能ですか?
ダブルクリックで折り目を開閉すると言いますか?
折り畳み列(例:set foldcolumn=4
)では、標識を(シングル)クリックすることで折り畳みを開閉できます。これはすぐに使用できます。
フォールドを開くだけの回答のマッピングと同様のマッピングを使用しますが、それ以外の場合はデフォルトのダブルクリック動作を維持します。
" <2-LeftMouse> Open fold, or select word or % match.
nnoremap <expr> <2-LeftMouse> foldclosed(line('.')) == -1 ? "\<2-LeftMouse>" : 'zo'
これが私が探していたものでした
:noremap <2-LeftMouse> za
マウスのダブルクリックで折り目を切り替えます
または、vimのテキスト選択コマンドとの競合を避けるためにトリプルクリックすることもできます
:noremap <3-LeftMouse> za