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

安东尼

有没有办法在.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)。希望这可以帮助

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在VIM中折叠代码

来自分类Dev

是否有在Eclipse上折叠代码的快捷方式?

来自分类Dev

自动折叠Vim中的代码块

来自分类Dev

在vim中折叠代码使我感到困惑

来自分类Dev

在vim中折叠代码使我感到困惑

来自分类Dev

vsvim代码在Visual Studio 2013中展开/折叠或折叠/展开快捷方式

来自分类Dev

PyCharm代码折叠折叠

来自分类Dev

PyCharm代码折叠折叠

来自分类Dev

如何使用vim代码折叠非临时折叠.vimrc?(sp13-vim)

来自分类Dev

如何在Vim中的{{{和}}}之间折叠所有代码

来自分类Dev

代码在vim上折叠所有功能

来自分类Dev

如何在Vim中启用和使用代码折叠?

来自分类Dev

如何使Vim代码折叠颜色更具可读性

来自分类Dev

VSCode代码折叠

来自分类Dev

折叠/分组几行代码

来自分类Dev

打印折叠代码

来自分类Dev

VIM:折叠子弹点

来自分类Dev

vim:移至行首并从普通模式切换到插入模式的快捷方式(“ ^” +“ i”的快捷方式)

来自分类Dev

Android代码折叠Switch块

来自分类Dev

在Eclipse中折叠任意代码?

来自分类Dev

Visual Studio:折叠选定的代码

来自分类Dev

Vim离开折叠时自动折叠

来自分类Dev

Vim离开折叠时自动折叠

来自分类Dev

Visual Studio折叠快捷方式“当前不可用”

来自分类Dev

Android Studio折叠Mac的所有快捷方式

来自分类Dev

kate编辑器,“全部折叠/展开”的快捷方式

来自分类Dev

折叠PHP中的对象数组的快捷方式

来自分类Dev

Visual Studio折叠快捷方式“当前不可用”

来自分类Dev

如何更改Vim显示折叠线/折叠线的方式