Xcode7에서 오리지널 샷 컷 키 만들기
4062 단어 iOSMacOSXSwiftObjective-CXcode
소개
평상시 Atom등의 에디터를 사용하고 있어 자주(잘) 사용하는 쇼트 컷키가 Xcode7에는 없었다(자신이 모르는 것일 뿐) 때문에 참고 사이트를 보면서 스스로 작성해 보았습니다. 비망록으로 작성합니다.
원하는 바로 가기 키
1. 행 삭제
2.행 바꾸기(커서가 있는 행을 위아래로 이동)
3. 행 복제
4. 커서의 위치를 불문하고 개행
설정 방법
1.Finder 를 기동해
Command
+ Shift
+ u
유틸리티 디렉토리가 열리므로, 터미널을 선택해 기동.아래의 명령을 터미널에 복사.
cp /Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Versions
/A/Resources/IDETextKeyBindingSet.plist ~/Desktop/
바탕 화면에 위의 파일이 만들어집니다.
※편집 권한이 필요하므로, 한번 데스크탑에 설정 파일을 복사해 와서 편집합니다.
2.1에서 만든 파일 (IDETextKeyBindingSet.plist)을 적절한 편집기에서 엽니 다.
(여기에서는 Atom에서 열려 있습니다. htps : // 나중에 m. 이오/)
파일 내용은 XML 형식의 데이터입니다.
열린 파일의 맨 위에 (아래에
</dict>
태그의 한 줄에)작성한 코드를 복사합니다.
·
<key>
태그는 명령의 이름입니다.·
<string>
태그는 실현하고 싶은 기능의 명령
<key>Original Direction</key>
<dict>
// 行の削除
<key>Delete Line Original</key>
<string>selectLine:, delete:</string>
// 行の複製
<key>Duplicate Line Original</key>
<string>selectLine:, copy:, moveToEndOfLine:, insertNewline:, paste:, deleteBackward:</string>
// 行を上に移動
<key>Move Line Up Original</key>
<string>selectParagraph:, cut:, moveBackward:, moveToBeginningOfParagraph:, paste:, moveBackward:, moveToBeginningOfParagraph:</string>
// 行を下に移動
<key>Move Line Down Original</key>
<string>selectParagraph:, cut:, moveToEndOfParagraph:, moveRight:, paste:, moveBackward:, moveToBeginningOfParagraph:</string>
// カーソルの位置を問わず改行
<key>Continue Newline Original</key>
<string>moveToEndOfLine:, insertNewline:</string>
</dict>
편집이 끝나면 바탕 화면의 파일 (IDETextKeyBindingSet.plist)
원래 위치로 돌아갑니다.
1 단계로 터미널을 열고 아래 명령을 복사합니다.
sudo cp ~/Desktop/IDETextKeyBindingSet.plist /Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Versions
/A/Resources/IDETextKeyBindingSet.plist
※여기서 편집한 파일은 Xcode를 버전 업했을 때에, 디폴트의
상태로 돌아가 버리기 때문에 어딘가에 백업으로 저장합니다.
3.Xcode를 시작하고 키 바인딩 설정
Xcode를 시작하고
command
+ ,
에서 설정 화면을 엽니 다.키 바인딩 선택
키 바인딩을 선택하고 아래쪽으로 스크롤하면 방금 작성했습니다.
Original Direction이라는 항목이 있으므로
각 Command에 임의의 Key를 설정한다.
여기에
・Move Line Up Original(커서가 있는 행을 위로)
command
+ option
+ shift
+ ↑
・Move Line Down Original(커서가 있는 행을 아래로)
command
+ option
+ shift
+ ↓
· Delete Line Original (커서가있는 행 삭제)
command
+ D
・Continue Newline Original(커서의 위치를 불문하고 개행)
shift
+ enter
・Duplicate Line Original(커서가 있는 행의 복제)
command
+ shift
+ V
결론
커서의 위치를 불문하고 개행 등은 특히 편리합니다.
임의의 키를 설정할 때 기본적으로 설정된 키와 동일한 키를 설정하려고 하면 Xcode가 경고를 발행합니다. 사용하지 않는 Key라면 디폴트 Key를 삭제해 버릴 수도 있습니다만, 디폴트 Key를 삭제, 변경할 때는 자주(잘) 확인하고 나서 편집합시다.
한 번 언젠가 deletekey에 다른 Key가 설정되어 울음을 보았습니다 ....
아래의 사이트를 참고로 했습니다. 감사합니다.
참고 사이트
Reference
이 문제에 관하여(Xcode7에서 오리지널 샷 컷 키 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/takanori_yamashita/items/93d29f2686354f0b8af6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)