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 回答