CodeGym /Java Blog /무작위의 /IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자용
John Squirrels
레벨 41
San Francisco

IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자용

무작위의 그룹에 게시되었습니다
좋은 하루 되세요! 개발자에게는 기본적인 '작성' 도구, 즉 Eclipse , NetBeans 등과 같은 개발 환경이 있습니다. 그러나 의심할 여지 없이 현재 가장 인기 있는 환경은 IntelliJ IDEA입니다 . 코딩 능력을 강화하도록 설계되어 프로세스를 여러 번 크게 단순화합니다. IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자용 - 1그러나 이 환경에서 제공하는 기능이 모든 사람에게 적합하지 않거나 일부 사용자가 사용자 지정을 원할 수 있습니다. 실제로 플러그인을 추가하여 기능을 확장하기만 하면 됩니다.
플러그인은 기본 프로그램에 기능을 추가하는 방법입니다. 기능을 확장하도록 설계되었습니다.
오늘 우리는 IntelliJ IDEA에서 작업하기 위한 10가지 흥미로운 플러그인을 살펴보겠습니다. 그들은 당신의 작업에 도움이 되거나 적어도 당신을 격려할 것입니다 =) 먼저 새 테마 설치를 예로 들어 IntelliJ IDEA에 플러그인을 설치하기 위한 부트 캠프를 실행해 보겠습니다.

1. IntelliJ IDEA 테마

제한된 기본 제공 IntelliJ IDEA 테마 세트가 부족하다고 느낀 적이 있습니까? 아마도 당신은 다른 것을 선택하고 싶었을 것입니다. 주변을 파헤쳐 자신에게 딱 맞는 것을 찾고 싶습니까? 자, 해보자! 시작하려면 여기로 이동하여 적합한 테마(또는 테마 팩)를 선택하십시오. 예를 들어 Gradianto를 선택했습니다 . 다음으로 플러그인을 설치하는 두 가지 방법이 있습니다.

방법 1: JetBrains 웹사이트에서 직접 설치

IDEA가 열려 있어야 합니다. 테마를 선택한 후 Get -> Install 버튼을 클릭합니다. 그런 다음 컴퓨터에 설치한 IntelliJ IDEA 버전을 선택하라는 메시지가 표시됩니다.IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자용 - 2
IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자용 - 3다음으로 개발 환경에 다음 창이 나타납니다. 확인을IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자용 - 4 클릭합니다 . 플러그인이 설치되었습니다! 다음으로 플러그인이 작동하려면 때때로 IntelliJ IDEA를 다시 시작해야 합니다 . 테마가 있는 플러그인의 경우 이것은 필요하지 않았습니다. 테마가 즉시 녹색으로 변경되었습니다.IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자용 - 5

방법 2: IntelliJ IDEA에서 설치

IDEA의 왼쪽 상단 모서리에서 파일 -> 설정 으로 이동합니다 . IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자용 - 6그런 다음 플러그인 탭으로 이동하여 검색 표시줄에 플러그인 이름( GradiantoIntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자용 - 7 )을 부분적으로라도 입력합니다. 녹색 설치 버튼을 클릭하면 완료!

테마 변경

녹색만이 새로운 테마는 아닙니다. 나머지를 보려면:
  • 파일 -> 설정 으로 돌아가십시오.
  • "모양" 탭을 엽니다
그런 다음 테마 드롭다운 목록을 클릭하고 사용 가능한 4개의 새로운 테마를 확인합니다. Gradianto Deep Ocean 테마가 가장 IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자용 - 8마음에 들었습니다 .IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자용 - 9

플러그인 비활성화/제거

플러그인을 비활성화하거나 완전히 제거하는 방법을 살펴보겠습니다.
  • 다시 설정 -> 플러그인 창을 엽니다.
  • 설치된 탭을 선택하십시오
