Xcode 10에서 다중 커서 편집
Xcode 10 편집기에서 '다중 커서 편집'이란 무엇입니까? (동일한 내용에 대한 자세한 내용은 릴리스 정보에 언급되어 있지만 이해할 수 없습니다.)
정확히 어떻게 작동합니까?
문서의 다른 섹션 내에서 여러 텍스트 인스턴스를 편집하려면 다중 커서 편집을 사용할 수 있습니다. 이를 통해 여러 커서를 서로 다른 위치에 배치 할 수 있으므로 텍스트 를 추가, 수정 또는 삭제할 수 있습니다.
그 이름은 Source Editor 이며 참조 목적으로 whats-new-in-xcode10 및 Sample link 1 및 Sample link 2 에서 답변을 가져 왔습니다.
Xcode 10 Source Editor는 이제 다중 커서 편집을 지원하므로 한 번에 여러 코드 범위를 빠르게 편집 할 수 있습니다.
- shift+ control+ 클릭
- shift+ control+↑
- shift+ control+↓
- option + 드래그
소스 제어가 활성화 된 프로젝트를 사용하면 소스 편집기는 여백에 개발자가 변경 한 내용을 표시하고 아직 프로젝트로 가져 오지 않은 다른 개발자가 변경 한 내용을 표시합니다.
Shift+ Ctrl+ click 파일에서 동일한 텍스트를 여러 번 편집하려는 경우 예 :
option_A.isEnabled = false
option_B.isEnabled = false
option_C.isEnabled = false
option_D.isEnabled = false
여기에서 나는 네 줄 모두에 true를 입력해야하며 각 줄을 편집하는 것보다 shift+ control+click 를 사용하여 한 번에 true를 입력 하는 것이 좋습니다.
이를 사용하는 가장 좋은 방법 Select Next Occurrence
은 Find
메뉴 에서 명령 을 사용하는 것입니다 .
기본 키보드 단축키는 alt+ cmd+ e이지만 Sublime Text의 동작을 모방하기 위해 cmd+ d로 설정할 수 있습니다.
이렇게하면 다른 코드 줄을 편집 할 수 있지만 다른 답변의 솔루션은 비슷한 줄만 편집 할 수 있습니다.
예를 들어 다음 코드가있는 경우 :
NSString *myStringg = @"stringg";
// print the stringg
NSLog(@"Here is my stringg: %@", myStringg);
당신은 단순히 :
Stringg
커서를 사용하여 첫 번째 줄에서 첫 번째 항목을 수동으로 선택Select Next Occurrence
의 키보드 단축키를 4 번 누르십시오.- 히트 right화살표 키를
- 히트 backspace
그리고 당신은 :
NSString *myString = @"string";
// print the string
NSLog(@"Here is my string: %@", myString);
참고 URL : https://stackoverflow.com/questions/50696995/multi-cursor-editing-in-xcode-10
'programing tip' 카테고리의 다른 글
치명적 : 작업 트리 디렉토리 'kivy'를 만들 수 없습니다. (0) | 2020.11.04 |
---|---|
'자동'유형 추론 사용-컴파일러가 추론 한 유형을 찾는 방법은 무엇입니까? (0) | 2020.11.04 |
nullable 합계가있는 Linq 쿼리 (0) | 2020.11.04 |
두 이미지를 PHP로 병합 (0) | 2020.11.04 |
파이썬에서 평균, 표준이 주어지면 정규 분포에서 확률 계산 (0) | 2020.11.04 |