[java] IntelliJ IDEA의 매개 변수 목록 안에있을 때 메소드 호출 후 세미콜론을 추가하는 방법은 무엇입니까?

마침내 Eclipse를 통해 IntelliJ로 다시 항해하고 있습니다. 현재 내 Eclipse는 현재 이와 같은 명령문이있는 경우 (여기서 ^는 커서가 현재 위치한 위치를 나타냅니다) 설정되어 있습니다.

foo.bar("hello"^)

세미콜론 (;) 키를 누르면 명령문 끝에 세미콜론이 자동으로 추가됩니다.

foo.bar("hello");

현재 IntelliJ는 다음을 수행합니다.

foo.bar("hello";)

의미 세미콜론을 입력하기 전에 닫는 대괄호를 명시 적으로 입력해야합니다.

분명히 큰 문제는 아니지만 IntelliJ로 다시 전환하여 세미콜론을 잘못된 위치에 몇 번 두는 것을 발견했습니다. 닫는 괄호를 입력하십시오.



답변

들어 윈도우 또는 리눅스 사용자, Ctrl+ Shift+ Enter.

대한 맥 OS / OS X의 사용자, ⌘ Command+ ⇧ Shift+ Enter.

이것으로 현재 쓰고있는 문장을 마칩니다. if 문, for 루프 등과 같은 몇 가지 상황에서 시도해보십시오. 필요한 경우 줄을 완성하고 중괄호를 열 것임을 알 수 있습니다.


답변

자신 만의 키맵을 추가 할 수 있습니다 . “현재 명령문 완료”조치를 위해 키맵에 Ctrl+ ;를 추가했습니다 . 이것은 나에게 추가적인 키 스트로크를 저장하고 조금 더 직관적으로 만들었습니다.

  1. 설정> 키맵으로 이동
  2. 검색 창에 “Complete Current Statement”를 입력하십시오.
  3. 항목을 마우스 오른쪽 버튼으로 클릭하고 “키보드 단축키 추가”를 선택하십시오.
  4. 이랑 첫 번째 스트로크 필드가 강조 표시된, 키 조합을 입력합니다. 예를 들어 Ctrl+로 ;표시됩니다.Ctrl+Semicolon
  5. 을 클릭 OK하고 OK저장하고 종료하십시오.

기존 매핑을 제거하거나 유지하도록 선택할 수 있습니다. 완료되면 다음과 같이 보일 것입니다 :

여기에 이미지 설명을 입력하십시오


답변

당신이 항상 원한다면 그냥 이것을하십시오

여기에 이미지 설명을 입력하십시오


답변