(12) 슈퍼 유용하게 IntelliJ IDEA 플러그인! 당신은 몇 가지를 사용 적이 있나요?

I. 서론

하게 IntelliJ IDEA
하게 IntelliJ IDEA 현대 지능 개발 도구의 경우, Eclipse는 석기 시대의 일이라고합니다.
사실, 저자는 또한 지속적인 개발 및 디버깅의 최근 연습 IDEA의 차례에서 탐색기 이클립스이며, 점진적으로이 스마트 IDE 제기 편의의 큰 발전을 실현, 강력한 플러그인 등 힘내와 메이븐에 대한 같은 지원 기능, 지원 사람들은 단순히 결국, JS Shoudaoqinlai이 포함, 코드 힌트의 다양한 중단이 놀라운 IDE 감동했다 없습니다. 관련 더 작은 파트너를 종료하기 위해, 나는이 글을 쓰기로했다.

둘째, 핵심 용어 비교 IDEA VS 이클립스

다음 그림에서 보면 : 두 개의 가장 큰 변화는 작업 공간 개념의 변화, 그리고하는 IDEA, 프로젝트 및 두 개의 서로 다른 개념으로 모듈, 프로젝트의 구조는 큰 의미라는 것이다,이 정확히 무엇을 많은 초기 IDEA입니다 학자들은 문제가 자리를 바랍니다.
1 왜 당신은 작업 공간을 취소 하시겠습니까?
A는 각 프로젝트의 작업 공간을 가지고 있기 때문에 간단하게 말해서, IDEA는 작업 공간을 설정할 필요가 없습니다! ! 아이디어 프로젝트 (프로젝트)의 각각에 대해, 하위 모듈 (모듈) 각각은 JDK 및 MAVEN 구성 독립적 사용될 수있다. 새로운 프로젝트 방향이 기존의 재건 프로젝트는 이클립스 초기 사용이 죽은 작업 공간에 묶여되었습니다 동안 시작했기 때문에 적응성 등 다양한의 부재, 이클립스이다, 큰 편의를 추가했습니다.
또한 2, 많은 초보자는 모듈 호출 될 하위 프로젝트 내부에 왜 생각을 물어볼 것입니다?
A : 사실은 모듈 방식의 개념은, 중합 기술 Yihuo 일반적인 루트 디렉토리로, 그것은 각각의 서브 모듈 사이도 아무런 연관 프로젝트를 호출하지 않으며, 모듈이라는 다음 하위 프로젝트가 연관 될 수 있다는 것입니다.

세, IDEA 플러그인 소개

설치 1. 플러그인
설정 파일 선택 플러그인 옵션을 엽니 다
  • Ctrl + Alt + S
  • 파일 -> 설정
JetBrains의 플러그인은 써드 파티 플러그인, 지역 다운로드 플러그인 패키지를 설치됩니다. 자세한 내용은 과거의 설정에 대한 문서를 참조하십시오.
플러그인 2. 다양한
#1. 활성화 전력 모드 和 전원 모드 II
의 IDEA 아톰 플러그 활성화 전력 모드로 이식의 효과
전체 화면 지터의 코드를 작성, 활성화 - 파워 모드는 흰색, 파워 모드 II 색상이 더 멋진 점이다.
# 2.Background 이미지 플러스
배경 아이디어는 배경 코드로 당신의 마음에 드는 사진을 설정할 수 있습니다, 당신의 생각은 다른 만들기 위해 플러그인을 수정합니다.
성공적인 설치를 다시 시작 한 후, 메뉴 바의보기 탭> (하지 설치된 플러그인이 태그없는) 상자에서 재생, 지역 이미지에 대한 경로를 선택 설정 배경 이미지를 클릭하면 확인을 클릭 할 수 있습니다.
# 3.Grep 콘솔
사용자 정의 로그 색상, 로그의 아이디어 콘솔 컬러 디스플레이 다양한 수준, 설치가 완료된 후, 바로, 콘솔을 열 수 있습니다.
그리고 당신은 다른 로그 레벨 표시 스타일을 설정할 수 있습니다.
직접 검색 할 키워드를 기반으로 할 수 있습니다, 검색 조건은 정규 표현식을 지원하는 것입니다.
# 4.Free의 MyBatis 플러그인
MyBatis로 플러그인은, 편집기로 자바 코드처럼 mybatis.xml을 할 수 있습니다. 우리는 항상 매퍼 인터페이스에 의해 해당 XML SQL 문을 찾기 위해 긴 필요성을 MyBatis로 개발에 사용되는 플러그인은 우리의 작업을 용이하게한다.
설치가 완료 다시 시작 IDEA이되면, 우리는 우리가 XML 파일을 해당 위치로 직접 찾을 수있는 화살표를 클릭, 왼쪽 코드 또는 녹색 화살표를 볼 수 있습니다.
매퍼
XML

