加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Vim中的页面馈送符号显示

发布时间:2020-12-15 18:45:22 所属栏目:安全 来源:网络整理
导读:关于Vim的一个好处是可以插入一个页面馈送符号(Ctrl-L在插入模式下),它将委托打印机在新页面上开始打印以下内容.它在文本中显示为^ L. 有可能使这个符号显示为别的东西,例如 ----------------- new page here ----------------- 所以在滚动文本的页面时会有
关于Vim的一个好处是可以插入一个页面馈送符号(Ctrl-L在插入模式下),它将委托打印机在新页面上开始打印以下内容.它在文本中显示为^ L.

有可能使这个符号显示为别的东西,例如

----------------- new page here -----------------

所以在滚动文本的页面时会有更明显的看法?

也就是说,没有从源代码重建Vim.

如果在编辑包含页面的文件时不要广泛使用折叠
提供符号,您可以使用单行折叠来标记它们.使用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

结果分隔符显示为文本—新页面后跟一连串字符填充(见:help fillchars,item折叠:)在窗口的右边.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读