无法在Mac终端中有效使用Screen

Léo*_* 준영 20 macos terminal gnu-screen

该帖子总结了在.zshrc中有以下内容时在Mac终端中使用Screen的问题

if [[ $STY = '' ]] then screen -xR; fi 
Run Code Online (Sandbox Code Playgroud)
  1. 解决方案#1无效但解决方案#2工作正常:剪贴板程序:pbcopy,pbpaste和xsel根本不起作用
  2. 在Mac中使用时Vim中的错误:无法在Screen by .Xresources中没有分散的窗口.
  3. 解决: Ctrl A停止在终端工作.这表明我需要稍微改变Screen的键盘绑定.
  4. 解决:使用触摸板滚动不起作用.通过编辑.screenrc,回滚功能正常(包括触摸板)
  5. 解决:无法在屏幕中使用Dvorak键绑定来移动Scrollback模块.
  6. 如何在屏幕内使用pbcopy/pbpaste/xsel?

dmw*_*dmw 36

screenrc:

# Make xterm scrolling work properly with screen.
termcapinfo xterm-256color|xterm-color|xterm|xterms|xs|rxvt ti@:te@
Run Code Online (Sandbox Code Playgroud)

适用于Terminal.app.


Bri*_*ell 7

我通常通过将我的转义字符设置为ctrl- 来解决a问题ctrl- z(当您运行屏幕时,通常不需要经常使用它,因为您可以只启动新屏幕而不是后台处理过程).在我的.screenrc:

escape ^Zz
Run Code Online (Sandbox Code Playgroud)

使用触摸板滚动不会起作用; 屏幕充当终端仿真器内的终端仿真器,只要您在屏幕之间切换,屏幕就无法在Terminal.app中切换回滚缓冲区.您将不得不使用屏幕的回滚功能.有关使用屏幕的回滚功能的一些提示,请参阅此文章.