有没有办法在.vimrc中映射例如F9来切换全部折叠/展开所有折叠?
在您的.vimrc文件中:
使用以下命令来设置所需的击键(将<C-F5>
Ctrl + F5更改为所需的组合):
noremap <C-F5> :call UnrolMe()<CR>
该功能UnrolMe()
切换所有展开(即随后调用zR
和zM
命令)
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)。希望这可以帮助
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句