«buffers» 태그된 질문

Emacs에서 편집하는 텍스트는 버퍼라는 객체에 있습니다. 파일을 방문 할 때마다 파일 텍스트를 저장하는 데 버퍼가 사용됩니다. Dired를 호출 할 때마다 디렉토리 목록을 보유하기 위해 버퍼가 사용됩니다.

1
가장 빠른 방법으로 창 분할 방향 전환
이렇게 두 개의 버퍼가 열려 있다고 가정 해보십시오. ------------------------------------ | | buffer 1 | buffer 2 | | | ------------------------------------ 버퍼를 전환하는 가장 빠른 방법은 다음과 같습니다. ------------------------------------ buffer 1 | | ------------------------------------ buffer 2 | | ------------------------------------
16 buffers  window 

1
버퍼의 내용을 얻는다
그래서 buffer-string현재의 버퍼의 컨텐츠를 가져옵니다. 그러나 다른 버퍼를 지정할 수는 없습니다. 그 문제를 어떻게 해결할 수 있습니까? save-window-excursion작동시키기 위해 필요한 것이 있습니까?

1
현재 버퍼뿐만 아니라 모든 프로젝트 파일에서 Helm swoop
그래서 현재 열려있는 버퍼 세트뿐만 아니라 프로젝트의 모든 파일을 helm-swoop살펴 보고 싶습니다 . 이것은 swoop을 사용하여 프로젝트의 모든 항목을 찾고 관련 항목을 표시 한 다음 편집합니다 (helm swoops 편집 모드에서). Helm / Helm swoop을 사용 하여이 작업을 수행하는 확실한 방법이 있다고 생각하지만 솔루션을 통해 생각하려는 시도는 다음과 같습니다. 발사체에서 파일 …
15 buffers  helm 


2
명령이 특정 창을 사용하지 못하게하려면 어떻게해야합니까?
일반적으로, 나는 바닥에 두 나의 최선을 다하고 있습니다 네 개의 창으로 프레임 분할을 *compilation*하고 *grep*버퍼. 컴파일 오류를 탐색 할 때 next-error결국 *grep*버퍼를 대상 파일 중 하나로 바꿉니다. 버퍼가 포함 된 창을 사용 하지 않도록 구성 next-error하려면 어떻게 해야합니까?*grep* 내 구체적인 사용 사례는 next-error명령이지만 더 일반적인 답변도 환영합니다.
14 buffers  window 

2
버퍼 및 모드 라인에 다른 글꼴 크기를 설정하려면 어떻게해야합니까?
모든 프레임에서 글꼴 크기를 설정하기 위해 init.el 파일 에이 줄이 있습니다. (push '(font . "DejaVu Sans Mono-10") default-frame-alist) 그것은 작동하지만 모드 버퍼에 대해 더 작은 글꼴을 유지하면서 모든 버퍼에서 더 큰 글꼴을 갖고 싶습니다 (따라서 더 많은 정보에 적합하고 덜 산만 할 수 있습니다). 아이디어는 모든 열린 버퍼에 대해 Cx …

1
버퍼를 전환 할 때 emacs가 자동으로 프레임을 전환하지 못하도록 방지
버퍼를 전환하면 버퍼가 이미 열려 있으면 emacs가 기존 프레임으로 전환됩니다. 나는 다음을 사용하여 ido로 전환 할 때이를 방지하는 방법을 발견했습니다. (setq ido-default-buffer-method 'selected-window) 그러나 충분하지 않습니다 : lisp 오류가있는 경우 예를 들어 emacs는 자동으로 * Backtrace * 버퍼로 전환하고 이미 열려 있으면 프레임을 전환합니다. 완전히 emacs가 기존 프레임으로 전환되는 것을 …

6
자동 모드-알리스트를 존중하기 위해 파일뿐만 아니라 버퍼를 얻는 방법?
Q : 매핑을 준수 하기 위해 새 버퍼 를 어떻게 얻을 수 auto-mode-alist있습니까? 파일을 찾을 때 Emacs는 파일 확장자와 파일 확장자를 비교하여 파일 auto-mode-alist버퍼에 사용할 주 모드를 결정합니다. auto-mode-alist파일을 가지고 있지 않은 버퍼의 모드를 결정하기 위해 정보를 사용하는 방법 이 있습니까? 즉 , 파일 확장명처럼 보이는 이름 의 새 버퍼 …

1
모든 열린 버퍼에서 마이너 모드 비활성화
종종 많은 버퍼가 열려 있고 어떤 이유로 든 더 이상 특정 마이너 모드를 사용하고 싶지 않습니다. 현재 열려있는 모든 버퍼에 대해 특정 부 모드를 비활성화하는 기본 제공 방법이 있습니까, 아니면 사용자 지정 elisp 함수를 작성해야합니까?

3
프레임이 삭제 될 때 킬 버퍼
프레임을 닫을 때 버퍼를 죽이고 싶습니다. 버퍼가 다른 프레임에 표시되면 버퍼를 종료하지 않아야합니다. 프레임에 둘 이상의 버퍼가 표시되면 아무 것도 수행하지 마십시오. 이것을 설정하는 좋은 방법은 무엇입니까?
12 buffers  frames 

2
특정 버퍼를 새 창에서 강제로 열려면 어떻게합니까?
Magit에서 변경 사항을 커밋 할 때 커밋에 대한 세부 정보를 추가하면서 diff보기를 열어두면 유용합니다. Magit에서는 *magit ..*버퍼 의 차이를 볼 수 있습니다. 당신이 공격 할 때 cc커서가 켜져있는 동안 단계적 파일의 Magit은 버퍼 커밋 .. COMMIT_EDITMSG팝을. 기본적으로이 새 버퍼는 *magit ..*커밋 차이를 표시 한 버퍼를 대체합니다 . 질문-.. COMMIT_EDITMSG 버퍼를 …
12 buffers  window  magit 

5
열려있는 모든 버퍼를 되돌리기 (오류 무시)
git으로 버전 관리중인 프로젝트에서 작업 할 때 종종 열려있는 많은 파일에 영향을 미치는 쉘에서 몇 가지 작업을 수행 한 다음 실수로 새 버전을 방해하지 않도록 열려있는 모든 버퍼를 되돌리려 고합니다. 내가 열었던 건 뭐든지 magit여기서 도움 이 될 수 있지만 셸의 워크 플로에 익숙하며 지금은 유지하고 싶습니다. 대신 열려있는 모든 …



3
Emacs의 * 메시지 * 버퍼의 각 항목에 타임 스탬프를 추가하는 방법은 무엇입니까?
*Messages*버퍼에 많이 의존 하지만 항목 시간이 표시되지 않습니다. Emacs 메시지 버퍼의 각 항목에 타임 스탬프를 어떻게 추가 할 수 있습니까? 그래서 이런 식으로 : Loading /Users/gsl/lisp.d/init.el (source)... No outline structure detected For information about GNU Emacs and the GNU system, type C-h C-a. Loading /Users/gsl/lisp.d/var/recentf...done Error running timer: (wrong-number-of-arguments (lambda …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.