Emacs 키 바인딩

Emacs Ki Bainding



우리 모두는 Emacs 텍스트 편집기의 높은 사용자 정의 및 확장성을 높이 평가합니다. Emacs는 집중적인 키보드 단축키 사용과 결합된 강력한 기능을 제공하여 사용자에게 빠른 액세스와 해결 방법을 제공합니다.

Emacs를 처음 사용하는 경우 이러한 키보드 단축키를 익히는 것이 어려울 수 있습니다. 특히 다른 명령의 기능과 사용할 수 있는 다양한 키보드 단축키가 확실하지 않을 때 더욱 그렇습니다. 혼란을 없애기 위해 이 게시물은 Emacs 키 바인딩에 중점을 둡니다. 적용 가능한 경우 예를 제시하면서 일반적으로 사용되는 키에 대해 논의하겠습니다.







Emacs 키 바인딩의 다양한 범주 및 예

처음에는 Emacs가 다른 텍스트 편집기보다 더 복잡해 보일 수 있습니다. Emacs를 사용하면 키 바인딩을 사용하여 모든 작업을 수행할 수 있으며 키 사용 방법을 익히는 것은 스트레스가 많습니다. 그러나 우리는 여러분이 알아야 할 가장 일반적인 키를 선별하고 기능에 따라 배열했습니다. 이 분석은 Emacs를 시작할 때 편안함과 용이성을 제공합니다.



1. 수정자 키



Emacs는 두 개의 수정자 키를 사용합니다. 첫 번째는 Ctrl(컨트롤)입니다. 다른 하나는 Meta 키(Alt/Esc)입니다. 'Ctrl' 키는 이벤트를 트리거하는 기본 명령과 함께 사용됩니다. 예를 들어, 'C-x x-f'를 눌러 검색 기능을 실행할 수 있습니다. 이러한 경우에는 'Ctrl + x' 키를 동시에 누른 다음 'Ctrl + f' 키를 눌렀다가 떼면 검색 프롬프트가 나타납니다.





다음과 같은 출력을 얻게 됩니다.


'메타' 키는 다른 키와 결합되어 명령을 실행합니다. 예를 들어, 'M-x'를 눌러 Emacs 명령 프롬프트를 사용할 수 있습니다. “Alt + x” 키를 동시에 누른 다음 명령을 입력하세요.



2. 기본 동작

Ctrl/Ctrl 및 Meta(Alt) 키를 사용하면 버퍼를 빠르게 탐색할 수 있습니다.

    • CP – 커서를 위로 이동시킵니다.
    • C-n – 커서를 아래로 이동합니다.
    • CB – 커서를 왼쪽으로 이동합니다.
    • CF – 커서를 오른쪽으로 이동합니다.
    • C-a – 줄의 시작 부분으로 이동합니다.
    • 있습니다 - 줄의 끝으로 이동합니다.
    • 남~여 – 커서를 한 단어 앞으로 이동합니다.
    • M-b – 커서를 한 단어 뒤로 이동합니다.

3. 텍스트 키

다음 키를 사용하여 텍스트를 빠르게 선택, 복사, 잘라내기 및 붙여넣을 수 있습니다.

    • C-SPC (Ctrl + 스페이스바) – 텍스트 선택을 시작합니다. 마크가 설정되었다는 출력을 얻게 됩니다.
    • 음 – 선택한 텍스트 복사
    • C-w – 선택한 텍스트 잘라내기
    • C-y – 클립보드의 텍스트를 붙여넣으세요.

4. 검색 기능

Emacs를 사용하면 텍스트 내에서 검색할 수 있습니다. 파일을 열 때 파일을 검색할 수도 있습니다.

    • C-s - 앞으로 검색을 증가시킵니다.
    • C-r – 검색을 뒤로 증가시킵니다.
    • C-x C-f – 파일을 검색하고 열 수 있습니다.

5. 버퍼 작업

Emacs는 버퍼 및 창과 함께 작동하며 여러 개의 열린 버퍼를 가질 수 있습니다. 이러한 경우에는 어떤 키를 사용해야 하는지 알아야 합니다.

  • C-xb – 열린 버퍼 간 전환
      • C-x 1 – 활성 창을 제외하고 열려 있는 창을 모두 닫습니다.
      • C-x 2 – 창을 가로로 나누기

  • C-x3 – 창을 세로로 나누기
  • C-x C-s – 현재 버퍼에 대한 변경 사항을 저장합니다.
  • C-x C-c – Emacs를 종료합니다. 열려 있는 버퍼가 있으면 종료하기 전에 저장할지 여부를 묻는 메시지가 표시됩니다.

    6. 사용자 정의 및 명령

    구성 파일을 사용하여 Emacs를 사용자 정의할 수 있습니다. 구성 파일은 '.emacs' 또는 '.emacs.d/init.el'입니다.

    'text-scale-adjust'와 같은 명령을 호출하려면 'M-x'를 누르십시오. 그런 다음 명령 이름을 입력하십시오. Enter/RET 키를 눌러 명령을 실행합니다.


    'C-g' 키를 눌러 현재 명령을 종료할 수 있습니다.


    변경 사항을 취소하려면 'C-x u' 키를 사용하십시오.

    결론

    Emacs는 작업을 빠르게 수행하는 데 활용할 수 있는 수많은 키 바인딩 덕분에 강력한 텍스트 편집기입니다. 우리는 Emacs 텍스트 편집기를 사용하여 최신 정보를 얻기 위해 일반적으로 사용되는 Emacs 키 바인딩에 대해 논의했습니다. 이를 통해 사용량과 경험을 활용하고 수준을 높일 준비가 되었습니다. 더 많은 키 바인딩을 자유롭게 연습해 보세요. 엄청나게 많습니다. 즐겁게 편집하세요!