在 vimdiff 中关闭折叠的键?

在 vimdiff 中关闭折叠的键?

在 diff 模式下按下vim 中的spacebar折叠+会导致折叠打开。

如果我想再次关闭折叠,我应该输入什么?在哪里输入?

答案1

我相信你想用z+c来关闭折叠。你可以输入以下内容来阅读更多内容:help fold在 vim 中。为方便起见,粘贴以下内容:

在光标下打开一个折叠。当给出计数时,将打开该深度的折叠。在可视模式下,将为选定区域中的所有行打开一层折叠。

关闭光标下的折叠。当给出计数时,将关闭深度为该数量的折叠。在可视模式下,将关闭选定区域内所有行的一层折叠。将设置 'foldenable'。

还,可用于切换折叠的打开或关闭。维基上有一个 vim 提示,描述了将键映射到空格键内容如下:

nnoremap <silent> <Space> @=(foldlevel('.')?'za':"\<Space>")<CR>

相关内容