IntelliJ IDEA에서 디렉토리 및 파일을 Emacs(및 Magit)에서 열 수 있도록 허용

2857 단어 IntelliJGitEmacs

소개



일반적으로 프로그래밍 IDE로 IntelliJ IDEA을 사용하고 있지만 IDEA에서 Emacs로 파일을 열거나 Magit (Emacs에서 실행되는 Git 클라이언트)에서 Git 조작하고 싶을 수 있습니다.

단, IDEA에서 열려 있는 디렉토리나 파일을 Emacs에서 다시 열리는 것은 귀찮아서 IDEA에서 직접 시작할 수 있도록 설정합니다.

이 설정을 사용하면 ↓처럼 Project 도구 창에서 열려는 디렉토리와 파일을 마우스 오른쪽 버튼으로 클릭하여 External Tools에서 Emacs (및 Magit)를 시작할 수 있습니다.



전제


  • Emacs가 설치되어 있다고 가정합니다.
  • macOS에 emacs-plus의 Cocoa 버전을 설치하고 있습니다. (참고 Mac에 spacemacs 설치 노트)


  • 설정


  • IDEA를 시작하고 Preferences > Tools > External Tools에서 외부 도구의 시작 설정을 추가하기 만하면됩니다.
    특히 플러그인 설치는 필요하지 않습니다.
  • 이 설정은 항상 새로운 Emacs 프로세스를 시작합니다.

  • 선택한 파일을 Emacs에서 열기 설정




    설정 항목
    설정값
    설명


    이름Emacs임의의 이름을 지정합니다.

    Program/usr/local/bin/emacsemacs 명령에 대한 경로를 지정합니다.

    Arguments$FilePath$emacs 시작시 인수로 선택된 파일의 경로를 전달합니다.

    Working directory$ProjectFileDir$어쩌면 어디서나 좋습니다.

    Open console for tool output
    OFF
    Emacs 기동시에, IDEA의 콘솔이 열리면 방해이므로 OFF로 해 둡니다.




    선택한 모듈을 Magit에서 열기 설정


  • Emacs에 패키지 Magit이 추가되었다고 가정합니다.



  • 설정 항목
    설정값
    설명


    이름Magit임의의 이름을 지정합니다.

    Program/usr/local/bin/emacsemacs 명령에 대한 경로를 지정합니다.

    Arguments--chdir $ContentRoot$ -f magit-statusEmacs를 시작할 때 --chdir $ContentRoot$ 에서 선택한 파일을 포함하는 모듈의 루트로 이동하고 -f magit-statsu 에서 Magit 을 초기화합니다.

    Working directory$ProjectFileDir$어쩌면 어디서나 좋습니다.

    Open console for tool output
    OFF
    Emacs 기동시에, IDEA의 콘솔이 열리면 방해이므로 OFF로 해 둡니다.




    이상입니다.

    좋은 웹페이지 즐겨찾기