Spacemacs는 좋다.

Spacemacs is 무엇?




  • Emacs 배포판. Spacemacs보다 경량인 것에 Doom Emacs 뭔가가 있거나 한다.
  • Vim의 뛰어난 입력 인터페이스에 Emacs의 강력한 확장 성을 결합한 각각의 좋은 사촌 편집기.

  • 장점


  • 스페이스 키를 기점으로 한 명령이 뛰어납니다. 스페이스바를 누른 시점에서 에디터 아래에 다음 키의 후보와 무슨 명령인지를 보여주고 친절.
  • 디폴트로 많은 레이어가 준비되어 있고, .rb.py 등의 확장자를 처음 열면, 처음에 awesome-emacs를 타고있는 것 같은 모듈을 넣거나 묻는다. 그대로 넣으면 우선 곤란하지 않다.
  • 보완이 꽤 효과가 있다. 직장에서 Ruby를 쓰고 있고 RubyMine에서는 설정이 나쁜지 전혀 보완해주지 않았던 것이 Spacemacs에서는 보완해 주게 되어 RubyMine 그만두었다. Robe 대단해.
  • Emacs의 풍부한 기존 모듈을 거의 그대로 사용할 수 있다.
  • themes-megapack 레이어를 넣으면 있을 만큼 테마가 들어가므로, 나처럼 정기적으로 테마를 바꾸고 싶은 사람에게는 고맙다. 테마의 변경은 설정 파일로부터 할 수 있는 것 외에 Space T s 로 간단하게 변경할 수 있다.

  • 단점


  • 정보가 적기 때문에 Spacemacs 고유의 문제에 부딪히면 해결하는 것이 상당히 힘들다.
  • 시작해 버리면 바삭바삭하지만, 역시 소의 Emacs나 Vim이나 VSCode에 비해 기동이 느린. (그래도 RubyMine 및 기타 IDE보다 훨씬 빠릅니다)

  • 도입 절차



    macOS를 사용하고 있기 때문에 macOS에서 배포 절차를 작성합니다. 다른 OS는 Github의 README을 참조하십시오.

    또한 이미 emacs를 사용하고 있다면 ~/.emacs.d 백업을 잊지 마십시오.
    $ brew tap d12frosted/emacs-plus
    $ brew install emacs-plus
    $ brew linkapps emacs-plus
    $ git clone https://github.com/syl20bnr/spacemacs ~/.emacs.d
    

    자주 사용하는 명령


  • .rb 파일을 연 상태에서 Space m ' : Robe (코드 네비게이션, 문서 검색, 자동 완성) 시작
  • Space p f : 프로젝트에서 파일 검색
  • Space / : 프로젝트에서 텍스트 검색
  • Space f f : 파일 검색
  • Space T T : 편집기 투명 조정
  • Space g b : git blame
  • Space T s : 편집기 테마 변경
  • Space w - : 편집기의 수평 분할
  • Space w v : 편집기 수직 분할
  • Space w w : 다음 창으로 이동
  • Space {0~9} : 지정된 숫자 창으로 이동
  • Space p t : 프로젝트 트리 (Treemacs)
  • 좋은 웹페이지 즐겨찾기