비활성화를 눌러 플러그인을 비활성화 합니다. 이제 활성화/비활성화IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자용 - 10 옆의 화살표를 클릭하면 IDEA 에서 플러그인을 제거할 수 있는 창이 표시됩니다 . 보시다시피 모든 것이 실제로 매우 간단합니다. :) 그럼, 매우 유용할 수 있는 몇 가지 IDEA 플러그인을 살펴보겠습니다.IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자용 - 11

2. 문자열 조작

다음은 IDEA에 많은 새로운 문자열 처리 기능을 추가하는 플러그인입니다. 여기에서 찾을 수 있습니다 . 개발 환경을 설치하고 다시 시작한 후 예를 들어 변수 이름이나 일부 텍스트 선택을 마우스 오른쪽 버튼으로 클릭하면 선택한 문자열을 변경할 수 있는 많은 가능성을 제공하는 새로운 문자열 조작 상황에 맞는 메뉴 항목이 나타 납니다 . :IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자용 - 12이 플러그인은 매우 큰 텍스트와 상호 작용해야 할 때 가장 유용합니다. 필터링, 정렬, 대소문자 변경, 코딩 스타일 변경(예: 모든 텍스트를 카멜케이스로 변경), 단일 작업으로 텍스트의 모든 줄에서 무언가를 변경(흥미롭게 들리는군요), 일부 형식(예: SHA-1 16진수 형식) 등. 예, 처음에는 너무 많은 다른 기능이 있는 것처럼 보일 것이며 이것이 무엇을 하는지 완전히 명확하지 않을 것입니다. 하지만 시간이 지남에 따라 IntelliJ IDEA에서 텍스트 서식 지정의 신이 되어 익숙해질 것입니다.

3. IDE 기능 트레이너

이 플러그인은 주로 초보자를 대상으로 합니다. 대화식으로 IDE의 기본 단축키와 기능을 배울 수 있습니다. IntelliJ IDEA에서 자신의 개인 드릴 상사처럼 생각할 수 있습니다. 여기 에서 찾을 수 있습니다 . 설치 후 도움말 -> IDE 기능 트레이너 섹션으로 이동합니다. IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자용 - 13다음으로, 더 배우고 싶은 주제를 선택하십시오. 예를 들어, 리팩토링: IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자용 - 14그런 다음 단계별 연습을 완료하기 시작합니다.

4. 핵심 프로모터 X

경험이 많고 숙련된 프로그래머일수록 더 많은 핫키를 알고 있다는 사실을 알게 되었습니다. 결국 코드를 ​​수동으로 검색하거나 수동으로 작업을 수행하는 대신 몇 가지 키보드 단축키를 누르면 완성입니다! 결과적으로 작업 속도가 훨씬 빨라집니다. 그래서 Key Promoter X 플러그인을 소개하겠습니다 . 로드한 후 일부 설정 창, 메뉴 또는 탭으로 이동하면 오른쪽 하단에 동일한 작업을 수행할 수 있는 키보드 단축키가 있는 프롬프트가 표시됩니다(즉, 동일한 설정 창, 메뉴, 등): IDE 기능 트레이너를IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자용 - 15 통해 실행에 이것을 추가할 때자습서를 통해 실제로 마우스를 사용하지 않고도 IDEA에서 작업할 수 있습니다(작업 속도가 여러 번 향상됨).

5. 레인보우 브래킷 및 HighlightBracketPair

Rainbow Brackets 플러그인을 언급하지 않을 수 없었습니다 . 한 쌍의 괄호가 다색이 되기 때문에 설치하면 코딩이 훨씬 더 편리해집니다. IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자용 - 16이렇게 하면 여는 괄호와 닫는 괄호가 짝을 이루는 것을 한 번에 확인할 수 있습니다. 색상은 임의적이지 않습니다(무작위로 선택되지 않음). 특정 논리가 있습니다. 동일한 중첩 정도의 괄호는 동일한 색상을 갖습니다. 예를 들어 노란색 안에 있는 괄호는 녹색입니다. 녹색 괄호 안은 모든 것이 파란색이 됩니다. 괄호 얘기가 나와서 말인데 HighlightBracketPair 로 넘어갑시다 . 이 플러그인을 사용하면 관련 괄호 쌍이 강조 표시되기 때문에 커서가 있는 특정 코드 블록이나 괄호를 명확하게 볼 수 있습니다.IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자용 - 17이 두 도구는 많이 중첩된 코드에서 작업하는 경우 매우 유용할 수 있습니다.

