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

可以将vim的命令行窗口配置为*不*移动缓冲区的内容吗?

发布时间:2020-12-15 20:59:55 所属栏目:安全 来源:网络整理
导读:当 vim的命令行窗口打开时(:help command-line-window), 它将缓冲区的内容向上移动高度.有什么办法吗? 告诉它不要转变? 这是我所指的一个例子: 理想情况下,命令窗口将打开并简单地与底部的几个重叠 行. 我的假设是命令行窗口是真正的拆分,因此 可能无法
当 vim的命令行窗口打开时(:help command-line-window),
它将缓冲区的内容向上移动高度.有什么办法吗?
告诉它不要转变?

这是我所指的一个例子:

理想情况下,命令窗口将打开并简单地与底部的几个重叠
行.

我的假设是命令行窗口是真正的拆分,因此
可能无法“重叠”其他分割(主缓冲区).不能
但是,伤心问.

解决方法

你可以通过使用得到更近的地方

:set scrolloff=N

在这种情况下,将其设置为5会产生预期的效果:

我知道这是作弊(我的主窗口更大)并且它很繁琐(它使用来自您的特定起始视图的信息来保持显示的行).然而,当你按下q:时,你可能会把这个编写为’神奇’工作并不是不可想象的.

在一个完美的世界里,我会使用:mkview! (或等效的脚本命令),带有映射以保存和恢复窗口位置.但是,命令窗口是特殊的,它不允许切换窗口,所以我认为这是不可能的.

(编辑:李大同)

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

    推荐文章
      热点阅读