zoukankan      html  css  js  c++  java
  • vim自动保存折叠

    我经常使用的是手工折叠方式,就是 
    :set foldmethod=manual 
    vim常用的折叠命令有: 
    zf:折叠选定的行 
    zo:打开折叠 
    zR:打开所有折叠 
    zM:关闭所有折叠 
    zd:删除折叠 
    我个人最最常用的折叠方法是先将光标移动到左括号或者右括号,然后使用zf%来折叠一段代码

    有个常见的问题是:你打开了一个文件,做了很多折叠然后关闭文件,再次打开之后这些折叠信息都不见了。 
    在关闭之前用:mkview保存当前的view即可,下次打开文件之后用:loadview即可恢复你之前做过的折叠记录。 
    但是每次都要手工执行:mkview和:loadview仍然是一个很繁琐的操作,你可以在.vimrc中进行如下配置:

    au BufWinLeave * silent mkview
    au BufWinEnter * silent loadview
    
    • 1
    • 2
    • 1
    • 2

    这样以来在每次文件关闭的时候都会自动执行:mkview,而每次文件打开的时候都会自动执行:loadview。

  • 相关阅读:
    LeetCode 43 字符串相乘
    HDU 1031 Design T-Shirt
    HDU 1728 逃离迷宫
    HDU 1285 确定比赛名次
    HDU 1116 Plays on words
    HDU 1195 Open the lock
    HDU 1072 Nightmare
    HDU 1272 小希的迷宫
    HDU 1273 漫步森林
    HDU 1269 迷宫城堡
  • 原文地址:https://www.cnblogs.com/chjbbs/p/6511231.html
Copyright © 2011-2022 走看看