Emacs 조직 모드를 사용하는 방법

Emacs Jojig Modeuleul Sayonghaneun Bangbeob



Emacs는 1970년대부터 존재해 온 매우 사용자 정의 가능하고 확장 가능한 텍스트 편집기입니다. 다양한 작업에 대한 유연성과 확장성을 지원하는 다양한 기능 덕분에 여전히 유용하고 인기가 높습니다. 실제로 Emacs는 기본 텍스트 편집기의 기능을 뛰어넘는 기능을 제공하므로 단순한 텍스트 편집기가 아닌 운영 체제로 취급됩니다.

Emacs를 사용하면 텍스트 문서를 생성, 편집, 관리할 수 있습니다. 또한 Emacs Lisp 프로그래밍 환경을 사용하여 확장성을 활용할 수 있습니다. Emacs는 사용을 쉽게 하기 위해 수많은 키 바인딩을 지원하는 텍스트 편집기로 돋보입니다. 이 게시물의 초점은 Emacs가 제공하는 모드 기능입니다. 특히 Org 모드에 대해 이야기하겠습니다. 이에 대한 자세한 내용은 이 게시물에서 논의됩니다.

Emacs의 조직 모드란 무엇입니까?

Org 모드는 정보를 관리하고 구성하기 위한 다양한 환경을 제공하는 Emacs와 함께 사용하도록 설계된 개요 기반 마크업 모드입니다. 조직 모드는 구조화된 문서 형식을 달성하는 데 도움이 되는 개요 생성을 지원합니다. 하지만 조직 모드에서는 다양한 활동에 대한 TODO 목록을 생성할 수 있으며 '완료' 또는 'TODO'와 같은 상태를 정의할 수 있습니다.







조직 모드를 사용하면 테이블, 일정, 마감일을 생성하고 코드 블록을 삽입하고 문서를 다양한 형식으로 내보내 다양한 ​​컨텍스트에서 활용할 수 있습니다. 복잡해 보일 수 있지만 Emacs에서 Org 모드를 사용하려면 적절한 연습만 필요하며 다음 섹션에 제시된 예제를 통해 Emacs Org 모드의 기능을 쉽게 활용하여 고급 사용자가 될 수 있습니다.



Emacs 조직 모드를 사용하는 방법

이 섹션 전체에서 우리는 Emacs Org Mode의 일부 기능에 대한 다양한 예를 다루면서 Emacs Org Mode를 사용하는 방법을 이해할 것입니다. 이렇게 하면 이러한 기능 중 일부를 구현하는 방법을 보면서 이해할 수 있습니다. 의 시작하자!



먼저 Emacs가 설치되어 있는지 확인하십시오. 그렇지 않은 경우에는 다음 'install' 명령을 실행하십시오.





$ sudo 적절한 설치하다 이맥스

Emacs를 사용하려면 터미널에서 Emacs를 열면 Emacs를 처음 사용하는 경우 다음 창이 열립니다.



$ 이맥스

Emacs가 설치된 상태에서 사용 예제를 진행해 보겠습니다.

예 1: 조직 파일 생성
Emacs에서 새 문서를 열려면 다음 명령을 사용하십시오. Emacs에서 'C'는 'Ctrl' 키보드 키를 나타냅니다. 예를 들어, 다음 명령을 실행하려면 'Ctrl + x'를 누르고 손을 놓은 다음 'Ctrl + f'를 눌러야 합니다.

C-x C-f

파일을 저장할 위치를 선택하세요. 다음으로 조직 모드를 다루고 있음을 지정해야 합니다. 이를 위해 Emacs가 조직 모드를 사용하고 있음을 이해할 수 있도록 문서 상단에 다음 줄을 추가하십시오. “First Emacs”를 귀하에게 적합한 이름으로 바꾸십시오.

파일을 저장하려면 다음 명령을 사용하십시오.

C-x C-s

