JetBrains ToolBox > IntelliJ 사용 시, "Open Folder as IntelliJ Idea Project" 가 안 보일 때 해결법

식빵·2023년 2월 18일
1

trouble-shooting

목록 보기
4/10
post-custom-banner

이 글은 Window OS 에서 가능한 해결법입니다.
만약 본인이 Mac 사용자라면 다른 방법을 찾아보셔야 합니다 😅

Velog Dark 테마로 보면 더 잘보입니다 👍


🍀 작성 계기

인텔리제이 최초 설치 시,
컨텍스트 메뉴에 Open Folder as IntelliJ Idea Project 를 추가할지 여부를
결정하는 체크박스가 있는데, 이걸 실수로 체크 안하고 넘어가는 경우가 있다.

체크를 안 하고 설치를 진행하면 폴더(또는 폴더 내부) 에서 마우스 우클릭하면,
Open Folder as IntelliJ Idea Project 라는 버튼이 안 보이게 된다.
반대로 체크를 하면 아래 그림처럼 버튼이 보일 것이다.

이 버튼이 다시 보이게 하려면 인텔리제이를 재설치하라는 말이 많은데,
우리나라 분께서 깔끔한 해결법을 제시해주는 글이 있다.


그런데 해당 해결법은 순수하게 IntelliJ 만 설치했을 경우 에는 해당되지만,
나처럼 인텔리제이를 JetBrains ToolBox 를 통해서 사용하고 있으면 어떡할까?

이때는 위에서 언급된 해결법에 더해서 약간의 작업을 더 해주면 된다. 지금부터 내가 했던 방법을 공유하겠다.

다시 말하지만, IntelliJ 만 설치하신 분들은 아까 말한 블로그 글만 참조해도 충분합니다.




🛠️ 해결법

1. Idea.cmd 경로 찾기

먼저 Toolbox 가 내부적으로 사용하는 IDEA 실행 파일(idea.cmd)의 위치를 알아야 한다.
해당 위치는 아래처럼 ToolBox 툴 내부에서 찾을 수 있다.


  • ToolBox 상단 우측에 있는 톱니바퀴 클릭 > Settings 클릭


  • Tools 라는 문구를 클릭
  • 이후 하단에 Shell scripts location 라는 문구 밑에 idea.cmd 경로가 보인다.
  • 실제로 저 경로로 가보면 아래와 같이 cmd 파일이 보일 것이다.

이 경로를 메모장 같은 곳에 복붙해놓고 다음으로 넘어가자.





2. 아이콘 경로 잡기

마우스 우클릭 후 메뉴 버튼 옆에 보일 아이콘이 하나 있는게 좋으므로,
해당 아이콘도 미리 생성하고, 생성한 경로도 작성해두자.

나의 경우에는 Toolbox 가 설치한 Intellij IDEA 의 경로에 있는 idea.ico 라는
파일을 복사해서 특정 경로에 넣어뒀다.

참고로 Toolbox 가 설치한 IntelliJ IDEA 의 위치와 아이콘을 찾는 방법은 아래와 같다.


  • 인텔리제이 아이콘 옆의 점 3개짜리 아이콘 클릭

  • Configuration 클릭 > Install location 이라는 문구 하단에 있는 show... 버튼 클릭

  • 파일 탐색기가 열리면 폴더가 있는데 그냥 숫자만 덜렁 적힌 "폴더"를 더블 클릭
  • (여기서는 23.8617.56 폴더)

  • bin 폴더 더블 클릭

  • 여기가 Toolbox 가 실제로 사용하는 IntelliJ 의 설치 경로다!

나는 여기 있는 idea.ico 를 복사하여 내가 원하는 경로에 넣어놨다.
해당 경로도 메모장에 기록!




3. 레지스트리 편집 시작

  • window + r 을 누르고, 실행 팝업이 보이면 regedit 이라 적고 Enter


  • 레지스트리 편집기가 열리면 상단의 경로 입력란에
    컴퓨터\HKEY_CLASSES_ROOT\Directory\shell 입력 후 Enter

  • 이러면 레지스트리 편집기 좌측에 있는 디렉토리 구조에서 앞서 입력한
    경로인 shell 로 focus 를 잡아준다.



  • 앞서 focusshell 이라는 이름의 디렉토리 모양 아이콘에 마우스 우클릭
  • 새로 만들기 > 키 선택한다.
  • 새로 만들어진 는 디렉토리 모양의 아이콘으로 shell 하단에 생긴다.
  • 해당 의 명칭을 IntelliJ IDEA 로 수정한다.


  1. 생성한 에서 (기본값) 아이콘을 더블 클릭
  2. 값 데이터에 마우스 우클릭 후, 메뉴에 보일 문구를 결정
  3. 확인 클릭


메뉴 버튼에 사용할 아이콘 경로를 지정해주는 과정이다.

  • "새로 만들기 > 문자열 값" 을 선택
  • 생성된 아이콘의 이름을 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 경로는 디렉토리를 하나 지정하고 마우스 우클릭 시 사용될 메뉴를 지정하는 곳이다.

profile
백엔드를 계속 배우고 있는 개발자입니다 😊
post-custom-banner

1개의 댓글

comment-user-thumbnail
2024년 1월 5일

감사합니다.

답글 달기