作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
无论我做什么,我似乎都没有为 shell 脚本运行语法折叠。
所以我有一个名为 abc.sh
的文件调用
:let g:sh_fold_enabled=7
:let g:is_bash=1
:set foldmethod=syntax
但它仍然找不到任何折叠。这是为什么?
最佳答案
这个问题在关于 Reddit 的讨论中得到解决.
诀窍是将这些命令放入 top 的 vimrc 中。
set nocompatible
filetype plugin indent on
set foldenable
set foldmethod=marker
au FileType sh let g:sh_fold_enabled=5
au FileType sh let g:is_bash=1
au FileType sh set foldmethod=syntax
syntax enable
IMO 折叠级别 5 比 7 效果更好,所以这就是我在上面的代码中输入的内容。
我把上面的放在我的插件部分之后。
在以下帖子中也讨论了这个问题,解决方案略有不同:Here .
关于bash - 如何在 Vim 中获得代码折叠以使 shell 脚本正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35064131/
我是一名优秀的程序员,十分优秀!