3
如何在底部提示时启动XTerm?
启动XTerm时,提示从终端的第一行开始。运行命令时,提示会向下移动直到到达底部,然后一直停留在底部(甚至不行Shift- Page Down否则鼠标可以更改此值)。并非让终端生命周期的开始是“特殊的” ,而是提示应始终位于终端的底部。请注意,我有多行提示。 当然,它应该像以前一样工作(可调整大小,可滚动,输出中没有不必要的换行符,并且输出不会神秘地消失),因此PROMPT_COMMAND='echo;echo;...',类似的选择是不可行的。理想情况下,解决方案不应是特定于外壳的。 编辑:在目前的解决方案,在简单的情况下工作时,有几个问题: 它是针对Bash的。理想的解决方案应可移植到其他外壳。 如果其他进程进行了修改,PS1它将失败。一个例子是的virtualenv,这增加了(virtualenv)在开始的PS1,然后总是消失只是倍以上。 Ctrl- l现在删除历史记录的最后一页。 除了分叉XTerm之外,还有什么方法可以避免这些问题?