Questions tagged «gnome-terminal»

GNOME Terminal是GNOME桌面环境的终端仿真器。它的主要功能包括对多个配置文件的支持,彩色文本,选项卡,鼠标支持,URL检测,许多UI定制和兼容性选项。

6
避免SSH连接超时和GNOME终端冻结的方法
当我通过ssh连接到某些服务器时,它超时并“冻结”终端(不接受输入,不断开连接,无法Ctrl-C杀死ssh进程或其他任何操作)。 gnome-terminal尽管这似乎在Ubuntu 中暂停了终端的输入/输出,但并不影响GNOME终端软件本身的操作。因此,gnome-terminal与ssh相比,与其说是令人讨厌的不一致,不如说是一个bug 。 因此,有没有办法防止/重新注册终端超时的ssh连接?

7
在vim中,如何快速在标签之间切换?
在侏儒末端,我可以只按Alt+( ,,1 等)切换到特定的标签。我还可以使用+(/ )在选项卡之间循环(虽然不太方便,但是可以重新映射它)。23CtrlPgUpPgDn 如果我想使用vim的标签,而不是GNOME终端选项卡,打字:tabn和:tabp是相当繁琐的。我可以将它们映射到键盘快捷键,但这仍然比直接使用Alt+ 跳转到选项卡4方便得多4。 有没有在vim中的选项卡之间切换的更快方法?

4
使用tmux或screen切换vim中的模式时有轻微延迟
由于使用tmux,在Vim中切换插入模式不再是瞬时的。Esc在插入模式下按下后,要真正退出插入模式需要花费大量时间。在按下Esc键和之后的任何其他键之后,立即切换,并Esc执行之后按下键的命令。知道是什么原因造成的吗? Vim配置不是问题,因为在tmux之外运行Vim时不会发生延迟,因此这可能与tmux有关。我使用gnome-terminal btw。 同样值得注意的是,我似乎无法在tmux中为定义键绑定Esc,我的计划是绑定Esc到: bind Escape send-keys ^[ las,似乎Esc对tmux 绑定任何东西都不起作用。屏幕中也会发生相同的问题。


2
以编程方式打开gnome终端并在执行bashrc之后执行命令
为了启动我的开发环境,我编写了一个小脚本。一部分是打开带有多个选项卡的gnome终端,在其中应自动执行一些命令。其中一些命令取决于已经执行的.bashrc。但是当使用 gnome-terminal --tab -e“命令” --tab --tab 该命令在执行.bashrc之前执行。是否有可能使自动gnome-terminal表现得像手动使用的gnome-terminal?(甚至“ cd / foo / bar”之类的命令也不适用于gnome-terminal -e)




2
如何使用bash和gnome-terminal使鼠标滚轮滚动较少的寻呼机?
此问题是从Stack Overflow 迁移而来的,因为可以在Super User上回答。 迁移 7年前。 我有两台装有最新Fedora的计算机。首先,我使用的是zsh,鼠标滚轮可与gnome-terminal中较少的寻呼机一起使用,以滚动该寻呼机。 第二个方面,我使用bash并用鼠标滚动终端历史记录,而不是寻呼机。 外壳不应该有任何区别,在第二种情况下为什么不能使用鼠标滚轮滚动呢? 为了说明它的作用,假设我有一个像这样的文档: AAAA BBBB CCCC DDDD EEEE 我有一个两线终端。如果我少用,我会在屏幕上 AAAA BBBB 鼠标音无法向下滚动。如果我向上滚动,我会得到bash提示历史记录。现在,我使用向下翻页键到达文档的底部,然后进入屏幕: DDDD EEEE 向上滚动让我 BBBB DDDD ->

4
如何在Bash中的多行命令中编辑前几行?
在Bash中输入跨多行的命令时,如何编辑前几行?我是使用GNOME Terminal的Linux Mint(Lisa)用户。 例如,假设我输入: $ echo "foo bar > baz > 然后,当我要键入命令的第三行时,突然意识到我希望“ foo”和“ bar”位于单独的行上。如何将光标重新定位在“ foo”和“ bar”之间,以便可以按Enter键并将它们放在单独的行上? (这不像您想的那样容易。向上箭头不起作用,Ctrl-P也不起作用。因此,请在发布之前尝试一下!谢谢!)


4
Vim颜色在终端中无法正常工作
此问题是从Stack Overflow 迁移而来的,因为可以在Super User上回答。 迁移 7年前。 我正在使用gnome终端,以及带有日光化色彩主题的vim。当我在终端中打开vim时,它难以辨认。 但是当我在gvim中打开文件时,配色方案可以正常工作。 侏儒终端的配色方案也被晒黑了。需要注意的一件事是,如果我为背景设置了非法的值,我会得到预期的背景色(但也有错误)。

4
我可以根据主机名更改终端背景吗?
我想根据主机名更改终端背景颜色。我这样做的理由主要是为了拥有一种提醒自己自己在什么服务器上的额外方法,因此我不会做任何愚蠢的事情。 如果我在本地计算机上,是否可以通过标准茄子背景使用它,如果将SSH转换为生产Web服务器或其他可以指定的主机,则可以将其更改为红色?

4
如何查看bash命令字符串的逐字符?
我今天早上在一个bash终端有这种奇怪的行为: user@home:/home/user$ [ -f /etc/openvpn/client.conf ] && echo true bash: [: missing «]» user@home:/home/user$ [ -f /etc/openvpn/client.conf ] && echo true true 第一个命令是用gedit编辑的脚本粘贴的。 第二个是直接在终端输入的。 经过一番挖掘,我发现删除第30个字符(client.conf和“]”之间的空格并用空格替换它使命令再次起作用。 我的假设是正确的:一个未知的空白角色已经进入命令,但问题是: 如何在终端中显示这些字符以便我可以调试命令?更重要的是: 我怎样才能防止这种情况再次发生? 顺便说一下,我运行Ubuntu 18.04 /法语,我粘贴命令的脚本是在USB驱动器中,也可能在Windows上编辑过。 谢谢你的非常好的答案。坏字符是c2 a0非破坏空间UTF-8字符。这个问题如何使用sed删除特殊“M-BM-的性格有关于性格有趣的事实。 奇怪的是剧本没有这个角色。所以我不知道它来自哪里。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.