2011-06-14 3 views
0

프로젝트를 개발하는 동안 gnome-terminal에서 여러 탭을 열어야했습니다. 그 중 일부는 출력 스트림으로, 다른 하나는 쉘 프롬프트로 열었습니다.'Terminator'config 도움말 또는 동일한 기능을 수행 할 수있는 도구

이 작업을 자동화하는 방법입니다. 자동으로 여러 터미널을 열고 각 터미널에서 특정 명령을 실행하는 스크립트를 실행하는 것과 같습니다. 이러한 터미널은 그리드 표시 또는 다른 것과 같은 탭 (또는 다른 창)이 아닌 세로 또는 가로로 표시됩니다.

'터미네이터'는 내가 원하는 바를 정확히 수행하지만, 원하는대로 작동하도록 구성 할 수는 없습니다. 나는 터미네이터를 실행하면

[layouts] 
    [[default]] 
    [[[child1]]] 
     type = Terminal 
     parent = window0 
     position = left 
    [[[child2]]] 
     type = Terminal 
     parent = window0 
     position = left 
    [[[window0]]] 
     type = Window 
     parent = "" 

, 오류가 나는 아이들의 잘못된 번호가 있다는 말을 출력됩니다 : 나는

가 여기 내 '설정'파일의 일부 년대 '레이아웃'일을하지 않는다 , '터미네이터'가 하나의 터미널에 정상적으로 나타납니다.

내가 여기서 잘못하고있는 것이 무엇인지 모르겠다. 나는 '터미네이터'또는 동일한 기능을 가진 도구를 사용해 주셔서 감사합니다.

감사합니다.

+0

SkyNet 지원을 호출하십시오. – Blindy

답변

1

자동화 설정 파일을 관리하는 데 도움이되는 terminator 루비 보석을 사용해보아야한다고 생각합니다.

Terminator는 개발 워크 플로 설정을 자동화합니다. 시간을 단축하고 일을 처리하는 데 더 많은 시간을줍니다.

또한 대안 teamocil

가 Teamocil 자동 루비 YAML와 TMUX에서 창 및 스플릿을 작성하는 데 사용되는 도구이다. tmuxinator 같이, 그러나 균열을 가진, 다만 창.

+0

참조 http://thechangelog.com/post/3164295957/teamocil-ruby-yaml-tmux-layouts 및 http : /www.engineyard.com/blog/2011/terminitor-hasta-la-vista-redundant-commands/ –

1

'화면'사용을 고려 했습니까? 'split'명령이 있습니다.

  • 는 (자본 S)이 탭
  • "CTRL + A, C의"를 만들로 전환 할 수있는 새로운 탭
  • "CTRL + A, 탭"을 만들기 위해 "CTRL는, S는 +" 이 탭
+0

내가 아는 한, 화면은 이러한 키 바인딩을 사용하여 절차를 자동화하는 데 알맞은 방법을 노출하지 않습니다. 스크립트. 불행히도, 제 경우에는 사용할 수 없습니다. – KarimRaslan

1

음의 새로운 화면이, 당신의 (a looong 시간 종료 사용자로부터 오는) 터미네이터를 잊고 TMUX 같은 터미널 멀티플렉서를 사용하는 방법을 배우게하는 것이 좋습니다. YAML로 세션을 구성 할 수있는 tmuxinator이라는 보석이있어 정말 쉽습니다.

tmux의 경우 Brian Hoogan의 책«tmux: Productive Mouse-Free Development»부터 시작하는 것이 좋습니다.

0

난 당신이

https://github.com/vahidhedayati/terminator-win-splitter

chmod를 755

./termcon.sh -h

./termcon.sh 필요 정확히 할 수있는 쉘 스크립트에 노력하고있다 -c {기존 레이아웃에 연결 - Enter 키를 누르면 기존 레이아웃이 나열됩니다.}

./termcon.sh -f filename.txt {connect to s 파일 이름 .txt 저장 레이아웃} CE의 CEX {타 -l 자극이 자동 목록 ./termcon.sh

내 목록 ervers는

}} 이름에 톰캣이나 아파치를 생산 ENV의 CE의 CEX에 대한 노드를 발견했다. /termcon.sh -a prod ta ce cex {이름에 tomcat 또는 apache가 있고 저장소 레이아웃을 가지고있는 프로덕션 환경에서 cex에 자동 감지 된 노드에 연결}

아직 윈도우 분할 작업 중이지만 매우 복잡하지만 지금은 문제없이 4 개의 창 분할을 수행합니다. 작동 중이면 다시 이메일로 전송합니다.

CE의 CEX 타 ./termcon.sh -w 8 -a 자극

./termcon.sh -w 8 -f file.txt를

파일을 통해 호출하면 다음에 따라 파일 이름을 지정하면 나는 또한 추천 할 것입니다

서버 이름 지정 규칙은 일단 레이아웃이 저장되면 덮어 쓰지 않으므로

관련 문제