是否可以使用鼠标单击在 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