问题标签 [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.
search - 无法从终端在 Firefox 中启动 Google 以搜索 Screen 的剪贴板
问题:在屏幕的复制模式下从终端到 Firefox 有一个键盘快捷键来搜索当前选择
您可以在复制模式下按 将句子复制到屏幕的剪贴板enter
。但是,我希望能够按下g
将屏幕的剪贴板作为第一个参数放在下面的命令中:
我现在也这样做
- Ca Esc [选择区域] 回车
- Cz [将当前窗口移开]
- 谷歌钙]
如何将 Screen 的剪贴板放入命令中?
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 的回答!
gnu - GNU 屏幕刷新问题
我最近开始使用 GNU Screen,但遇到了一个非常烦人的问题。
在任何屏幕窗口中,如果在提示符处没有输入任何内容时按左箭头键或退格键,屏幕似乎会刷新,导致轻微闪烁。在提示符处键入一些文本后,使用退格键或向左箭头不会导致闪烁(至少在到达提示符中的第一个字符之前)。
有人见过这个吗?
bash - Gnu-Screen:运行脚本,将命令发送到正在运行的屏幕会话
假设它正在屏幕中运行,是否可以编写脚本来更改名称并打开对当前选项卡的监视?
谢谢。
python - 在 Python 中执行 *nix 二进制文件
我需要运行以下命令:
本质上是在后台调用 GNU 屏幕,会话标题为“RealmD”,顶部命令在屏幕内运行。必须以这种方式调用该命令,因此此时在重新装备服务器之前不能替代屏幕。(另一个项目另一个时间)
我已经替换了需要运行的服务器二进制文件的 top 命令。但是在为这个 python 模块调试代码时,top 是一个不错的替代品。
我真正需要的是一种在 Python 中使用上述参数执行屏幕的方法。
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
我没有在左侧多次输入以下评论
观察
- 似乎只出现在注释行和空行中。然而,我得到的证据(2)表明情况并非如此。
- 分散主要发生在左侧窗口中。它们也出现在单个窗口中。然而,它更难用它来检测。
- 当我在 .vimrc 中没有任何内容时,该错误的发生略有不同。然而,“停滞”发生在两种情况下:空的 .vimrc 和非空的 .vimrc。
错误识别
因变量
- 依赖于Vim 自动放置的注释符号。当 Vim 无法显示整个文件时,我注意到当 Vim 将 Python 的注释符号 # 自动添加到我的文件时,像素消失了。
- 至少依赖于OS/X Leopard。
自变量
- 文件无关: 出现在 Vim 编辑的所有文件中
- 行无关:出现在没有注释和空行的 Python 代码中
- .vimrc 独立:与空 .vimrc 一起发生
- .screenrc 独立:出现空 .screenrc
- shell 独立:与 Bash 和 Zsh 一起发生
- 屏幕版本独立:出现在 Leopard 的默认屏幕和屏幕 4.0.3 中
- 独立于不同的注释字符:向下滚动时发生,例如 .zshrc、.vimrc 和 .screenrc
如何禁用 Vim 的默认设置?
colors - 无法根据终端在 .screenrc 中的支持设置颜色
我想在.screenrc中为以下代码创建一个 if-else 循环,以便在我的终端支持 256 色时运行它。否则,它不会运行。
如何在 .screenrc 中创建 if-else 循环?
bash - 运行 bash 初始化脚本的 GNU Screen
我确定在屏幕手册中有对此的答案,但我找不到它!除了已经运行的 .bashrc 之外,我还希望 GNU screen 生成的 bash shell 在文件中提供源代码。
我无法调用 .bashrc 中的文件,因为在我们的网站上,.bashrc 文件会在登录时自动重新生成。
有任何想法吗?
编辑:
我创建了这个小脚本(screen_bash.sh):
然后添加
到我的 .screenrc
~/.screen_bashrc 文件是
SHELL=bash 是必要的,这样 vim 之类的程序才能正确启动子 shell。
gnu-screen - 创建在屏幕中运行程序的新窗口
我.screenrc
有一些打开一些窗口的初始化代码。很整洁。
我想要做的是,在运行屏幕时很简单,用一个命令打开一个正在运行程序的新屏幕窗口。
它应该是:
这实际上有效,除了它还运行我的 .screenrc 并在嵌套屏幕中打开我的所有窗口。失败。
我知道我可以使用
并获得相同的效果,但我想给我的生活带来一点优雅,这就是为什么我使用屏幕而不是一些多终端的东西。
想法?
ssh - 使用 ssh 在远程机器上运行命令
我想使用 ssh 在几台机器上运行一些命令。我知道这可以通过使用命令“ssh user@hostname command”来完成。但是,我要运行的命令在控制台上打印一些字符串。有什么方法可以将所有字符串发送回我所在的控制台吗?