Blog

Xcode 에서 텍스트 노가다를 피하는 방법

December 13, 2013

Xcode 에서 텍스트 노가다를 피하는 방법

코딩을 하다보면, 가끔 텍스트 노가다를 해야하는 상황이 발생한다.
물론 Copy & Paste, Replace 로도 처리할 수 있지만, 안타깝게도 효율적이지 못한 경우가 대부분이다.

Xcode 에서는 이러한 경우에 대한 옵션을 생각보다 많이 제공하고 있다.

  • Placeholder Tokens


    Placeholder Tokens 는 내용이 입력될 자리를 미리 만들어 놓는다고 생각하면 편하다.
    <#Placeholder#> 처럼 Placeholder 를 <# 과 #> 로 감싸주면 된다.
    토큰과 토큰 사이는 탭으로 간편하게 이동할 수 있다.

  • Edit All in Scope


    변수, 메소드 등을 일괄 변경할 때 사용한다.
    변경하고 싶은 텍스트에 커서를 놓고 cmd + control + e 를 누르면 대상이 되는 텍스트가 모두 표시되며, 변경 사항을 즉시 확인할 수 있다.

  • Code Snippets

    자주 사용하는 코드는 Snippet 으로 만들어 사용함으로써 효율을 높일 수 있다.
    Xcode Snippets 에 자세하게 설명되어 있으며, Dropbox 등의 서비스를 이용하여 동기화 시킬 수 있다.

  • Sublime Text


    만약 Xcode 에서 해결이 안된다면 Sublime Text 를 사용하자.
    기본적으로 편집 기능이 매우 강력하며, 패키지를 통한 확장성도 뛰어난 텍스트 에디터다.

이외에 다른 방법이 있는지는 모르지만, 위에서 언급한 방법만으로도 충분히 텍스트 노가다를 피해갈 수 있다고 생각한다.

덧.
이 글의 결론은 Sublime Text 하나면 모든게 해결된다는.. 것?!