예 2: 제목 만들기
조직 모드를 사용하면 세 가지 제목 수준을 만들 수 있습니다. 수준 1의 경우 별표(*)를 사용하고 제목 이름을 입력합니다. 레벨 2의 경우 별표 2개를 사용하세요. 레벨 3의 경우 별표 3개를 사용하세요. 다음과 같이 각 제목 수준이 다른 색상을 사용하는 것을 볼 수 있습니다. 흰색 텍스트는 일반 텍스트입니다.

예 3: 텍스트 서식 사용
조직 모드에서는 굵게, 기울임꼴 및 기타 텍스트 서식 옵션을 사용할 수 있습니다. 굵게 표시하려면 텍스트를 이중 별표로 묶습니다. 기울임꼴의 경우 텍스트를 슬래시(/)로 묶습니다. 텍스트에 밑줄을 긋려면 밑줄로 묶습니다. 등호로 묶어 축어적 텍스트를 만들 수도 있습니다. 모든 형식은 다음 예에 표시됩니다.

예 4: 목록 작업
순서가 지정되지 않은 목록을 만들려면 항목 시작 부분에 '+', '-' 또는 '\*'를 추가하는 것이 가장 좋습니다. 그러나 순서가 지정된 목록을 생성하려면 목록을 표시하려는 수준에 따라 각 항목의 시작 부분에 숫자를 사용하십시오.

다음은 순서가 지정된 목록의 예입니다.

예 5: 콘텐츠 접기
큰 문서를 작업할 때 내용을 정리하고 모든 내용을 더 잘 볼 수 있는 가장 좋은 방법은 접는 것입니다. 목록이나 제목과 같은 특정 항목을 접거나 전체 문서를 접도록 선택할 수 있습니다. 전체 문서를 보려면 “Ctrl + tab”을 누르고, 특정 섹션을 보려면 “tab”을 누르세요.

예를 들어, 정렬된 목록과 정렬되지 않은 목록이 포함된 다음 문서가 있습니다.

문서 전체를 접으면 내용이 좁아지고 다음과 같이 접힌 버전이 표시됩니다.

예 6: TODO 작업 생성
조직 모드를 사용하면 각 항목에 TODO 키워드를 추가하여 작업에 대한 TODO를 빠르게 생성할 수 있습니다. 여기서는 TODO 목록에 레벨 2 제목을 사용했습니다.

또는 나열된 작업을 포함하는 TODO를 생성할 수 있습니다. 이를 위해 다음과 같이 [ ]를 사용하여 작업 목록을 생성합니다. TODO를 'DONE'으로 표시하여 상태를 표시할 수 있습니다.

예 7: 일정 및 마감일 생성
TODO만으로는 충분하지 않으며, 일정과 마감일을 갖는 것이 다가오는 작업을 계속 확인하는 더 좋은 방법입니다. 활동을 예약하고 날짜를 추가하려면 “SCHEDULED” 키워드를 사용하세요. 작업을 모니터링하려면 작업을 완료해야 하는 시점에 대한 '기한'을 설정하세요.

예 8: 조직 모드 파일 내보내기
조직 모드 파일을 생성한 후 이를 다양한 형식으로 내보내 결과와 상호 작용할 수 있습니다. 지원되는 형식에는 HTML, PDF, LaTeX 등이 포함됩니다.

먼저 파일을 저장합니다. 다음으로 'C-c C-e' 명령을 사용하여 내보내기 창을 불러옵니다. 사용하려는 내보내기 형식에 따라 관련 키 바인딩을 누르십시오.

이 예에서는 HTML 형식을 선택했으며 내보낸 파일을 브라우저에서 열면 다음과 같이 나타납니다.

결론

Emacs는 문서 구조화에 도움이 되는 동시에 다양한 목표를 달성하기 위해 더 많은 기능을 제공하는 조직 모드를 지원합니다. Org Mode를 소개하고 Emacs에서 사용하는 방법에 대한 예제를 제공했습니다. 이제 조직 모드에서 Emacs를 편안하게 사용할 수 있기를 바랍니다.