2011-10-30 2 views
3

터미널에서 emacs로 3 개의 파일을 시작하고 이맥스의 창을 3 개로 분할하여 3 개의 창에 각각 하나의 파일이 포함되도록하고 싶습니다. 창문이 어떤 방식으로 나누어 져 있다는 것도 나에게 중요하다. 이맥스를 열고 C-x 3, C-x o, C-x 2를 눌러 수동으로 오른쪽 분할을 할 수 있습니다. 누구나 .emacs를 구성하거나 bash 스크립팅을 통해이를 수행하는 방법을 알고 있습니까? 이 방법으로 약 300 개의 파일을 열어서 자동으로 처리하면 많은 도움이됩니다.Emacs를 열 때 창 맞춤 설정하기

편집 : 매번 3 개의 다른 파일을 엽니 다. 이맥스 파일 2 파일 3

이 file1 후 다음 세 가지 파일을 file4 파일 5 file6

그냥 경우 이맥스 : - 리눅스 실행 - emacs- 사용 을 나는이 같은 터미널에서 열 수 있다면 나는 사랑 최신

답변

4

원하는대로 할 수 있습니까?

 
(defun open-files (first second third) 
    (interactive "fFirst: \nfSecond: \nfThird: ") 
    (find-file first) 
    (split-window-horizontally) 
    (other-window 1) 
    (find-file second) 
    (split-window-vertically) 
    (other-window 1) 
    (find-file third)) 

편집는 :

 
emacs --eval='(open-files "/tmp/first" "/tmp/second" "/tmp/third")' 

당신은 아마에 bash는 스크립트에서이 래핑 수 : 나는과 같이 명령 줄에서 호출하는 것도 가능하다 기능이 상호 작용했습니다 전화하기가 더 쉽다.

+0

내가 모호하면 죄송합니다. 나는 매번 3 개의 다른 파일을 열 예정이다. 그것은 당신의 코드로 가능합니까? 그렇다면 어떻게? =) – BashPadawan

+0

그러나 창문 쪼개짐은 자리에있었습니다! – BashPadawan

+0

Emacs가 파일 이름을 물어 보시길 원하십니까? –

관련 문제