我搜索不成功在Emacs屏幕的信息手册由C-S。我没能在一次搜索所有的节点。

我可以创建

的分割
C-a S 

在屏幕上,在它们之间移动通过

C-a TAB 

和由

关闭它们
C-a X

不过,我不能发动他们什么。我现在2相同的窗口在两个狭缝。

我想开始在另一个分割一个新的会话,类似于由Vim中

:args newFile

你怎么能在第二次分裂开始一个新的会话?

有帮助吗?

解决方案

C-a c将在当前分割创建一个新的屏幕窗口。

您也可以通过键入C-a :然后在命令,然后输入执行在屏幕的命令。然后,你可以做同样的事情给你描述:

:screen vi look-a-new-screen-window-started-with-vi.txt

此外,因为你可能被用来Vim的窗口移动键,尝试C-a j结合移动到下一个分割下来,C-a k移动到前面的分割后的上行,就像Vim的C-w jC-w k。在.screenrc

bind j focus down
bind k focus up

虽然我共享屏幕的东西,这里有一个方便的位添加到您的screenrc给你在底部一个不错的状态栏显示当前所有一个屏幕窗口强调:

hardstatus alwayslastline "%{k}%-w%{.kY}%n %t%{-}%+w %= %H: %l %d/%m %c"

重命名窗口C-a A

其他提示

C-a c创建一个新的窗口(并立即切换到该窗口),点击 C-a w列出窗口点击 C-a和窗口编号,以切换窗口。

您可以使用 screenrc 文件更改默认键绑定,但是我不“T认为你可以多个命令绑定到单个按键。

不过,如果有屏幕的一组常见,你使用,你可以得到屏幕开始(任何你想要的程序和运行)这些已经默认打开。退房点文件的screenrc对一些伟大的秘诀。

用于获取屏幕自动打开几个会话(具有分裂是如下)一个简单的〜/ .screenrc

screen -t vim vim
split
focus down
startup_message off
screen -t home

这将打开两个屏幕会话有分流,第一命名VIM(运行VIM)和第二名为home,只是与正常shell提示等待。

您可以使用不同的screenrc文件与screen -c nameOfYourScreenRC,所以如果你想要一个不同的screenrc文件建立一个VIM会话和GDB会话,你可以只是做screen -c gdbscreenrc如果你设置了相应的文件。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top