요약
최초 인텔리 설치 버전이 2020.3 이 아닐 경우 적용이 안 될 수 있음.
킹모장으로 열어서 본인의 인텔리 설치 경로로 경로를 수정하고 저장한 뒤 다시 실행하면 됨.
배경
인텔리제이 최초 설치 시,
컨텍스트 메뉴에 Open Folder as IntelliJ Idea Project 를 추가할지 여부를 선택하는 체크박스가 있다.
나는 무언가 설치할 때 모든 불필요한 광고 등의 추가적 설치를 거절 혹은 체크 해제하고 설치하기 위해
Next를 꼼꼼히 살펴본 후에 누르는 편이다.
그래서 인텔리제이 설치시에도 우클릭해서 열기를 체크하고 설치를 진행했고 아주 잘 써먹고 있다.
아무 폴더에서나 우클릭해서 인텔리 프로젝트로 열기를 클릭하기만 하면 되기 때문이다.
그런데..
열심히 찾아봤지만, 이미 설치를 완료한 경우,
"이 폴더를 인텔리제이 프로젝트로 열기" 메뉴를 만들어내는 옵션은 찾을 수 없었다.
옆자리 동기를 위해 낑낑대다가 결국 찾아내어 포스팅을 해본다.
레지스트리
컴퓨터\HKEY_CLASSES_ROOT\Directory\Background\shell
실행 -> regedit 입력 한 뒤 위 경로로 이동한다.
Directory 안에서 파일을 선택하지 않고 우클릭 했을 경우 라는 의미가
Directory -> Background -> shell .. 로 대충 해석했다.
왜냐하면 Directory -> shell 의 경우 폴더를 우클릭 했을 경우로 적용되는 것을 확인했기 때문이다.
먼저 IntelliJ IDEA 라는 키를 만든다. 키를 생성하면 폴더처럼 생성이 되고 그 안에 기본값이 생성된다.
기본 값의 데이터에는 우클릭 했을 때 나오게 될 텍스트를 입력한다.
그 뒤 문자열 값을 새로 생성한 뒤 이름을 Icon 으로 변경하고 인텔리제이 경로를 잡아준다.
IntelliJ IDEA를 우클릭해서 또 키를 생성하고 이름을 command 라고 짓는다.
해당 메뉴를 클릭했을 때 수행될 내용이 여기에서 설정되는 것이다.
기본값의 데이터에 "인텔리제이 경로"한칸띄고"%V" 로 입력을 해준다.
나는 VS Code를 설치할 때에도 VS Code로 열기 컨텍스트 메뉴를 추가하기 체크해서 사용하고 있었는데,
바로 밑에 있는 VSCode에도 동일하게 적용되어 있었다.
여기까지 완료하면 로그아웃이나 재부팅 없이 바로 적용되어 사용이 가능하다.
레지스트리 내보내기
레지스트리 파일을 다운받아서 실행하는 것은 먼 옛날 스타 배틀넷 서버를 추가할 때나 해봤던 일인데.
암튼 만든 IntelliJ IDEA 키 값을 우클릭해서 내보내기를 한 뒤 적절한 경로에 이름을 적어준다.
해당 파일을 우클릭해서 편집을 누르면 다음과 같은 내용이 적혀있다.
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\IntelliJ IDEA]
@="Open Folder as IntelliJ IDEA Project"
"Icon"="C:\\Program Files\\JetBrains\\IntelliJ IDEA 2020.3.1\\bin\\idea64.exe"
[HKEY_CLASSES_ROOT\Directory\Background\shell\IntelliJ IDEA\command]
@="\"C:\\Program Files\\JetBrains\\IntelliJ IDEA 2020.3.1\\bin\\idea64.exe\" \"%V\""
위에서 수동으로 작업했던 레지스트리 등록 작업을 명령어로 처리해주는 내용임을 짐작할 수 있다.
만약 다시 제거하기 원한다면 HKEY와 [ 사이에 - 하나만 추가해서 저장한뒤 실행하면 된다.
다행히도 옆자리 동기의 우클릭으로 인텔리 열기는 잘 마무리 되었다.
덕분에 레지스트리 등록, 편집, 내보내기, 제거, 컨텍스트 메뉴를 어디에서 관리하는지 등에 대해 알 수 있었다.
Open Folder as IntelliJ Project를 사용하지 못하고 있는 사람들, 혹은
모르고 있었는데 흥미가 생긴 사람들에게 도움이 되었으면 좋겠다.
아니 근데. 최신 버전으로 업데이트 계속 하고 있는데도 2020.3.1로 잡고 있는거는...
최초 설치 버전으로 경로명은 잡히나보다...
'IDE' 카테고리의 다른 글
이클립스 버전별 JDK 버전 최소요구치 및 JVM 설정 (0) | 2021.07.25 |
---|---|
VS Code 마우스 휠로 폰트 사이즈 조절하기 (0) | 2021.05.19 |
JavaDoc 작성 방법 및 IntelliJ에서 생성하기 + 모든 주석 한 번에 제거하기 (2) | 2021.01.03 |
IntelliJ IDEA 구매! - graduation discount, github 연동 (0) | 2020.11.25 |
이클립스에서 롬복이 작동하지 않는다? (0) | 2020.11.15 |