〈SnippetsLab〉은 자주 사용하는 코드 스니펫을 쉽게 저장해 둘 수 있는 도구입니다. 앱에서 코드 라이브러리를 생성한 후 태그, 주석, 그룹 등을 활용해 깔끔하고 야무지게 관리해 보세요.
앱은 마치 잘 정리된 데이터베이스와 같습니다. 덕분에 작업 속도가 크게 향상되죠. 오늘 소개하는 팁을 읽고 활용해 보세요.
태그 사용
코드 스니펫에 태그를 달아 놓으면 나중에 찾기가 훨씬 더 수월해집니다. 'Preferences' 창을 열고 'Always Show Tags'를 활성화해 태그가 항상 보이도록 설정해 놓으세요. 그러면 코드 스니펫을 추가할 때 빠르게 분류할 수 있을 겁니다.
검색 결과 좁히기
〈SnippetsLab〉의 검색 기능을 강화하고 싶다면, 질의에 'in:'을 추가해 특정 폴더, 태그, 언어 등을 선택할 수 있습니다. 그러면 특정 프로젝트와 연관된 코드나 'Swift'와 같은 특정 언어로 작성된 코드 스니펫만 불러올 수 있으니 매우 유용하겠죠. in:을 여러 개 추가하여 검색 결과를 더욱 좁힐 수도 있습니다.
똑똑한 검색
동일한 검색을 빈번하게 수행한다면, 'Smart Groups' 옆에 있는 '+' 버튼을 클릭하여 질의를 저장해 두세요. 질의를 저장할 때는 조건문과 중첩문을 비롯한 여러 개의 검색 기준을 포함할 수 있습니다.
일반적인 검색 기준 외에 다른 기준을 더할 수도 있습니다. 'Smart Groups'를 활용하면 파일 생성 날짜 및 수정 날짜, 'GitHub Gist' 상태 및 저자 이름 등 다양한 다른 기준을 선택할 수 있죠.
언어 설정
〈SnippetsLab〉에서는 420개 이상의 언어에 대한 구문 강조가 지원됩니다. 'Languages' 설정에서 주로 작성하는 언어의 구문 강조를 활성화하는 것을 잊지 마세요.
전문가 팁: 새로운 스니펫을 생성할 때, 창 하단에 있는 언어 팝업을 클릭해 언어를 설정하세요. 그러면 앞에서 설명한 것처럼, 특정 언어로 스니펫을 검색할 수 있습니다.
편리한 접근
다른 앱에서도 코드 스니펫에 접근하고 싶다면, 'Assistant' 설정에서 시스템 전체에 적용되는 〈SnippetsLab〉의 Assistant를 활성화하세요. 그 후 메뉴를 클릭하고 스니펫을 선택하면 해당 스니펫이 클립보드에 복사됩니다. 또한 'New'를 클릭해 새로운 스니펫을 생성하고 태그를 할당할 수 있죠. 이보다 더 편리할 수 없을걸요!