레이블이 Xcode인 게시물을 표시합니다. 모든 게시물 표시
레이블이 Xcode인 게시물을 표시합니다. 모든 게시물 표시

2014년 11월 27일 목요일

Xcode 에는 Delete Line 기능이 없다?

Windows에서 programming 하다 Mac에서 처음 Xcode로 programming을 할 때 굉장히 당혹스러웠던 것 중 하나가 있었다. 바로 Delete Line, 행 삭제 단축키가 없는 것이었다! 단축키는 없지만 기능은 있겠지 하고 Key Bindings 를 뒤져 봤는데 웬걸~ 없었다. Google search gogo~
역시 조금 복잡하지만 해답은 있었다.

1. Xcode를 종료하고 아래 File 을 연다. (혹시 Xcode의 위치가 다르면 Xcode 설치한 곳에서 아래 위치를 찾아가자)
/Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Resources/IDETextKeyBindingSet.plist

2. Deletions 부분에 아래 항목을 추가한다.
        <key>Delete Line</key>
        <string>selectLine:, delete:</string> 

3. 이제 Xcode를 실행하고 설정의 Key Bindings 에서 Delete Line을 검색해보면 항목이 생긴 것을 볼 수 있다. 단축키를 지정하자.(난 원래 있던 Duplicate Line을 지우고 ⌘+D로 지정했다.)

4. 끝~! ⌘+D 마구마구 누르면 마구마구 지워진다.

그런데 Apple 은 왜 이걸 안넣어 놓은 거지? 걔네는 행 삭제 안하나?

※ 글쓰는 현 시점에 Xcode 6.1 에서 잘 동작한다.