gpt4 book ai didi

vim - 通过单击边距来折叠 gvim 代码

转载 作者:行者123 更新时间:2023-12-04 14:31:05 25 4
gpt4 key购买 nike

gvim 中是否有任何方法可以获得可点击的代码折叠边距,类似于 diff 模式中可用的边距?请参阅随附的差异模式屏幕截图。

请注意,我很习惯使用键盘命令进行代码折叠,但有时单击更方便。

我已经在互联网上搜索过,也在这里搜索过。我只找到了解释键盘命令的 Material ,但没有找到关于可点击选项的 Material 。

编辑 我使用 gvim 7.0 版。

Screenshot demonstrating the clickable code-folding margin (not folded) Screenshot demonstrating the clickable code-folding margin (folded)

最佳答案

假设已经为您的文件类型设置了折叠(即您可以使用像 za 这样的键盘命令),您只需要启用具有指定宽度的折叠列,例如:

:set foldcolumn=4

如果您全局设置它,它将始终存在。如果您只想为某些文件类型(实际上有折叠)启用它,和/或根据嵌套折叠的数量调整宽度,请使用 :setlocal foldcolumn=...相反,将相应的命令放入 ~/.vim/after/ftplugin/<filetype>.vim ,其中 <filetype>是实际的文件类型(例如 java )。 (这要求您有 :filetype plugin on 。)

或者,您可以定义一个 :autocmd FileType <filetype> setlocal foldcolumn=...直接在您的 ~/.vimrc ,但是一旦您进行了许多自定义,这往往会变得笨拙。

关于vim - 通过单击边距来折叠 gvim 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13565190/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com