问题标签 [gnu-screen]

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 投票
3 回答
734 浏览

search - 无法从终端在 Firefox 中启动 Google 以搜索 Screen 的剪贴板

问题:在屏幕的复制模式下从终端到 Firefox 有一个键盘快捷键来搜索当前选择

您可以在复制模式下按 将句子复制到屏幕的剪贴板enter。但是,我希望能够按下g将屏幕的剪贴板作为第一个参数放在下面的命令中:

我现在也这样做

  1. Ca Esc [选择区域] 回车
  2. Cz [将当前窗口移开]
  3. 谷歌钙]

如何将 Screen 的剪贴板放入命令中

0 投票
2 回答
874 浏览

vim - Screen 的复制模式无法使用类似 Vim 的 CW f

我想通过 Screen 的复制模式打开一条到 vim 的路径

就像我可以在 Vim 中打开外部文件一样

如何在 Screen 的复制模式下在 Vim 中打开路径?


--- 感谢 Samuil 解决问题

假设鼠标位于以下代码中的 PATH/file 处,表示屏幕开启时的显示

我在 PATH/file 处按 ^A f。它应该将文件的 PATH 保存到 /tmp/screenCopyFile 以便我们可以cat在以下^A f应该启动的命令中使用:

我手动运行命令失败。它没有扩展 cat 命令,但它打开了一个名为 cat 的文件。

换句话说,我们想让字母f代表

通过在 .screenrc 中绑定。

感谢 Rampion 的回答!

0 投票
1 回答
2625 浏览

gnu - GNU 屏幕刷新问题

我最近开始使用 GNU Screen,但遇到了一个非常烦人的问题。

在任何屏幕窗口中,如果在提示符处没有输入任何内容时按左箭头键或退格键,屏幕似乎会刷新,导致轻微闪烁。在提示符处键入一些文本后,使用退格键或向左箭头不会导致闪烁(至少在到达提示符中的第一个字符之前)。

有人见过这个吗?

0 投票
5 回答
11335 浏览

bash - Gnu-Screen:运行脚本,将命令发送到正在运行的屏幕会话

假设它正在屏幕中运行,是否可以编写脚本来更改名称并打开对当前选项卡的监视?

谢谢。

0 投票
2 回答
174 浏览

python - 在 Python 中执行 *nix 二进制文件

我需要运行以下命令:

本质上是在后台调用 GNU 屏幕,会话标题为“RealmD”,顶部命令在屏幕内运行。必须以这种方式调用该命令,因此此时在重新装备服务器之前不能替代屏幕。(另一个项目另一个时间)

我已经替换了需要运行的服务器二进制文件的 top 命令。但是在为这个 python 模块调试代码时,top 是一个不错的替代品。

我真正需要的是一种在 Python 中使用上述参数执行屏幕的方法。

0 投票
8 回答
3323 浏览

vim - 哪个默认设置会使 Vim 在 Mac 的屏幕上运行缓慢?

尽管我接受了一个答案,但问题并没有解决。

问题:尽管lazyredraw 和showcmd 关闭,Vim 在Mac 的Screen 中更新屏幕非常缓慢。


行号在 foldColumn 上如下所示,例如,当我有行号 alt text http://dl.getdropbox.com/u/175564/vimScreenFold.png

当我的 .vimrc 中没有任何内容时,可以通过将注释行叠加在一起看到问题: alt text http://dl.getdropbox.com/u/175564/vimScatteredBug.png

我没有在左侧多次输入以下评论

观察

  1. 似乎只出现在注释行和空行中。然而,我得到的证据(2)表明情况并非如此。
  2. 分散主要发生在左侧窗口中。它们也出现在单个窗口中。然而,它更难用它来检测。
  3. 当我在 .vimrc 中没有任何内容时,该错误的发生略有不同。然而,“停滞”发生在两种情况下:空的 .vimrc 和非空的 .vimrc。

错误识别

因变量

  1. 依赖于Vim 自动放置的注释符号。当 Vim 无法显示整个文件时,我注意到当 Vim 将 Python 的注释符号 # 自动添加到我的文件时,像素消失了。
  2. 至少依赖于OS/X Leopard。

自变量

  1. 文件无关: 出现在 Vim 编辑的所有文件中
  2. 行无关:出现在没有注释和空行的 Python 代码中
  3. .vimrc 独立:与空 .vimrc 一起发生
  4. .screenrc 独立:出现空 .screenrc
  5. shell 独立:与 Bash 和 Zsh 一起发生
  6. 屏幕版本独立:出现在 Leopard 的默认屏幕和屏幕 4.0.3 中
  7. 独立于不同的注释字符:向下滚动时发生,例如 .zshrc、.vimrc 和 .screenrc

如何禁用 Vim 的默认设置

0 投票
3 回答
1730 浏览

colors - 无法根据终端在 .screenrc 中的支持设置颜色

我想在.screenrc中为以下代码创建一个 if-else 循环,以便在我的终端支持 256 色时运行它。否则,它不会运行。

如何在 .screenrc 中创建 if-else 循环?

0 投票
3 回答
3415 浏览

bash - 运行 bash 初始化脚本的 GNU Screen

我确定在屏幕手册中有对此的答案,但我找不到它!除了已经运行的 .bashrc 之外,我还希望 GNU screen 生成的 bash shell 在文件中提供源代码。

我无法调用 .bashrc 中的文件,因为在我们的网站上,.bashrc 文件会在登录时自动重新生成。

有任何想法吗?

编辑:

我创建了这个小脚本(screen_bash.sh):

然后添加

到我的 .screenrc

~/.screen_bashrc 文件是

SHELL=bash 是必要的,这样 vim 之类的程序才能正确启动子 shell。

0 投票
2 回答
461 浏览

gnu-screen - 创建在屏幕中运行程序的新窗口

.screenrc有一些打开一些窗口的初始化代码。很整洁。

我想要做的是,在运行屏幕时很简单,用一个命令打开一个正在运行程序的新屏幕窗口。

它应该是:

这实际上有效,除了它还运行我的 .screenrc 并在嵌套屏幕中打开我的所有窗口。失败。

我知道我可以使用

并获得相同的效果,但我想给我的生活带来一点优雅,这就是为什么我使用屏幕而不是一些多终端的东西。

想法?

0 投票
5 回答
12011 浏览

ssh - 使用 ssh 在远程机器上运行命令

我想使用 ssh 在几台机器上运行一些命令。我知道这可以通过使用命令“ssh user@hostname command”来完成。但是,我要运行的命令在控制台上打印一些字符串。有什么方法可以将所有字符串发送回我所在的控制台吗?