Emacs
100%

고급 Text-Fu · 레슨 9

Emacs

Emacs를 시작하고 키 표기법을 해석하며 버퍼, 창, 프레임을 구분하는 방법을 배웁니다.

GNU Emacs는 Emacs Lisp로 동작을 사용자 지정할 수 있는 확장 가능한 텍스트 편집기입니다. 일반 텍스트 편집, 프로그래밍 모드, 파일 및 버퍼 관리와 여러 선택적 패키지를 지원합니다. 모든 확장을 사용하지 않아도 핵심 편집 명령을 배울 수 있습니다.

Emacs 확인하고 시작하기

Emacs가 설치되어 있다고 가정하지 마세요. 쉘이 어떻게 해석하는지 확인합니다.

$ command -v emacs
/usr/bin/emacs

일반 표시 선택으로 Emacs를 시작합니다.

$ emacs

그래픽 세션에서는 그래픽 프레임을 만들 수 있습니다. Emacs를 현재 터미널 안에서 실행하려면 no window system의 줄임말인 -nw를 사용합니다.

$ emacs -nw

그래픽 창 시스템 대신 현재 터미널 안에서 Emacs를 시작하는 명령어는 무엇인가요?

파일 열기

Emacs를 시작할 때 파일을 방문하려면 경로를 전달합니다.

$ emacs notes.txt

파일이 존재하면 Emacs는 버퍼로 읽습니다. 파일이 없으면 해당 경로와 연결된 새 버퍼를 만들며 파일은 성공적으로 저장한 뒤에만 생성됩니다. 파일 시스템 권한은 여전히 쓰기 성공 여부를 결정합니다.

notes.txt가 아직 존재하지 않을 때 emacs notes.txt는 일반적으로 무엇을 하나요?

버퍼, 창, 프레임 이해하기

Emacs는 서로 관련되어 있지만 구별되는 객체를 사용합니다.

  • 버퍼는 텍스트나 다른 편집기 상태를 보관합니다. 방문한 파일의 내용은 버퍼에 있습니다.
  • 은 버퍼를 표시하는 Emacs 프레임 안의 영역입니다.
  • 프레임은 그래픽 프레임이나 터미널 프레임 같은 최상위 Emacs 표시입니다.

여러 버퍼가 보이지 않은 채 존재할 수 있고 두 창이 같은 버퍼를 표시할 수도 있습니다. 창을 닫는다고 반드시 버퍼가 종료되거나 파일이 삭제되지는 않습니다.

Emacs 버퍼란 무엇인가요?

Emacs 키 표기법 읽기

Emacs 문서는 간결한 표기법을 사용합니다.

  • C-x: Control을 누른 채 x 누르기
  • M-x: Meta를 누른 채 x 누르기. 현대 터미널과 데스크톱에서는 Alt가 흔히 Meta 역할을 합니다.
  • C-x C-f: 키 시퀀스. Control+x를 누른 뒤 Control+f를 누릅니다.

사용하는 터미널이 일부 키를 가로채거나 다시 매핑할 수 있습니다. Esc 뒤에 키를 누르는 동작이 Meta 조합을 대신하는 경우가 많습니다.

C-x C-f로 표시된 Emacs 키 시퀀스는 어떻게 입력하나요?

내장 튜토리얼 시작하기

Emacs 안에서 C-h t를 입력하면 대화형 튜토리얼이 열립니다. 안전한 연습 버퍼에서 이동, 삽입, 저장, 종료를 가르칩니다. C-h는 도움말 접두사이며 C-h C-h는 도움말 사용법에 대한 도움말을 표시합니다.

Emacs가 메뉴나 시작 버퍼를 표시하더라도 중요한 파일에서 실험하는 것보다 튜토리얼이 더 체계적인 시작점입니다.

Emacs 내장 튜토리얼을 여는 키 시퀀스는 무엇인가요?

레슨 완료

Emacs 완료

이제 Emacs를 시작하고 기초 인터페이스 개념을 해석할 수 있습니다.

  • emacs 명령을 사용할 수 있는지 확인할 수 있습니다.

  • -nw로 그래픽 또는 터미널 실행을 선택할 수 있습니다.

  • 기존 경로나 새 경로를 버퍼에서 방문할 수 있습니다.

  • 버퍼, 창, 프레임을 구분할 수 있습니다.

  • 키 표기법을 읽고 내장 튜토리얼을 열 수 있습니다.

학습 진행 상황 저장

무료 계정을 만들어 이 레슨을 저장하고 어떤 기기에서든 계속 학습하세요.

무료 계정 만들기
다음 수업
고급 Text-Fu(으)로 돌아가기