在开发项目的过程中,我不得不在gnome-terminal中打开多个选项卡,其中一些只是作为输出流,其他的则是shell提示符。
是一种自动化这项任务的方法。比如运行一个脚本,自动打开多个终端并在每个终端上运行某些命令,这些终端是垂直或水平显示的,而不是像网格显示之类的选项卡(或不同的窗口)。
“终结者”做的正是我想要的,但我就是不能把它配置成我想要的那样工作。我不明白“布局”这件事
下面是我的“config”文件的一部分:
[layouts]
[[default]]
[[[child1]]]
type = Terminal
parent = window0
position = left
[[[child2]]]
type = Terminal
parent = window0
position = left
[[[window0]]]
type = Window
parent = ""当我运行terminator时,打印出一个错误,告诉我孩子的数量不正确,然后'terminator‘在单个终端上正常出现。
我不知道我在这里做错了什么,我希望在“终结者”或任何具有相同功能的工具方面有任何帮助。
谢谢。
发布于 2011-06-15 04:44:06
我认为你必须尝试一下terminator,一个ruby gem,它将帮助你管理自动化配置文件。
终结器会自动设置您的开发工作流程。更少的设置时间,更多的完成任务的时间。
另外,另一种选择是teamocil
团队是一个用来在tmux中自动创建窗口和拆分的工具。与tmuxinator类似,但带有拆分功能,而不仅仅是windows。
发布于 2011-06-15 05:01:21
你有没有考虑过使用“屏幕”?有一个“split”命令。
发布于 2012-08-01 23:09:16
好吧,我建议你忘记terminator (来自一个长时间的终结器用户),并学习使用像tmux这样的终端多路复用器。有一个名为tmuxinator的gem可以让你用YAML配置会话,所以它真的非常简单。
对于tmux,我建议你从Brian Hoogan的“tmux: Productive Mouse-Free Development”一书开始。
https://stackoverflow.com/questions/6346765
复制相似问题