首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在编辑前重新设置屏幕?

问如何在编辑前重新设置屏幕?
EN

Unix & Linux用户
提问于 2015-10-07 17:50:32
回答 2查看 517关注 0票数 1

在Linux上,如果我执行一个长输出的命令,例如dmesg,然后用vim编辑一个文件,屏幕就像在reset命令之后。

在HP上,如果我执行一个长输出命令,例如dmesg,然后用vim编辑一个文件,屏幕上仍然会填充dmesg的输出。

如何在使用vim进行编辑之前重置屏幕?

让我看看,在linux上,屏幕被vim占据,是我想要的吗?

在hpux上,您将在屏幕上看到dmesg输出的一部分。

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2016-07-14 01:28:32

问题中的截图没有显示dtterm (一些人对将TERM环境变量设置为dtterm、xterm等的能力感到困惑,同时使用其他程序,假设其他程序与dtterm、xterm相同)。

例如,以下是Oracle文档中的屏幕截图:

鉴于此,目前尚不清楚实际使用的终端是什么。

@jeff注意到第二张屏幕截图中滚动条的位置,并猜测OP在输入滚动区域时希望终端跳到滚动区域的底部。这是xterm和rxvt的一个特性(也许还有其他几个终端)。在X项手册中,有资源设置:

scrollKey (类ScrollCond) 指定按键是否应该自动使滚动条转到滚动区域的底部。这与xterm的私有模式1011相对应。默认为"false“。scrollTtyOutput (类ScrollCond) 指定是否应该自动将滚动条输出到滚动区域的底部。缺省值为"true“。

以及相应的菜单项。dtterm手册没有提到类似的特性。

另一方面,reset命令本身不会迫使终端滚动到底部(除了副作用,例如来自scrollTtyOutput)。

票数 1
EN

Unix & Linux用户

发布于 2015-10-07 19:59:19

问题是我的终端,dtterm。使用vim时切换到xterm修复它。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/234589

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档