다중 커서 / 현재 강조 단어의 다음 인스턴스 강조
숭고한 텍스트에서는 명령 + 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)
'ProgramingTip' 카테고리의 다른 글
Tkinter 텍스트 상자 위젯에서 입력을 얻는 방법은 무엇입니까? (0) | 2020.11.01 |
---|---|
SQL Server에서 현재 날짜를 알고 계십니까? (0) | 2020.11.01 |
Angular2는 요소의 내부 속성이 아니므로 바인딩 할 수 없습니다. (0) | 2020.11.01 |
Python : ".. % (var) s .."% locals ()를 사용하는 것이 좋은 방법입니까? (0) | 2020.11.01 |
Django : 게시물을 리디렉션하고 게시물 데이터를 전달하는 방법 (0) | 2020.11.01 |