当我通过 ssh 连接到某些服务器时,它会超时并“冻结”终端(不接受输入,不会断开连接,不能 Ctrl-C 终止 ssh 进程或任何其他东西)。
这是在 Ubuntu 中,gnome-terminal虽然它似乎暂停了终端输入/输出,但不影响 GNOME 终端软件本身的操作。gnome-terminal与其说是令人讨厌的 ssh 不一致,不如说是一个错误。
那么,有没有办法阻止/从已超时的 ssh 连接中恢复终端?
在侏儒末端,我可以只按Alt+( ,,等)切换到特定的标签。我还可以使用+ ( / ) 来循环切换选项卡(诚然不太方便,但可以重新映射)。123CtrlPgUpPgDn
如果我想使用 vim 选项卡而不是 gnome-terminal 选项卡,输入:tabn和:tabp非常麻烦。我可以将它们映射到键盘快捷键,但这仍然比使用Alt+直接跳转到选项卡 4 方便得多4。
有没有更快的方法在 vim 中的选项卡之间切换?
由于我使用了 tmux,因此在 Vim 中切换插入模式和从插入模式切换不再是即时的。Esc在插入模式下按下后,需要很长时间才能真正退出插入模式。按下Esc和之后的任何其他键后立即切换,并Esc执行之后按下的键的命令。知道什么可能导致这种情况吗?
Vim 配置不是问题,因为当我在 tmux 之外运行 Vim 时不会发生延迟,所以这可能与 tmux 有某种关系。顺便说一句,我使用 gnome-terminal。
同样值得注意的是,似乎我无法在 tmux for 中定义键绑定Esc,我的计划是绑定Esc到:
bind Escape send-keys ^[
Run Code Online (Sandbox Code Playgroud)
唉,似乎Esc为 tmux绑定任何东西都不起作用。同样的问题也出现在屏幕上。
我在用:
user@unknown:~$ sudo command -option > log
Run Code Online (Sandbox Code Playgroud)
将“命令”的结果保存到文件“日志”,但我也想在终端上得到结果,这可能吗?
我正在使用 ubuntu 10.04 lts。
为了启动我的开发环境,我写了一个小脚本。一部分是打开一个带有多个选项卡的 gnome 终端,其中应该自动执行一些命令。其中一些命令依赖于已经执行的 .bashrc。但是当使用
gnome-terminal --tab -e "command" --tab --tab
该命令在 .bashrc 执行之前执行。是否有可能使自动 gnome-terminal -e 表现得像手动使用的一样?(即使像“cd /foo/bar”这样的命令也不适用于 gnome-terminal -e)
有什么办法让文字的着色通过管道传送|到head,tail,less,等?
我有两台装有最新 Fedora 的计算机。首先,我使用 zsh 并且鼠标滚轮可以与 gnome-terminal 中的 less 寻呼机一起使用来滚动寻呼机。
第二,我使用 bash 和鼠标滚动终端历史记录,而不是寻呼机。
外壳应该没有任何区别,为什么我不能在第二种情况下使用鼠标滚轮滚动?
为了说明它的作用,假设我有一个这样的文档:
AAAA
BBBB
CCCC
DDDD
EEEE
Run Code Online (Sandbox Code Playgroud)
我有一个两线终端。如果我用得少,我就会出现在屏幕上
AAAA
BBBB
Run Code Online (Sandbox Code Playgroud)
鼠标滚轮无法进一步向下滚动。如果我向上滚动,我会得到 bash 提示历史记录。现在我使用向下翻页键到达文档底部,我进入屏幕:
DDDD
EEEE
Run Code Online (Sandbox Code Playgroud)
向上滚动让我
BBBB
DDDD
Run Code Online (Sandbox Code Playgroud)
-->
在 Bash 中输入跨越多行的命令时,如何编辑前几行?我是使用 GNOME 终端的 Linux Mint (Lisa) 用户。
例如,假设我输入:
$ echo "foo bar
> baz
>
Run Code Online (Sandbox Code Playgroud)
然后当我要输入命令的第三行时,突然意识到我希望“foo”和“bar”在不同的行上。我如何在“foo”和“bar”之间重新定位我的光标,以便我可以按回车键并将它们放在不同的行上?
(这并不像您想象的那样容易。向上箭头不起作用,Ctrl-P 也不起作用。所以请在发布前尝试一下!谢谢!)
当我使用大多数命令时,它们会立即生效。O但是,当我使用该命令时,我看到“O”替换当前字符大约一秒钟,然后当前字符返回,并插入并打开一个新行。
我对o命令没有这样的问题(在下面打开一个新行并插入)。
如果它有所不同,我将在 Ubuntu 10.04 的 Gnome 终端中使用vimfrom bash。
我正在使用 gnome 终端和带有曝光颜色主题的 vim。当我在终端中打开 vim 时,它难以辨认。

但是当我在 gvim 中打开一个文件时,配色方案完美无缺。

Gnome 终端的配色方案也是日晒的。需要注意的一件事是,如果我为背景设置了非法值,我会得到预期的背景颜色(但也会出现错误)。