我在 Fedora 25 上的 gnome-terminal 的 tmux 中使用 neovim。在这里我发现,我没有真彩色支持,因为终端没有链接到某些正确版本的libvte 。由于许多 nvim 配色方案需要真彩色支持(而且我从一般角度也希望如此),我想激活它!
然而,发布的网站仅指 ppa(我想象是 ubuntu-repos)。所以我的问题是:如何在 fedora 25 上的 gnome-terminal 中激活真彩色?
我知道我可以使用$()命令的输出或将命令的输出分配给变量,然后使用它。但是我可以将命令的输出粘贴到当前命令行上以便进行编辑吗?
如果我有鼠标,那就很容易 - 复制和粘贴。但有时我在使用鼠标非常不方便的系统上工作。有没有办法仅通过键盘来完成此操作?
典型的用例是当我想标记 git 存储库时:
$ git describe
2.20.0-5-1-g99a731f4e3
Run Code Online (Sandbox Code Playgroud)
我那么想git tag 2.20.0-6。有没有办法将以前的标签放入命令行以便我可以编辑它?显然,除了打字之外。或者构建一个sed命令来进行编辑。
我在 Ubuntu 上使用 gnome-terminal,当窗口很小(未最大化或全屏)时,我的 tmux 状态行和 ZSH 右侧提示符都会延伸到窗口的最右侧,这是完美的。

然而,当最大化或全屏时,屏幕右边缘有一个小但令人讨厌的间隙。

有什么办法可以解决这个问题吗?
(我知道这几乎微不足道;请保持友善!)
如何从终端运行应用程序?
对于某些应用程序,我可以使用which或whatis:which python或whatis mathematica或找到路径/名称whatis math,但我无法通过键入mathematica或来运行它们math。
但是,python工作正常,我不知道应该给什么命令chromium来运行它。不过,我可以发出tor-browser在终端中运行的命令。
我使用Debian Stretch与Gnome桌面。
在我将以下命令添加到我的之后~/.tcshrc:
echo "\033]0;${PROJECT_NAME}\007"
Run Code Online (Sandbox Code Playgroud)
less新打开的命令gnome-terminal停止正常工作。但more命令不受影响。
这是我在尝试运行less命令时看到的:
less log
ESC]0;MYPROJ^G
log (END)
Run Code Online (Sandbox Code Playgroud) 我CTRL-在命令行中打了几个,我看到终端中的文本随着每次调用而变小。这里发生了什么,有没有办法重做,即放大文本以通过命令将其恢复到原始大小?
编辑:根据克里斯托弗在评论中的建议,我可以通过点击回到我原来的字体大小,CTRL+但我仍然想了解这里幕后发生的事情。
我在一台 linux 机器上,我需要的是一个 sh 脚本/命令,以便能够从终端窗口中删除所有内容(甚至显示为 PS1 变量的内容)并删除滚动功能。
基本上我需要一个空白终端,您只能在其中看到程序的输出并且无法滚动。就像nano命令所做的那样。
我尝试了各种方法,如clear、reset、tput reset,echo -en \\ec但所有这些方法(尽管清除了几乎所有内容)都使提示文本完好无损,这是我不想要的。我也不需要能够在终端中向上或向下滚动。
一个解决方案可能是打印一些相当于终端高度的换行符,但这样我就可以向上滚动并最终看到提示文本,因此结合禁用滚动/滚动条可能是一个解决方案,但是我不知道该怎么做,即便如此,我也不认为这是一个“干净”的解决方案。
谢谢。