关于Vim的一个好处是可以插入一个页面馈送符号(Ctrl-L在插入模式下),它将委托打印机在新页面上开始打印以下内容.它在文本中显示为^ L.
有可能使这个符号显示为别的东西,例如
----------------- new page here -----------------
所以在滚动文本的页面时会有更明显的看法?
也就是说,没有从源代码重建Vim.
如果在编辑包含页面的文件时不要广泛使用折叠
提供符号,您可以使用单行折叠来标记它们.使用foldexpr
选项可以增加包含页面的行的折叠级别
Feed符号(下面,为了评估foldexpr的速度,我假设该页面
Feed符号始终是其行的第一个字符).实现
屏幕分离器的所需效果可以使这些折叠自动关闭.
提供符号,您可以使用单行折叠来标记它们.使用foldexpr
选项可以增加包含页面的行的折叠级别
Feed符号(下面,为了评估foldexpr的速度,我假设该页面
Feed符号始终是其行的第一个字符).实现
屏幕分离器的所需效果可以使这些折叠自动关闭.
以下功能根据所述的想法配置折叠
以上.调用它(手动或通过自动命令)启用页面馈送符号
折叠在当前的缓冲区.
function! FoldPageFeed() setl foldmethod=expr setl foldexpr=getline(v:lnum)[0]==\"\\<c-l>\" setl foldminlines=0 setl foldtext='---\ new\ page\ ' setl foldlevel=0 set foldclose=all endfunction