gpt4 book ai didi

Vim 代码折叠 - 重新映射切换代码折叠的快捷方式

转载 作者:行者123 更新时间:2023-12-04 02:13:47 24 4
gpt4 key购买 nike

有没有办法映射,例如.vimrc 中的 F9 切换全部折叠/展开所有折叠?

最佳答案

在您的 .vimrc 文件中:

使用以下命令设置所需的击键(将 <C-F5> 也就是 Ctrl+F5 更改为您喜欢的组合):

noremap <C-F5> :call UnrolMe()<CR>

函数UnrolMe()切换所有展开(即它随后调用 zRzM 命令)

let $unrol=0
function UnrolMe()
if $unrol==0
:exe "normal zR"
let $unrol=1
else
:exe "normal zM"
let $unrol=0
endif
endfunction

将 zR 和 zM 更改为您选择的展开命令(有关命令列表,请参阅 https://www.linux.com/learn/tutorials/442438-vim-tips-folding-fun)。希望这有帮助

关于Vim 代码折叠 - 重新映射切换代码折叠的快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35843858/

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