현재 C-xC-f새 파일을 여는 데 사용 하지만 매우 지루합니다.
현재 C-xC-f새 파일을 여는 데 사용 하지만 매우 지루합니다.
답변:
find-file ( Ctrl-x Ctrl-f기본적으로 바인드 됨)을 사용 하여 Emacs에 파일을로드 하면 "버퍼"에 저장됩니다. 버퍼를 죽이지 않는 한 메모리에 남아 있으므로 다시로드 할 필요가 없습니다.
버퍼로 전환 (바운드)하여 이미로드 된 파일 (버퍼)에 액세스합니다 Ctrl-x b. 키를 누른 다음 전환하려는 버퍼 이름 (기본적으로로드 된 파일의 기본 이름)을 입력하십시오.
를 눌러 Ctrl-x Ctrl-b현재 존재하는 버퍼 목록을 얻을 수도 있습니다 . 마우스로 버퍼를 클릭하여 전환하십시오 (IIRC, 마우스를 Emacs;-와 거의 사용하지 마십시오)
를 사용하여 화면을 두 개 이상의 부분으로 분할하여와 다른 파일 (버퍼)을 볼 수도 Ctrl-x 2있습니다. 처음에는 동일한 버퍼가 두 번 표시됩니다. 다른 파일을 보려면 창 중 하나에서 다른 버퍼로 전환하십시오.
또한 emacs의 그래픽 버전을 사용하는 경우 ctrl-x 5 b를 사용하여 새 창에서 기존 버퍼를 열거 나 (emacs-speak에서 프레임이라고 함) ctrl-x 5 f를 사용하여 새 파일을로드 할 수 있습니다 새 창에서.
한 번에 여러 파일을 쉽게 열거 나 다른 방식으로 파일을 실행할 수 있습니다 .
C-x d
모든 파일과 하위 디렉토리를 나열하는 디렉토리 (폴더)를 방문하는 데 사용 합니다.
열려고하는 파일을 표시하십시오 (또는 다른 방법으로 작동). 파일 이름 패턴을 포함하여 다양한 특성에 따라 파일을 개별적으로 또는 그룹으로 표시 할 수 있습니다. 메뉴 표시 줄 메뉴 Mark and Regexp를 참조하십시오. 사용 가능한 마킹 가능성과 키보드 단축키가 표시됩니다.
예를 들면 다음과 같습니다.
% m
이름이 정규식과 일치하는 파일을 표시합니다.
% g
내용이 정규식과 일치하는 파일을 표시합니다.
* *
실행 파일을 표시합니다.
표시된 모든 파일을 한 번에 열려면 표준 라이브러리를로드해야합니다 dired-x.el
. 수행 M-x load-library dired-x
이나 넣어 (require 'dired-x)
당신의 init 파일에서.
그런 다음 F
( dired-do-find-marked-files
)를 사용 하여 표시된 모든 파일을 한 번에 방문 할 수 있습니다 . C-x C-b
파일 버퍼 중에서 선택할 수있는 열린 버퍼 목록을 보는 데 사용 하십시오.