标签: xterm

如何使用键盘以较小的步骤滚动终端仿真器窗口?

如何在 bash shell 窗口中上下滚动(没有鼠标或滚动条,只使用键盘)?

Shift+PageUpShift+PageDown就像向上翻页和向下翻页一样。

但是一个人怎么能只向上或向下滚动一行呢? Shift+UpShift+Down不起作用。

terminal xterm scrolling

17
推荐指数
2
解决办法
1万
查看次数

如何在 xterm 运行屏幕中自动更新标题?

这是这个问题的一些后续。我正在tcsh中的 GNU screen中的xterm 中工作

我的 .cshrc 中有以下内容:

alias res_t 'xtset -t %h:%d "(%u:%g)" %e'       # reset titlebar
res_t                                           # reset title right now
alias precmd res_t
Run Code Online (Sandbox Code Playgroud)

这很好用!

但是,当我运行 screen 时,我看到标题没有随当前目录更新。如何让屏幕更新 xterm 标题?

xterm gnu-screen tcsh

14
推荐指数
1
解决办法
1万
查看次数

以编程方式访问当前的 xterm 背景颜色?

我想.bashrc根据它用于前景和背景的颜色来设置提示颜色。

例如,背景浅色提示蓝色,深色提示米色。

有没有办法找出脚本中的当前设置?

xterm

14
推荐指数
2
解决办法
5754
查看次数

在 X11 中的终端窗口之间复制和粘贴选项卡

当我在两个终端窗口之间使用 X11 鼠标选择复制和粘贴文本时,选项卡经常(但并非总是)转换为空格。这似乎取决于所涉及的终端应用程序和其中运行的程序。

这是我通过实验发现的:

  • 它完全取决于源(副本)端运行的内容。无论正在运行什么,目标(粘贴)端都会粘贴选项卡,如果源保留了它们。
  • gnome-terminal在源端保留选项卡。 xtermkonsole没有。
  • 仅当文件已使用cat. 其他应用,如lessvimemacs,或nano不保留选项卡。

对此有何解释?这些错误是konsole和 中的xterm,还是可以以不同的方式配置?可以less这样配置以保留输出中的选项卡吗?

xorg xterm less copy-paste

12
推荐指数
1
解决办法
2848
查看次数

任务完成后让 xterm 保持打开状态

我有一个使用以下xterm -e命令运行的自动化测试:

xterm -e  RunMyTests
Run Code Online (Sandbox Code Playgroud)

在测试运行结束时,它会将结果摘要和一些统计信息打印到标准输出。

我想让 xterm 保持打开和可见状态,以便我可以检查结果。
(如果它处于非活动状态,那很好,只要我能看到它)

我知道我可以手动启动 xterm 然后在那里运行测试。
或者我可以将测试输出重定向到稍后检查的文件。
或者我可以在当前的 xterm 中运行测试,而不是生成一个新窗口。
所有这些都可以工作,但并不理想。

有没有办法让 xterm 窗口在完成工作后保持打开状态?

xterm x-windows

12
推荐指数
2
解决办法
2万
查看次数

如何防止 Cygwin 的 XWin 服务器自动启动 xterm?

每当我使用“开始”菜单中的“XWin 服务器”链接启动 Cygwin 的 X 服务器时,或通过startxwin从 Cygwin shell运行时,我都会自动出现一个 xterm 窗口,我既不需要也不需要它。

我该如何避免?

(问题灵感此评论斯泰恩Vanpoucke在堆栈溢出)

windows cygwin xterm cygwin-x

12
推荐指数
2
解决办法
9858
查看次数

如何禁用 GNU 屏幕本身中的备用缓冲区但不适用于 vim,而不是在里面?

我想要完成的是我在常规 ssh 会话中习惯的鼠标滚轮滚动行为。在 bash 提示中,鼠标滚轮应该滚动我的终端输出,并在 less/vim 内滚动 - 他们使用的备用缓冲区,因此在退出时,less 内显示的文本没有任何剩余。如果我在 .screenrc 中禁用备用缓冲区功能,如下所示:

termcapinfo xterm ti@:te@
Run Code Online (Sandbox Code Playgroud)

然后它也被 vim/less 禁用,鼠标滚轮滚动不会被他们处理。启用屏幕的内部备用缓冲区模拟,如下所示:

altscreen on
Run Code Online (Sandbox Code Playgroud)

仅有助于在 less/vim 退出后恢复 bash 输出。不是在鼠标滚轮里面滚动。

那么,是否有任何屏幕选项,也许在某些屏幕分叉/替代方案中可以禁止屏幕本身使用备用缓冲区?

bash vim xterm gnu-screen

12
推荐指数
1
解决办法
1046
查看次数

防止vim在退出时清除剪贴板

如果我将文本从 vim 复制到 xterm 剪贴板中,当我退出 vim 时它会被清除。

我如何防止这种情况?

linux clipboard vim xterm

10
推荐指数
2
解决办法
2000
查看次数

终端中的别名空命令

我想在点击提交空命令时清除我的终端。换句话说,clear当我遇到Enter空行时,我想打电话。那可能吗?

我知道这不是终端的工作方式,但可能有一个不错的技巧,例如绑定 Enter 键并检查终端或其他东西。

terminal zsh xterm

10
推荐指数
1
解决办法
840
查看次数

我无法让 XFCE 终端显示 VIM 的配色方案

这就是我在 .bashrc 中的内容

if [ -n "$DISPLAY" -a "$TERM" == "xterm" ]; then
    export TERM=xterm-256color
fi
Run Code Online (Sandbox Code Playgroud)

在我的 .vimrc 我有:

set t_Co=256
Run Code Online (Sandbox Code Playgroud)

echo $TERM打印xterm-256color

tput 颜色打印256

我还运行了一个名为256colors2.pl的脚本,所有颜色都打印正确。我在终端中看到的仍然是这个(那是“沙漠”主题):

沙漠

colortest.vim 文件也不能正确显示:

试色

显然它只显示我终端的默认调色板。

linux terminal vim xfce xterm

10
推荐指数
1
解决办法
3119
查看次数

标签 统计

xterm ×10

terminal ×3

vim ×3

gnu-screen ×2

linux ×2

bash ×1

clipboard ×1

copy-paste ×1

cygwin ×1

cygwin-x ×1

less ×1

scrolling ×1

tcsh ×1

windows ×1

x-windows ×1

xfce ×1

xorg ×1

zsh ×1