Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
vim-如何使用折叠获取文件_Vim - Fatal编程技术网

vim-如何使用折叠获取文件

vim-如何使用折叠获取文件,vim,Vim,我正在尝试使用vim的折叠功能。我可以在vim中折叠文本(使用命令zc/zo/zM) 保存带有折叠的文件后,当我重新打开时,显示的文件没有任何折叠。 我想看一个有折叠的文件 我甚至为vim安装了foldplugin。但这个问题依然存在 当我重新打开文件时,如何在vim中获取带有折叠的文件? 请告知 谢谢, 打开vimirc中的折叠开关 可折叠的 集合折叠法 使用marker方法,在.vimrc中添加以下行 设置foldmethod=标记 vim支持缩进、标记、手动、语法、expr foldm

我正在尝试使用vim的折叠功能。我可以在vim中折叠文本(使用命令zc/zo/zM)

保存带有折叠的文件后,当我重新打开时,显示的文件没有任何折叠。 我想看一个有折叠的文件

我甚至为vim安装了foldplugin。但这个问题依然存在

当我重新打开文件时,如何在vim中获取带有折叠的文件? 请告知

谢谢,

  • 打开vimirc中的折叠开关

    可折叠的

  • 集合折叠法

    使用marker方法,在.vimrc中添加以下行

    设置foldmethod=标记

  • vim支持缩进、标记、手动、语法、expr foldmethod

  • 有关详细信息,请参阅以下链接:


    您似乎有一些选项未按您希望的方式设置。请报告此命令的结果:
    :set fen?fdl?fdls?
    (我怀疑
    nofoldenable
    …)另外,您的文件使用的是哪种
    foldmethod
    ?:set-fen?-可折叠:设置fdl?-foldlevel=0:设置fdls?-foldlevelstart=1,我的foldmethod是indentSee hi rominl,我尝试了那里给出的解决方案,即将它添加到vimrc let&viewdir=expand($HOME)的顶部。“/.bk/.vim/viewdir”如果!isdirectory(expand(&viewdir))|调用mkdir(expand(&viewdir),“p”,451)| endif并添加到autocmd BufWrite*mkview autocmd BufNewFile,BufRead*静默加载视图下我从Drew Neil获得了解决方案。链接在这里。Vim不保存折叠。因此,您需要保存会话并还原以查看折叠。