小编Bri*_*ian的帖子

GNU 屏幕 - 退出后删除 vim 窗口

我在 Mac 上使用带有 X11 的 GNU 屏幕的 urxvt。我很喜欢。我唯一的问题是,当我退出 vim 时,它会将 shell 提示符放在 vim 窗口下方。这不是一个大问题,但它基本上隐藏了我在打开 vim 之前所做的一切。如果我在没有 GNU 屏幕的情况下使用 urxvt 并退出 vim,它会隐藏 vim 窗口并将我的 shell 提示放在打开 vim 的提示之后。

关于我可以在屏幕上修复什么来帮助解决这个问题的任何想法?

这与屏幕消隐器有关吗?

vim urxvt gnu-screen

13
推荐指数
2
解决办法
2445
查看次数

通过 grep 管道传输其中一个文件时尾随多个文件

我想使用tail follow两个日志文件,但是其中一个日志文件数据太多,所以我想用grep过滤。

tail -f file1 file2|grep mySearch
Run Code Online (Sandbox Code Playgroud)

问题在于这两个文件都通过 grep 运行,或者说 tail 的输出通过 grep 运行。只应使用 mySearch 的 grep 过滤 file2。有任何想法吗?

我尝试过命名管道、进程替换和复合命令。

logging tail

5
推荐指数
1
解决办法
2942
查看次数

GNU Screen 影响我的终端的显示

我正在使用 urxvt 并运行屏幕。我的问题:

  • 下划线 - 我运行的一些脚本有彩色输出。如果我只是在 urxvt 中运行它们,它们很好,但是在屏幕中时,它们带有下划线并且难以阅读
  • 回滚 - 在屏幕中的窗口和运行命令之间切换时,每个窗口的回滚都搞砸了。它不仅是当前窗口的回滚,而是结合了所有的回滚。所以如果我从 vim 转到另一个窗口并向上滚动,我会看到我的 vim 窗口。
  • 退出 Vim - 当我仅在 urxvt 中退出 vim 时,它会隐藏编辑器,我可以看到在调用 vim 之前运行的提示和命令。在屏幕内部,当我退出 vim 时,会在 vim 编辑器下方提示我。我希望它像不运行 urxvt 时一样隐藏编辑器。

有任何想法吗?

# terminfo and termcap for nice 256 color terminal                                                                                                                                                                  
# allow bold colors - necessary for some reason
attrcolor b ".I" 

# erase background with current bg color 
defbce "on" 

#terminfo rxvt-256color 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm'
#terminfo screen 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm'

# Skip the startup message
startup_message off

term xterm

screen  
title VIM …
Run Code Online (Sandbox Code Playgroud)

bash vim urxvt gnu-screen

5
推荐指数
1
解决办法
3389
查看次数

标签 统计

gnu-screen ×2

urxvt ×2

vim ×2

bash ×1

logging ×1

tail ×1