6. 코도타 AI

아주 먼 과거에는 코드가 일반 텍스트 편집기에서 일상적으로 작성되었습니다. 이제 어디선가 괄호를 잊어버렸거나 클래스 이름에 실수를 했다고 상상해 보십시오. 아무것도 컴파일되지 않습니다! 결과적으로 그 당시에는 오류를 찾는 데 몇 시간을 소비해야 했고 코드를 작성할 때 극도로 조심해야 했습니다. 그런 종류의 고통은 가장 강한 신경을 가진 사람들에게만 해당됩니다. 일부 사람들이 코드 작업을 위한 다양한 환경을 만들기 시작했을 정도로 이것이 짜증나게 되었다고 생각합니다. IntelliJ IDEA, Eclipse, NetBeans... 이제 여러분은 IntelliJ IDEA에서 작업하고 있습니다. IntelliJ IDEA는 매우 똑똑하고 코딩에 놀라운 도움을 제공하며 가능한 오류 위치를 제안하고 시작하자마자 관련 클래스 및 메서드 이름을 가져옵니다. 입력합니다. 조금 더 스마트하게 만들어보는 건 어떨까요? 이를 위해Codota AI 플러그인. 이 플러그인은 AI 덕분에 더 나은 코드 자동 완성 기능을 제공하도록 설계되었습니다. 수백만 개의 오픈 소스 Java 프로그램과 사용자의 컨텍스트를 기반으로 Codota는 가장 진보된 기계 학습 모델을 사용하여 코드 라인을 자동 완성하여 오류를 줄이고 훨씬 빠르게 코드를 작성할 수 있도록 지원합니다. 즉, 이 플러그인을 사용하면 응용 프로그램의 컨텍스트에 따라 IDEA가 메시지를 표시할 수 있습니다. 예를 들어 필요한 유형의 액세스 가능하고 가시적인 변수를 표시할 수 있습니다. IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자용 - 18예를 들어 메서드 이름과 같은 특정 코드 블록을 선택하고 미리 만들어진 예제를 검색할 수도 있습니다.IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자용 - 19

7. 스팟버그

코딩 어시스턴트 얘기가 나왔으니 말인데, 버그 잡는 데 도움이 되는 게 있으면 나쁠 건 없겠죠? 여기에서 SpotBugs 플러그인이 단계에 들어갑니다. SpotBugs는 바이트코드의 정적 분석을 수행하여 IntelliJ IDEA 내의 Java 코드에서 버그를 찾습니다. 즉, 이 플러그인은 특정 Java 버그를 감지하는 훌륭한 도구이며 코드를 분석하고 400개 이상의 버그 패턴 및 불량 솔루션과 비교하여 이를 수행합니다. 이러한 오류에는 무한 재귀 루프, 교착 상태 , livelock 및 다양한 라이브러리의 잘못된 사용이 포함됩니다. SpotBugs는 대규모 응용 프로그램에서 수백 개의 심각한 버그를 식별할 수 있습니다(일반적으로 주석 처리되지 않은 소스 코드 1000~2000줄에 대략 1개의 버그가 있음). 플러그인 설치 후 메뉴에서 Analyze -> SpotBugs -><분석 대상>. 대상은 관련 테스트를 포함하거나 포함하지 않는 하나의 파일 또는 전체 모듈이 될 수 있습니다. IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자용 - 20분석이 완료되면 하단에서 발견된 모든 버그 또는 잘못된 솔루션을 수정을 위한 제안과 함께 표시하는 창을 볼 수 있습니다.IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자용 - 21

