ProgramingTip

다중 커서 / 현재 강조 단어의 다음 인스턴스 강조

bestdevel 2020. 11. 1. 18:28
반응형

다중 커서 / 현재 강조 단어의 다음 인스턴스 강조


숭고한 텍스트에서는 명령 + D 를 눌러 단어의 다음 인스턴스를 쉽게 선택하고 명령를 누르고을 클릭하여 여러 커서를 배치 할 수 있습니다. 그것은 기능이 있다고 말하는 것이 아니라는 것을 알고 있습니다.

나는 이것에 대한 키 매핑이나 Alcatraz 사용을 찾는 데 행운이 없기 때문에 xcode 5에서 수행하는 방법이 있는지 또는 구현할 계획이 있는지 알아보고 싶었습니다. xcode 6?

xcode 개발자가 본다면 제안 기능을보고 귀하의 의견을 듣고 싶습니다 :)


Xcode 10 Beta 3부터 가능합니다.

"다음 찾기 및 선택"및 "이전 찾기 및 선택"메뉴 명령을 사용하여 다음 및 이전 찾기 결과에 대한 선택을 추가 할 수 있습니다.

또한 "다음 항목 선택"및 "이전 항목 선택"메뉴 명령을 사용하여 현재 선택한 텍스트의 다음 및 이전 항목에 대한 선택 항목을 빠르게 추가 할 수 있습니다.

ALT+ + E현재 선택된 다음 항목 선택

ALT+ SHIFT+ + E현재 선택된 항목의 이전 항목 선택

ALT+ + G다음을 찾아 선택

ALT+ SHIFT+ + G이전 찾기 및 선택

Find메뉴를 사용하여 설치 작업을 수도 있습니다 . 물론, 다른 핫키에 자유롭게 바인딩 할 수 있습니다!


원하는 것이 변수의 이름을 변경하는 것이라면 커서가 변수에있을 때 control+ command+를 선택 E하십시오. (이것은 "범위 내 모두 편집"입니다.)

프로젝트 범위 편집을 위해 메뉴 항목이 항상 Editor > Refactor > Rename있습니다.


다음 인스턴스를 가져 오는 단어를 강조 표시하고 다음을 의미합니다.

+ E

+ G.

+를 계속 G해서 + 를 의미 E합니다.

내 사이트에 가끔 참조하는 xcode 단축키 가 더 많이 있습니다.


방금 트위터에서 Xcode 팀이 테스트를 위해 여러 커서 기능을 추가했지만 숨겨진 상태로 유지 읽었습니다. 활성화 된 다음 명령을 사용하십시오.

쓰기 쓰기 com.apple.dt.Xcode PegasusMultipleCursorsEnabled -bool true

참조 용 링크. Xcode의 다중 커서


더 많은 커서가 필요한 곳에 Shift+ Ctrl+를 사용하여 커서를 만들 수 있습니다.Mouse Click

다음 줄에 새 커서를 만들려면 Shift+ Ctrl+ (또는 ) 를 사용할 수 있습니다 .

Option+ Mouse Drag또한 매우 잘 작동합니다.


있다 엑스 코드-멀티 편집-플러그인 . Command-d-ing을 시작할 때 선택한 선택을 넘어 편집하는 데 여러 커서를 사용할 수 없지만 가깝기 때문에 여전히 Sublime과 같지 않습니다.

Xcode 7.3 용으로 추가하여 다음을 추가하여 업데이트 할 수 있습니다.

    <string>ACA8656B-FEA8-4B6D-8E4A-93F4C95C362C</string>

<key>DVTPlugInCompatibilityUUIDs</key>플러그인의 Info.plist에 설치된 UUID 목록 에 추가합니다. (에서 발견 ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/XcodeMultiEdit.xcplugin/Contents/Info.plist)

현재 Xcode 7.3 지원이 부족한 또 다른 유망한 플러그인은 Multiplex입니다.


Apple은 다음 기능이 포함 된 Xcode 10 베타를 이미 출시했습니다.

Xcode Source Editor는 이제 다중 커서 편집을 지원하는 번에 여러 코드 범위를 빠르게 편집 할 수 있습니다. ⌃ + ⇧ + 클릭 또는 열 선택 (⌥ + 클릭 + 드래그)을 통해 마우스로 추가 커서를 배치하거나 ⌃ + ⇧ + 위로 열 선택 위로 또는 ⌃ + ⇧ + 아래로 열 선택 아래로. (12564506)

참고 URL : https://stackoverflow.com/questions/24881824/multiple-cursors-highlight-next-instance-of-currently-highlighted-word

반응형