vim - 仅当文件超过 200 行时才折叠代码

标签 vim coding-style

我在我的 vimrc 文件中启用了默认折叠(缩进方法)。我只想在打开的文件超过 200 行时才启用折叠。

如何让 vim 知道它。基本问题是打开文件时能否获取 vim 中的行数?

最佳答案

您可以使用带有 '$' 参数的 line 函数获取缓冲区中的行数。

例如,:echo line('$') 将在状态栏中显示行数。

您应该能够将它与 BufRead 结合使用,以根据文件的长度更改您加载的每个文件的设置。

关于vim - 仅当文件超过 200 行时才折叠代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17255691/

相关文章:

vim命令删除无关字符?

java - 在 2 个 REST 资源之间创建关系

Java抽象方法: is this bad practice?

java - Java 中的 "goto"替代方案

svn diff 与 vim,但具有正确的文件类型

Vim:在可视 block 模式下快速选择矩形文本 block

vim - emacs 相当于 vim 的 shift-h 和 shift-l

c# - 在 C# 中完成方法指南和最佳实践

javascript - 帮助我优化 JavaScript 中的 if else (jQuery)

vim - 在 VIM 中使用 Uncrustify