使用鼠标进行Gvim折叠切换

时间:2012-12-17 23:37:32

标签: vim mouse folding

是否可以使用鼠标点击在Gvim中打开和关闭折叠?

说双击打开并关闭折叠?

2 个答案:

答案 0 :(得分:9)

在折叠列(例如:set foldcolumn=4)中,您可以通过(单击)标记打开/关闭折叠;这是开箱即用的。

我使用类似于答案的映射,只是打开折叠,但是保持默认的双击行为:

" <2-LeftMouse>     Open fold, or select word or % match.
nnoremap <expr> <2-LeftMouse> foldclosed(line('.')) == -1 ? "\<2-LeftMouse>" : 'zo'

答案 1 :(得分:8)

这就是我要找的东西

:noremap <2-LeftMouse> za

鼠标双击

切换褶皱

或者可以三击以避免与vim的文本选择命令冲突

:noremap <3-LeftMouse> za