Emacs를 깊게 배우고 싶습니다. 문제는 그들이 두 가지 범주로 분류된다는 것입니다.
- 기본 사항( C-x C-s파일 저장 및 C-x C-cEmacs 등에 존재)
- 모든 것
나는 현재 emacs 기능의 1%-10%를 사용하고 있으며 이를 20%-40%로 늘리고 싶습니다. 하지만 이 기능이 나에게 어떻게 유용한지 알아보기 위해 자세히 읽고 싶지는 않습니다.
프로그래머를 위한 중급 수준의 튜토리얼이 있습니까? (저는 기능적 언어를 포함하여 여러 프로그래밍 언어를 알고 있지만 LISP는 모릅니다.)
답변1
이것은 매우 큰 주제이며 다음과 같은 Emacs 튜토리얼 목록을 찾을 수 있습니다.Emacs 위키에서. 이 답변을 튜토리얼 목록으로 만들지 않겠습니다. 브라우징을 추천합니다학습 전략.
일단 기본 사항을 이해했다면, 배우는 가장 좋은 방법은 직접 해보는 것입니다. 특정 작업을 수행하고 더 나은 자동화를 통해 이점을 얻을 수 있다고 생각되면 기존 기능이나 패키지를 찾으십시오.
- 메뉴에서 명령을 검색하거나 를 사용하세요
M-x apropos
. - 설명서를 확인하세요.
- 보다이맥스 위키.
- Stack Exchange 또는 Google에서 검색하세요.
Emacs Lisp 코드 작성(또는 읽기)을 시작하려면 다음을 읽으십시오.공식 Emacs Lisp 튜토리얼. 첫 번째 함수를 작성하기 전에 처음 몇 장을 완료한 다음 필요에 따라 계속하세요.
답변2
답변3
튜토리얼에 대해서는 잘 모르지만, 배우는 가장 좋은 방법은 emacs에서 하고 싶은 일을 찾은 다음 솔루션을 Google에 검색하는 것입니다. 특정 중급 측면에 대한 튜토리얼을 찾을 수 있지만 일단 기본을 넘어서면 중급 측면이 실제로 보편적이지 않기 때문에 일반적인 튜토리얼을 찾기가 어렵습니다.
두 번째 제안은 다음과 같습니다emacs-fu 블로그. 이는 결코 발견하지 못한 기능을 발견할 수 있는 좋은 방법입니다.
답변4
실제로 Michael Stutz가 IBM Developer Works에 게시한 일련의 기사인 좋은 매뉴얼이 있습니다.http://www.ibm.com/developerworks/aix/tutorials/au-emacs1/ 이 기사는 다른 많은 언어로 번역되어 있으므로 귀하의 모국어로 번역된 내용을 찾을 수도 있습니다. Emacs를 완전히 처음 접하는 사람들을 위해 작성되었지만 고급 Emacs 사용자가 관심을 가질 만한 측면을 다루고 있습니다. Emacs 사용 비율을 1-10%로 정의하셨기 때문에 이것이 효과가 있기를 바랍니다. elisp는 사용자가 Emacs를 애플리케이션으로 사용할 수 있는 범위를 설명할 필요성을 언급하기 때문에 이 기사는 전문가에게는 관심이 없습니다.