[java] 여러 줄을 편집하는 IntelliJ IDEA 방법

TextMate에서이 작업을 수행 한 것을 보았고 IDEA에서 수행 할 수있는 방법이 있는지 궁금합니다.

다음 코드가 있다고 가정합니다.

 leaseLabel = "Lease";
 leaseLabelPlural = "Leases";
 portfolioLabel = "Portfolio";
 portfolioLabelPlural = "Portfolios";
 buildingLabel = "Building";

모든 줄에 ‘+ “foo”‘를 추가하는 가장 좋은 방법은 무엇입니까? 줄이 오른쪽에 올바르게 정렬되지 않았기 때문에 열 모드가 작동하지 않습니다 … 텍스트를 오른쪽 정렬하는 쉬운 방법이 없다면 : P



답변

Idea IntelliJ IDEA 13.1 이후로 여러 줄을 편집 할 수 있습니다.

사용하다:

Alt+ Shift+ 마우스 클릭

선택을 위해. IntelliJ 블로그 게시물의이 새로운 개선 사항에 대한 자세한 내용은 여기 . 매우 유용한 기능입니다.


답변

내가 사용하는 열 선택 모드 ( Cmd+ Shift+ 8를 통해 여러 커서를 만들 수 있습니다 Mac에서) Shift+ Up또는 Shift+ Down모두 함께 다음 라인을 편집합니다.

IntelliJ IDEA 14부터는 위 / 아래에있는 클론 캐럿 도 있습니다 .

  • Windows : Ctrl, Ctrl+ Up/Down
  • MacOS : Option, Option+ Up/Down

(보조 키를 두 번째로 누른 상태에서 화살표 키 누르기)


답변

또 다른 키보드 전용 접근 방식입니다. (13.1 버전부터) Alt+ J/ Shift+ Alt+ J( OS X의 경우 Ctrl+ G) 단축키를 사용하여 여러 개의 캐럿을 만들 수 있습니다. Alt+ J는 현재 선택된 텍스트의 다음 항목을 선택하고 다른 캐럿을 추가합니다.

  1. 첫 번째 세미콜론을 선택하십시오.

여기에 이미지 설명 입력

  1. 그런 다음 Alt+를 J네 번 누릅니다.

여기에 이미지 설명 입력

  1. 원하는 내용 편집

여기에 이미지 설명 입력

  1. Esc첫 번째 줄로 돌아가려면을 누르십시오 .

여기에 이미지 설명 입력


답변

끝에 캐럿 배치

Windows : CTRL + CTRL(길게 누르기) +↑ / ↓

Mac : option + option(길게 누르기) + ↑ / ↓.

행 끝에 캐럿을 배치하려면 : 캐럿을 맨 위 행으로 이동하고 아래로 복제 한 다음을 클릭 END합니다.

다중 캐럿 단축키 변경

사용자 정의 키맵을 추가하려면 CTRL+ SHIFT+ A를 입력 keymap하고 Settings하위 텍스트가 있는 키맵을 클릭합니다 . Clone Caret Above및을 검색합니다 Clone Caret Below.

난 내 매핑에 ALT+ SHIFT+ ↑ / ↓Windows에서와 + ↑ / ↓Mac에서.

보너스

지주 조합 시도 CTRL, SHIFT향상된 선택 전력 및 화살표.


답변

열 모드는 잘 작동합니다. 먼저 열 모드에서 모든 줄을 선택한 다음 END를 누릅니다. 각 커서는 각 줄의 끝으로 이동합니다.

Linux에서 ( 마우스 필요 없음 ) :

  1. ALT+ SHIFT+ INSERT블록 모드로 들어가기

    열 편집 모드로 들어감

  2. SHIFT + UP또는 SHIFT + DOWN여러 줄을 선택하려면

    여기에 이미지 설명 입력

  3. END 각 줄의 끝으로 이동

    여기에 이미지 설명 입력

  4. 이제 입력 foo하면 각 줄에 추가됩니다.

    여기에 이미지 설명 입력

  5. 이제를 사용 ESCAPE하여 모든 것을 선택 취소 하고를 사용하여 일반 선택 모드로 다시 전환하십시오 ALT + SHIFT + INSERT.


답변

마우스 휠클릭 하고 드래그 하여 수직 코드 블록 선택을 수행 할 수도 있습니다 .

여기에 이미지 설명 입력


답변

다음 항목 선택 :

      Alt+J on Windows, Ctrl-G on Mac OS X

발생 선택 취소 :

      Alt+Shift+J on Windows, Ctrl-Shift-G on Mac OS X

모든 항목 선택 :

      Ctrl+Alt+Shift+J on Windows, Ctrl-Cmd-G on Mac OS X

더 많은 참조 : 링크