问题标签 [urxvt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
45 浏览

bash - 如何通过外部外部终端获取命令的退出代码

我正在将此代码用于 cpp 项目生成器(/newt/cpp 包含一个 main.cpp 和一个 CMakeLists.txt) 应该在按 F5 时静默调用通用方法,并且应该编译并启动程序,但前提是编译成功。但问题是 urxvt 没有继承它正在执行的命令的退出代码,所以我无法判断命令是否成功。所以我的问题是:如何在外部 shell 中运行命令并找出退出代码?

0 投票
4 回答
514 浏览

bash - 如何为整个命令应用环境变量

在我的 Bash 终端中,我会定期执行一系列命令。例如:

现在,我想定义一个适用于所有三个命令且仅适用于这些命令的环境变量。我试过:

但现在似乎只cmd1看到了MY_VAR

有没有办法将环境变量应用于所有三个命令?我知道我可以export提前,但我更喜欢以临时方式在本地声明环境变量,因此它永远不会影响后续命令。

重要的是,我urxvt用作终端仿真器。

0 投票
1 回答
52 浏览

bash - urxvt 中的 bash - 读取变量时在 alrady 键入的字符上退格

目的是将光标放在屏幕上的某个位置(屏幕中心附近),输入一些初始文本,并提示用户输入更多文本以保存在变量中,同时为他保留正常的readline行编辑功能.

我最初的尝试是:

  1. 将光标垂直居中 echo/printf添加一些空格,
  2. echo通过/再次将光标水平居中printf
  3. 问题read -i "editable pre-text" -e answer

但是我注意到下面描述的行为,并制作了以下示例性的两行代码来演示它。

执行以下脚本时

只要没有输入,Backspace就无效(这是我喜欢的一种行为,因为echo之前输入的字符read不能在 期间删除read)。

但是,键入某些内容(例如某些文本)然后用 删除它(完全,直到并包括第一个键入的字符)Backspace,将导致光标在Backspace删除第一个键入的字符后立即跳转到终端的第一个冒号。

换句话说,当脚本启动时,Backspace什么都不做,whileXBackspace将导致 cursort 跳转到终端的第一列。

这种行为的原因是什么,我该如何避免?

鉴于这个问题的标题,我希望它与当前问题有关,但我不明白它是否真的如此。

0 投票
1 回答
196 浏览

python-3.x - 单击按钮时的Python PyQt5终端命令执行问题

我正在尝试创建一个应用程序,该应用程序可以在单击按钮时执行嵌入式终端命令。当我单击按钮并且没有任何反应时,会发生实际问题。我有两个脚本,一个有终端小部件,另一个有主 GUI。任何帮助,将不胜感激。

这是第一个脚本

这是第二个脚本

0 投票
0 回答
129 浏览

pyqt5 - 如何在 Pyqt5 GUI 中嵌入 URxvt 终端?

我在 QtChooser 中构建了一个 GUI,它的代码是用 PyQt5 编写的。我在 GUI 中总共有 7 个选项卡,每个选项卡都在我的代码的 QMainWindow 类中定义。这些定义包含每个 TextEdit、LineEdit、PushButtons、RadioButtons 等的代码。但是,在其中一个选项卡中,我想嵌入一个外部终端,当在该选项卡中单击特定 PushButton 时,该终端将打开。切换 RadioButton 时,我能够打开 Urxvt 终端。我现在面临的问题是专门在 TextEdit 区域打开终端。这就是原始 GUI(内置在 QtDesigner 中的样子。我需要在输出标签下方的 TextEdit 中打开终端。 但是,这是运行代码时终端在 GUI 中打开的方式 这是更新代码的一部分:

我需要在该选项卡中已经定义的 QTextEdit 中专门打开终端。你们有什么建议/意见吗?

0 投票
1 回答
48 浏览

vim - 与 PageUp/PageDown 键组合的某些键映射不起作用

我在 Manjaro 上使用rxvt-unicode终端模拟器,我的以下两个映射.vimrc不起作用,

即使以下确实有效

0 投票
2 回答
732 浏览

terminal - urxvt,zsh agnoster 字体问题。符号不

在 Fedora 31 上。正确安装所有字体。它在 gnome-shell 上完美运行,但在 i3-sensible-terminal 即 urxvt 中损坏

终端看起来像这样

所有符号都坏了

Gnome-Terminal 运行良好

由于我使用的是 i3,所以我想坚持使用 urxvt

.Xdefaults 是

0 投票
1 回答
659 浏览

shell - 从终端动态编辑 vim 中的 shell 命令

我刚刚看到一个视频,其中一个人正在执行一些命令,然后他需要编辑他当前在控制台中输入的命令。

看起来他正在做一些捷径,他正在输入的行出现在 vim 缓冲区中,准备好进行编辑和执行。

我正在使用 zsh,我选择的终端是白蚁和 urxvt。我想知道如何做到这一点。

  • 是否需要使用插件或者可以以简单的方式完成?
  • 它取决于使用的终端还是我可以只使用 shell (zsh)

先感谢您

0 投票
0 回答
61 浏览

python - 如何在 PyQt5 中使用默认的 yum shell 命令运行 urxvt 终端?

我想运行默认情况下应该以 yum shell 命令开头的 urxvt 终端,但是将它与 PyQt5 集成时遇到了问题。这是当单击按钮运行 yum shell 时调用的类 EmbTerminal。我希望那个终端应该从它开始。这是我用来在 PyQt5 中嵌入 urxvt 终端的代码。我想在它被调用时我应该改变什么来运行 yu, shell 默认情况下。

我试图改变

但它显示没有 urxvt 终端的空白屏幕。

0 投票
2 回答
154 浏览

python - PyQt5 将命令传递给嵌入式终端“urxvt”或“xterm”

我已经按照这个答案完成了 PyQt5 应用程序的嵌入式终端。

现在我想使用按钮将命令发送到类似于这里的嵌入式终端。

前任:

我的代码:

我该怎么做?

我已经尝试过其他答案(将另一个应用程序附加到 PyQt5 窗口)并回答(将命令传递给 QProcess C++ 而不是 Python)