Emacs에 코드 완성 패키지 company-mode 설치 (초보자 방향)

프롤로그



최근 어쩔 수 없이, 커맨드 라인의 linux상에서 emacs라는 에디다를 사용하게 되었습니다.
Python을 개발할 때 코드 완성 기능이 필요하다는 것을 알고 emacs에 company-mode라는 코드 완성 패키지를 설치할 때 비망으로 남겨 둡니다.
참고 : Emacs 사용법 ~ 초초급 편 ~

emacs의 완전한 초보자이므로, 이 패키지를 인스톨 하는 것만으로도 고생, 넷상에는 알고 있는 전제로 인스톨법을 소개하고 있는 것이 많아, 마음속에서 「아니, 이 정보로 인스톨할 수 ​​있는 사람은 애초에 굉장히!」라고 외쳤다.

라고 하는 것으로 본제로 진행합니다.

Emacs 설치



만약, Emacs 자체도 설치하지 않은 경우에는 설치해 둡니다.
OS는 우분투 16.04.6입니다.
sudo apt-get install emacs

패키지 목록에서 company-mode 확인



코드를 완성하는 패키지로 company-mode라는 것을 사용하지만 패키지 이름은 company입니다.
우선, 그것을 확인하기 위해 linux 명령 행에서 emacs를 시작합니다.
emacs

그런 다음 설치할 수 있는 패키지를 확인합니다.
여기서 먼저 벽에 부딪칩니다. 조사하면 「M-x package-list-package」로 확인할 수 있다고 합니다만, 보통으로 커멘드를 치고 잘 되지 않습니다. emacs에서 "M-x"는 바로 가기 키를 나타내며 Esc + x, 즉 "Esc"키와 "x"의 동시 누름을 의미합니다. . . 왜 그렇게 말해주지 않으면 초보자면서 생각합니다. 저 정중한 한마디로 얼마나 시간을 절약할 수 있는가?
그리고, 「package-list-pacakge」의 곳도 「-」는 하이픈이 아니고, 스페이스 키를 누르면 마음대로 「-」가 됩니다.
정리하면 패키지 리스트를 확인하기 위해서는 Esc+x의 동시 누르기를 한 상태에서 아래와 같이 커맨드를 치면 「M-x package-list-package」가 됩니다.
package list package


회사의 0.9.10 버전이 있음을 확인할 수있었습니다.

Company 설치



Company라는 패키지가 있음을 확인할 수있었습니다.
다음에 드디어 설치입니다. 조사하면, 뭐 간단 「M-x pacakge-install company」로 할 수 있다고 합니다.
「M-x」는 의미를 알았습니다. "pacakge-install"도 package, 스페이스, install로 OK.
그럼, 공간이란? 결론부터 말하면 스페이스가 아니고, [RET]라고 표기하는 일도 있는 것 같습니다만, 요점은 Enter 키를 치고 있는 것입니다.
설치하려면 Esc + x 상태에서 다음 명령을 치고,
package install

그러면
Install package: 

라고 표시되고 여기에 "company"와 패키지 이름을 입력하여 설치할 수 있습니다.

Emacs 종료



이것도 의외로 명확하게 말하지 않으면 이해하기 어려운 곳입니다만, Emacs의 종료 방법은
C-x C-c에서 C-x는 Ctrl 키와 x를 동시에 누르는 의미이며, 즉 Ctrl+x 다음에 Ctrl+c를 누르면 종료할 수 있다는 것입니다.

이상 Emacs 초보자의 자신이, 이런 간단한 것을 실현하기 위해서 곤란한 것을 정리했습니다.

좋은 웹페이지 즐겨찾기