# 5.MyBatis 로그인 플러그인
MyBatis로, 지금은 선호하는 자바 데이터베이스 작업입니다 개발하는 동안, 우리는 콘솔에서 직접 출력의 MyBatis 스크립트를 넣어하지만, 기본적으로하지 않는 스크립트 출력을 직접 실행할 수 있습니다.
우리가 실행을 지시하기를 원하지만 경우도 수동으로의 전환.
MyBatis로 로그인 플러그인이 플러그인은 직접 SQL 스크립트 실행이 처리하지 않고, 직접 실행, 같은에서 복사 할 수 있습니다 표시됩니다 MyBatis로 :
프로그램을 실행 한 후에, 우리는 우리가 SQL 스크립트를 실행하는 것을 명확하게 볼 수 있습니다,하고 스크립트가 실행을 실행할 수 있습니다.
# 6.String 조작
강력한 문자열 변환 도구입니다. 바로 가기 키, Alt 키 + m.
  • 切换 样式 (낙타 표기법, 하이픈 소문자 HYPHEN 대문자, snake_case, SCREAMING_SNAKE_CASE, dot.case는 소문자 단어, 단어가 대문자, PascalCase)
  • SCREAMING_SNAKE_CASE 변환 (또는 낙타 표기법으로 변환)
  • snake_case 변환 (또는 낙타 표기법으로 변환)
  • dot.case 변환 (또는 낙타 표기법으로 변환)
  • 하이픈의 경우 변환 (또는 낙타 표기법으로 변환)
  • 하이픈의 경우 변환 (또는 snake_case로 변환)
  • 변환 (또는 단어로 변환) 낙타 표기법
  • 낙타 표기법은 변환 (또는 소문자 단어로 변환)
  • 변환을 PascalCase (또는 낙타 표기법으로 변환)
  • 선택한 텍스트를 대문자
  • 반전의 스타일

코딩 지침 # 7.Alibaba 자바
알리바바 코드 사양은 체크인을 사양 참조 할 수 있습니다 물론 "알리 바바 자바 개발 매뉴얼."
# 8.Lombok
Java 언어, 그들은 빈 속성이 한 번, 수정, 삭제 또는 추가하거나 코드를 유지 보수를 높이기 위해 가져 오기 / set 메소드를 다시 생성 할 필요를 제거하는 경우, 세터, 게터의 무리를 작성하는 데 필요한 각 쓰기 엔티티 클래스 때 한 가지 이유 자바는 비판을 받아왔다되어 부담. 롬복은 우리가 이러한 문제 롬복 주석을 해결 한 후 (@ 세터, @ 게터, @ ToString, @@ RequiredArgsConstructor, @ EqualsAndHashCode 또는 @Data), 당신이 작성하거나 GET / set 메소드 큰 등을 생성 할 필요가 없습니다했다 코드의 양을 최소화 할뿐만 아니라, 코드를 유지 보수의 부담을 줄일 수 있습니다.
설치가 완료되면, 때 응용 프로그램에서 롬복의 관심은, 예를 들어 받는다는,에 따라 추가하는 것을 잊지 마세요 :

# 9.Key 프로모터
주요 발기인 인 IntelliJ의 IDEA 플러그인 바로 가기 프롬프트입니다, 당신은 당신이 폐쇄 될 수있다이 플러그인에 익숙해 후 바로 가기 키 등을 기억할 수 있도록 바로 가기 키를 사용한다 무엇을 제안, 마우스 기능 클릭 수를 셀 수 있습니다.
# 10.Gsonformat
당신은 신속하게 데이터에 따라 자바 JSON 개체 클래스를 생성 할 수 있습니다.
당신은 JSON 파싱 복사해야합니다 (빈 클래스에 어떤 내용없이) 자바 빈즈를 사용자 정의하고 고도는 + 다음 팝업 인터페이스를 삽입하거나 키보드 단축키 Alt + S를 사용, 단지 복사 JSON의 안쪽에 붙여 넣기, 확인을 클릭하여 .

# 11.Restfultoolkit
스프링 MVC 웹 개발, 우리는 우리 모두가 알다시피, 우리는 URL이 이름을, 우리는 방법을 찾기 위해 일반적으로 cmd를 + 시프트 + F있는 주소를 찾기 위해, 페이지의 방식 requestmapping URL 주소에 의해 정의된다 + 클래스 메소드의 requestmapping을 requestmapping, 여전히 조금 불편 찾을 수있는 시간이, restfultookit는 쉽게 찾을하는 데 도움이 될 수 있습니다.
예를 들면 : 나는 / 사용자 추가 / 해당 컨트롤러를 찾으려면 오래 Ctrl 키 + (네트워크에서 사진을) 슬래시로
그것은 우리가 원하는 컨트롤러에 직접 배치 할 수 있습니다. 물론 우리에게 다른 기능을 restfultookit의이 정말 편리합니다. 우리의 컨트롤러에 따르면 우리가 기본 테스트 데이터를 생성하기 위해, 시험이 때마다 우체부 디버깅 데이터, 데이터의 우리 자신의 어리석은 어셈블리를 운영,이 더 명확 콘솔의 데이터를 찾을 수보다를 해결할 수 있습니다 직접 호출 할 수 있습니다 더 편리한 포장합니다. (네트워크에서 사진)
# 12.JRebel
JRebel 코드를 수정 한 후 프로그램을 다시 시작하지 않고, 모든 변경 사항을 적용 할 수 뜨거운 배포 생산성 도구이다. 그것은 다시 시작하고 다시 배포주기를 다시 일반적인 자바 개발을 건너 뜁니다.

넷째, 마지막으로

요 기사, 지원에 대한 감사를 기억 찬양의 점처럼, 모든 사용자와 공유에 오신 것을 환영합니다!


추천

출처juejin.im/post/5d5bbc05f265da03bf0f44fc