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 + 드래그
소스 제어가 활성화 된 프로젝트를 사용하면 소스 편집기는 여백에 개발자가 변경 한 내용을 표시하고 아직 프로젝트로 가져 오지 않은 다른 개발자가 변경 한 내용을 표시합니다.
답변
이를 사용하는 가장 좋은 방법 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);
답변
Shift+ Ctrl+ click
파일에서 동일한 텍스트를 여러 번 편집하려는 경우 예 :
option_A.isEnabled = false
option_B.isEnabled = false
option_C.isEnabled = false
option_D.isEnabled = false
여기에서 나는 네 줄 모두에 true를 입력해야하며 각 줄을 편집하는 것보다 shift+ control+click 를 사용하여 한 번에 true를 입력 하는 것이 좋습니다.
답변
Sublime에서 cmd+ Shift+ 를 사용하는 저와 같은 사람들을 위해 사용 가능한 키보드 단축키도 있습니다 L.
라고 Selection - Split Selection By Lines
합니다. 나는로 설정 cmd+ Shift+ L하지만 난 설정했다 Show Library
나는 충돌을 해결하기 위해 사용하지 않는 것이 다른 임의 뭔가 바로 가기를.