Emacs에서 창 레이아웃 유지
특정 방식으로 창문을 설정했습니다. 나중에 호출 할이 설정을 어떻게 저장합니까?
emacs 데스크탑을 확인하십시오 . 나는 emacs를 사용할 수 없지만 emacs를 설치할 때 얻는 표준 lisp 패키지의 일부라고 생각합니다.
데스크탑 라이브러리를 사용하여 한 세션에서 다른 세션으로 Emacs의 상태를 저장하십시오. Emacs 데스크탑 (버퍼, 파일 이름, 주요 모드, 버퍼 위치 등)을 저장하면 후속 Emacs 세션이 저장된 데스크탑을 다시로드합니다.
나는 때때로 C-x r w <register>
레지스터에 창 구성을 저장하고 C-x r j <register>
( <register>
단일 문자가있는 곳 ) 다시 점프하기 위해 사용합니다.
이것은 시간이 지난 후 돌아가고 싶은 몇 가지 창 구성을 저장하는 좋은 방법이지만 몇 가지 측면에서 승자 모드 가 더 편리하다고 생각합니다. (예를 들어, 구성 이름을 지정하지 않아도됩니다.)
그냥 넣어 (winner-mode 1)
바인딩, 당신의 이맥스에서 winner-undo
와 winner-redo
편리한 바로 가기 (또는 이럴 어색한 사용 C-c <left>
하고 C-c <right>
미리 정의 된 것들), 당신은 이전 창으로 구성로 다시 전환 할 수 있습니다.
참조 : M-: (info "(emacs) Window Convenience")
및M-: (info "(emacs) RegConfig")
나는 당신이 대답을 모두 받아 들였다는 것을 알고 있지만 다른 방식으로 (레이아웃과 관련하여) 귀하의 질문을 이해하고이 질문이 내 emacs 창 레이아웃을 유지하기 위해 무언가를 찾을 때 나에게 나타났기 때문에 언급하고 싶습니다.
그 목적은 방법을 저장하고 복원하는 것입니다. emacs 창은 더 많이 배치됩니다.
부여 레이아웃 복원을 그냥 나중에 창 레이아웃을 복원하려면 시도.
하드 드라이브에서 레이아웃을 유지하려는 경우 desktop-save
옵션입니다.
emacs의 프로세스 수명 동안 여러 레이아웃을 저장해야하는 경우 (예 :를 사용하여 장기간 실행되는 emacs 데몬에 연결)을 emacsclient
사용 C-x r f <register>
하여 일부 레지스터에 프레임 레이아웃을 저장하고 C-x r j <register>
복원 할 수 있습니다 .
작업을 수행하기 위해 가끔 원격으로 워크 스테이션에 연결하고 잠시 연결을 끊었다가 나중에 다시 연결하기 때문에 레이아웃을 복원하면 작업을 원활하게 계속할 수 있습니다 (이 경우에 저장된 창 레이아웃 C-x r w
은 사라집니다).
참고 URL : https://stackoverflow.com/questions/2572950/preserve-window-layout-in-emacs
'Development Tip' 카테고리의 다른 글
maven에서 jacoco JVM 인수와 확실한 JVM 인수를 함께 사용할 수 없습니다. (0) | 2020.12.11 |
---|---|
resignFirstResponder 대 키보드 해제를위한 endEditing (0) | 2020.12.11 |
Android에서 메모리 사용량 얻기 (0) | 2020.12.10 |
비디오 파일의 길이를 얻는 방법은 무엇입니까? (0) | 2020.12.10 |
.NET의 Windows 서비스에서 현재 로그인 된 사용자 이름을 얻으려면 어떻게합니까? (0) | 2020.12.10 |