Android Studio의 코드에서 여러 위치를 선택하는 방법은 무엇입니까?
소스 코드의 여러 위치에 동일한 텍스트를 삽입하고 싶습니다. 두 개 이상의 마우스 커서가있는 것처럼. Android Studio에서 수행하는 방법을 잘 모르겠지만 VS2012에서 쉽게 수행했습니다.
답변:
이 멋진 기능을 여러분과 공유하는 방법을 찾았습니다. 세 가지 멋진 기능을 찾았습니다.
다중 선택의 경우 alt+ shift를 누른 상태 에서 마우스 클릭으로 변경할 때마다 선택한 다음 동시에 여러 위치에 쓸 수있는 것을 입력합니다.
또 다른 멋진 기능은 열 선택입니다. 이렇게하면 특히 리팩토링 할 때 훌륭한 방식으로 클릭 할 수 있고 많은 도움이됩니다.
대부분의 시스템에서는 middleMouseButton
코드 를 잡고 드래그하여 작동하고 다른 시스템에서는 코드를 잡고 alt선택하여 작동합니다.
또한 @Narayana가 주석에서 말했듯이 Ctrl+ Shift+ Alt+ j는 원샷 리팩토링을 위해 모든 발생을 한 번에 선택합니다.
Alt+ 를 사용 Shift하고 여러 위치를 클릭하여 여러 커서를 사용할 수 있습니다 .
파일에서 유사한 항목을 선택하려면 Alt+를 사용하십시오 j.
자세한 내용은 여기를 클릭 하십시오.
Windows : CTRL+CTRL (길게 누르기) +↑ / ↓
Mac : ⌘+ ⌘(길게 누르기) +↑ / ↓
ESC 여러 줄 모드를 종료합니다.
사용자 지정 키맵을 추가하려면 CTRL+ SHIFT+ A를 입력 keymap
하고 Settings
하위 텍스트가 있는 키맵을 클릭합니다 . 검색 Clone Caret Above
및Clone Caret Below
.
나는 ALT+ SHIFT+에 매핑↑ / ↓ .
지주 조합 시도 CTRL, SHIFT향상된 선택 전력 및 화살표.
Shift
+ Alt
+ Insert
조합을 눌러 열 선택 모드에서 편집합니다.
Shift
+ Alt
+를 Insert
다시 눌러 편집 모드를 종료하십시오. :). 이 경우 커서는 공백이 아닌 일반적인 방식으로 위아래로 이동할 수 있습니다.
Mac 에서는 Android Studio 3.1.3에서 여러 줄로 ⌥ (option)+ shift+ 를 수행하는 것을 좋아합니다 mouse click.
Ctrl
+Shift
+Alt
+j
는 원샷 리팩토링을 위해 한 번에 모든 발생을 선택합니다 .