이 글은 Window OS 에서 가능한 해결법입니다.
만약 본인이 Mac 사용자라면 다른 방법을 찾아보셔야 합니다 😅
Velog Dark
테마로 보면 더 잘보입니다 👍
인텔리제이 최초 설치 시,
컨텍스트 메뉴에 Open Folder as IntelliJ Idea Project
를 추가할지 여부를
결정하는 체크박스가 있는데, 이걸 실수로 체크 안하고 넘어가는 경우가 있다.
체크를 안 하고 설치를 진행하면 폴더(또는 폴더 내부)
에서 마우스 우클릭하면,
Open Folder as IntelliJ Idea Project
라는 버튼이 안 보이게 된다.
반대로 체크를 하면 아래 그림처럼 버튼이 보일 것이다.
이 버튼이 다시 보이게 하려면 인텔리제이를 재설치하라는 말이 많은데,
우리나라 분께서 깔끔한 해결법을 제시해주는 글이 있다.
그런데 해당 해결법은 순수하게 IntelliJ 만 설치했을 경우
에는 해당되지만,
나처럼 인텔리제이를 JetBrains ToolBox
를 통해서 사용하고 있으면 어떡할까?
이때는 위에서 언급된 해결법에 더해서 약간의 작업을 더 해주면 된다. 지금부터 내가 했던 방법을 공유하겠다.
다시 말하지만,
IntelliJ
만 설치하신 분들은 아까 말한 블로그 글만 참조해도 충분합니다.
먼저 Toolbox 가 내부적으로 사용하는 IDEA 실행 파일(idea.cmd
)의 위치를 알아야 한다.
해당 위치는 아래처럼 ToolBox 툴 내부에서 찾을 수 있다.
>
Settings 클릭Tools
라는 문구를 클릭Shell scripts location
라는 문구 밑에 idea.cmd
경로가 보인다. 이 경로를 메모장 같은 곳에 복붙해놓고 다음으로 넘어가자.
마우스 우클릭 후 메뉴 버튼 옆에 보일 아이콘이 하나 있는게 좋으므로,
해당 아이콘도 미리 생성하고, 생성한 경로도 작성해두자.
나의 경우에는 Toolbox
가 설치한 Intellij IDEA
의 경로에 있는 idea.ico
라는
파일을 복사해서 특정 경로에 넣어뒀다.
참고로 Toolbox 가 설치한 IntelliJ IDEA 의 위치와 아이콘을 찾는 방법은 아래와 같다.
>
Install location 이라는 문구 하단에 있는 show...
버튼 클릭23.8617.56
폴더)bin
폴더 더블 클릭나는 여기 있는 idea.ico 를 복사하여 내가 원하는 경로에 넣어놨다.
해당 경로도 메모장에 기록!
window + r
을 누르고, 실행
팝업이 보이면 regedit
이라 적고 Enter레지스트리 편집기가 열리면 상단의 경로 입력란에
컴퓨터\HKEY_CLASSES_ROOT\Directory\shell
입력 후 Enter
이러면 레지스트리 편집기 좌측에 있는 디렉토리 구조에서 앞서 입력한
경로인 shell
로 focus 를 잡아준다.
focus
된 shell
이라는 이름의 디렉토리 모양 아이콘에 마우스 우클릭새로 만들기 > 키
선택한다.키
는 디렉토리 모양의 아이콘으로 shell 하단에 생긴다.키
의 명칭을 IntelliJ IDEA
로 수정한다.키
에서 (기본값)
아이콘을 더블 클릭메뉴 버튼에 사용할 아이콘 경로를 지정해주는 과정이다.
>
문자열 값" 을 선택Icon
으로 수정Icon
을 더블 클릭하고 값 데이터 입력란에 우리가 앞서 지정했던아이콘 파일의 경로
를 입력하고 확인 버튼 클릭IntelliJ IDEA
키에 마우스 우클릭새로 만들기 > 키
선택IntelliJ IDEA
키 하단에 서브 디렉토리 같은 게 생김.command
로 수정(기본값)
아이콘 더블 클릭하고,"앞서 메모장에 적어둔 idea.cmd 경로" "%V"
특정 폴더에 마우스 우클릭하면 그림처럼 IntelliJ IDEA 로 열기
라는 메뉴가 보인다.
아이콘도 좌측에 이쁘게 잘 박혀있다. 성공이다.
그런데 위처럼만 작업하면 디렉토리 내부에서는 마우스 우클릭 시, 해당 버튼이 보이지 않는다.
디렉토리 내부에서도 해당 버튼을 사용하고 싶다면 우리가 앞서 봤던 3. 레지스트리 편집 시작
목차의 작업을 레지스트리 편집기 경로창에 컴퓨터\HKEY_CLASSES_ROOT\Directory\Background\shell
경로를 입력하고 다시 작업해주면 된다.
참고로 여태 우리가 작업했던 곳은 컴퓨터\HKEY_CLASSES_ROOT\Directory\shell
이다.
둘의 차이점은 뭘까?
컴퓨터\HKEY_CLASSES_ROOT\Directory\Background\shell
경로는 디렉토리 내부에서 어떤 파일도 선택하지 않은 상태에서 공백에 마우스 우클릭 시 사용될 메뉴를 지정하는 곳이고
반대로 우리가 여태 작업했던 컴퓨터\HKEY_CLASSES_ROOT\Directory\shell
경로는 디렉토리를 하나 지정하고 마우스 우클릭 시 사용될 메뉴를 지정하는 곳이다.
감사합니다.