시작하기

간편한 코드 관리

〈SnippetsLab〉으로 코드를 깔끔하게 활용하는 5가지 방법.

SnippetsLab

보기

〈SnippetsLab〉은 자주 사용하는 코드 스니펫을 쉽게 저장해 둘 수 있는 도구입니다. 앱에서 코드 라이브러리를 생성한 후 태그, 주석, 그룹 등을 활용해 깔끔하고 야무지게 관리해 보세요.

앱은 마치 잘 정리된 데이터베이스와 같습니다. 덕분에 작업 속도가 크게 향상되죠. 오늘 소개하는 팁을 읽고 활용해 보세요.

태그 사용

코드 스니펫에 태그를 달아 놓으면 나중에 찾기가 훨씬 더 수월해집니다. 'Preferences' 창을 열고 'Always Show Tags'를 활성화해 태그가 항상 보이도록 설정해 놓으세요. 그러면 코드 스니펫을 추가할 때 빠르게 분류할 수 있을 겁니다.

검색 결과 좁히기

〈SnippetsLab〉의 검색 기능을 강화하고 싶다면, 질의에 'in:'을 추가해 특정 폴더, 태그, 언어 등을 선택할 수 있습니다. 그러면 특정 프로젝트와 연관된 코드나 'Swift'와 같은 특정 언어로 작성된 코드 스니펫만 불러올 수 있으니 매우 유용하겠죠. in:을 여러 개 추가하여 검색 결과를 더욱 좁힐 수도 있습니다.

폴더, 태그, 'Smart Groups' 등을 사용해 스니펫을 정리해 두세요. 시스템 전체에 적용되는 메뉴를 통해, 어떤 앱에서든 코드 스니펫에 접근하세요.

똑똑한 검색

동일한 검색을 빈번하게 수행한다면, 'Smart Groups' 옆에 있는 '+' 버튼을 클릭하여 질의를 저장해 두세요. 질의를 저장할 때는 조건문과 중첩문을 비롯한 여러 개의 검색 기준을 포함할 수 있습니다.

일반적인 검색 기준 외에 다른 기준을 더할 수도 있습니다. 'Smart Groups'를 활용하면 파일 생성 날짜 및 수정 날짜, 'GitHub Gist' 상태 및 저자 이름 등 다양한 다른 기준을 선택할 수 있죠.

언어 설정

〈SnippetsLab〉에서는 420개 이상의 언어에 대한 구문 강조가 지원됩니다. 'Languages' 설정에서 주로 작성하는 언어의 구문 강조를 활성화하는 것을 잊지 마세요.

전문가 팁: 새로운 스니펫을 생성할 때, 창 하단에 있는 언어 팝업을 클릭해 언어를 설정하세요. 그러면 앞에서 설명한 것처럼, 특정 언어로 스니펫을 검색할 수 있습니다.

편리한 접근

다른 앱에서도 코드 스니펫에 접근하고 싶다면, 'Assistant' 설정에서 시스템 전체에 적용되는 〈SnippetsLab〉의 Assistant를 활성화하세요. 그 후 메뉴를 클릭하고 스니펫을 선택하면 해당 스니펫이 클립보드에 복사됩니다. 또한 'New'를 클릭해 새로운 스니펫을 생성하고 태그를 할당할 수 있죠. 이보다 더 편리할 수 없을걸요!