8. 메이븐 도우미

Maven Helper 플러그인은 Maven을 사용하는 모든 사용자에게 필수입니다. 충돌하는 종속성을 분석하고 제거하는 쉬운 방법과 다양한 보기(목록 또는 트리)에서 Maven 종속성을 볼 수 있는 기능을 추가합니다. 분석을 실행하려면 pom 파일을 열고 하단의 종속성 분석기 탭을 클릭합니다 . 그런 다음 어떤 종속성이 어떤 것과 충돌하는지 확인하고 충돌하는 것을 제외할 수 있습니다. IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자용 - 22플러그인은 또한 개별 파일 또는 루트 모듈을 실행/디버깅하기 위한 추가 기능을 추가합니다. IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자용 - 23이 종속성 관리자를 활성화하면 종속성 문제를 해결할 때 시간을 절약할 수 있습니다.

9. 스크래치

코드를 작성할 때 종종 "커밋하기 전에 수정해야 할 것"이라고 생각하고 참조 또는 일부 테스트를 위해 어딘가에 임시 데이터를 작성해야 합니다. 애플리케이션을 디버깅할 때 표시되는 데이터입니다. 이것은 일반적으로 메모장의 새 인스턴스를 빠르게 시작하는 것을 의미하지만 여전히 좋지 않습니다. 사랑하는 IntelliJ IDEA에서 제공하는 도구를 어떻게 더 잘 활용할 수 있을까요? 예를 들어 스크래치 플러그인이 있습니다. 이 플러그인을 사용하면 IDEA에서 임시 텍스트 편집기 탭을 만들 수 있습니다. 여기에서 코드를 작성하고 임시 데이터를 저장하거나 나중에 필요하지만 영원히 저장할 필요는 없는 생각을 빠르게 적을 수 있습니다. 다시는 파일 시스템이 일회용 TXT 파일로 뒤덮이지 않을 것입니다. 플러그인을 로드한 후 Alt+C를 누릅니다.. 텍스트 파일의 이름을 지정할 수 있는 창이 나타납니다. 확인 을IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자용 - 24 클릭하면 임시 텍스트 파일이 있는 탭이 표시됩니다. 파일이 이전에 생성된 경우 이 키보드 단축키로 해당 파일이 열립니다. 이러한 탭의 긴 목록이 이미 있는 경우 가장 최근 탭이 열립니다. 플러그인 설명에서 이러한 임시 텍스트 파일을 사용하기 위한 나머지 단축키를 볼 수 있습니다. 메뉴에서 이러한 임시 파일에 액세스할 수도 있습니다: 도구 -> 스크래치 -> ...IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자용 - 25

10. 진행률 표시줄

그리고 마지막으로 약간의 코믹한 안도감 — 몇 가지 재미있는 작은 진행률 표시줄 플러그인에 대해 언급하고 싶습니다 . 이 플러그인은 진행률 표시줄의 일반적인 지루한 모양을 좀 더 재미있는 것으로 변경합니다. 예를 들어 저는 Mario 플러그인을 매우 좋아했습니다 . IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자용 - 26IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자용 - 27또는 매우 인기 있는 플러그인인 Nyan Progress Bar를 사용해 보세요 .IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자용 - 28추가 기능을 추가하면 IDEA가 훨씬 더 많은 리소스를 사용할 수 있으며 과도한 플러그인 집착이 개발 환경의 성능에 영향을 미칠 수 있음을 지적해야 합니다. 따라서 이상적인 플러그인 세트를 구성하려고 할 때 흥분하지 마십시오. 성능과 추가 기능 사이에서 "행복한 매체"를 유지하려고 노력해야 합니다. 오늘은 여기까지입니다 :) 좋아하는 플러그인에 대해 댓글로 알려주세요.
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION