我尝试vim/less.sh
使用语法高亮作为寻呼机,但有一个小问题:显示小文件时,vim 使用“全屏”并等待用户的命令。
我可以让 vim 表现得像一个less --quit-at-eof
吗?
换句话说,如果显示的文件有几行长度,有没有办法自动退出 vim?
我找到了一个带有 shell 脚本的解决方案:按 计数文件行wc -l
,然后获取终端高度,如果大小很小 - 使用自定义 vim 配置文件,其中自定义配置文件以:quit
字符串结尾。
然而,这个解决方案看起来很糟糕,并且在小文件结束后留下了额外的行~
,所以我正在寻找更好的方法来做到这一点。