다음 튜토리얼 칼럼인 sublime에서는 Sublime3에서 자신만의 코드 조각을 설정하는 방법을 소개합니다. 도움이 필요한 친구들에게 도움이 되길 바랍니다!
Sublime Text 3에서 나만의 코드 조각 설정
코드를 작성할 때 작성자, 생성 시간 등을 댓글에 적는 경우가 많습니다. 이는 자신만의 표시를 남기는 것으로 간주할 수 있습니다. 주석이 달린 코드 조각을 직접 작성해 보세요.
Sublime Snippets (코드 스니펫)
Sublime text 3 Snippets은 동일한 텍스트와 코드 스니펫을 반복적으로 입력해야 할 때 필요한 중요한 기능입니다.
Snippet은 모든 패키지의 폴더에 저장할 수 있지만 단순화를 위해 먼저 Packages/User 디렉터리에 저장하는 것이 좋습니다.
Snippet의 파일 형식은 일반적으로 Snippet의 구조입니다. 다음과 같이
<snippet> <content><![CDATA[Type your snippet here]]></content> <!-- Optional: Tab trigger to activate the snippet --> <tabTrigger>xyzzy</tabTrigger> <!-- Optional: Scope the tab trigger will be active in --> <scope>source.python</scope> <!-- Optional: Description to show in the menu --> <description>My Fancy Snippet</description> </snippet>
CDATA의 내용을 자신의 것으로 대체하면 가장 간단한 Snippets만 작성할 수 있습니다.
나만의 스니펫 만들기
다음으로, 우리가 만든 코드 주석을 예로 들어 스니펫을 작성하겠습니다.
먼저 서브라임 메뉴 바에서 Tools | Developer | New Snippets...를 선택하고
<snippet> <content><![CDATA[ /* * @author: ManiaU * @createTime: ${1:time} * @description: ${2:description} */ ]]></content> <!-- Optional: Set a tabTrigger to define how to trigger the snippet --> <tabTrigger>comm</tabTrigger> <!-- Optional: Set a scope to limit where the snippet will trigger --> <scope>source.js</scope> </snippet>
를 입력합니다. 여기서 content는 Snippet의 내용이고, tabTrigger는 Snippet을 입력할 때 인식할 수 있는 파일 형식입니다. 내용이며 범위 표현이 적용됩니다. 내용에서 ${}는 입력을 마친 후 탭 키로 선택할 수 있는 내용이고, ${1:}은 입력을 마친 후 바로 선택할 수 있는 내용이고, $ {2:}는 Tab을 한 번 눌러 선택할 수 있는 콘텐츠입니다.
그런 다음 comment.sublime-snippet으로 저장한 다음 js 파일에 comm을 입력하고 탭 키보드를 누르면 Snippet이 나타납니다.
시간 입력 플러그인
스니펫이 생성되었지만 시간이 아직 고정되지 않았습니다. 그런 다음 자신만의 플러그인을 만들고 하위 메뉴 표시줄에서 도구 | 개발자 | 새 플러그인…을 선택하고 다음 내용을 입력하세요.
import sublime, sublime_plugin from time import localtime, strftime class InsertDatetimeCommand(sublime_plugin.TextCommand): def run(self, edit): sel = self.view.sel(); for s in sel: self.view.replace(edit, s, strftime("%Y-%m-%d, %H:%M:%S GMT%z", localtime()))
insert_datetime.py로 저장한 다음 Preference | Key Bindings에
{ "keys": ["super+ctrl+t"], "command": "insert_datetime" }
를 추가하세요. 즉, ⌘+Control+T를 눌러 시간을 삽입할 수 있습니다. 주석을 삽입한 후 시간을 추가하세요. 아래와 같이 편리하게 자신만의 주석을 생성할 수 있습니다.
/* * @author: ManiaU * @createTime: 2017-03-14, 22:33:00 GMT+0800 * @description: This is a test! */
Postscript
물론, 스니펫은 그보다 더 유용합니다. 작업 효율성을 크게 높일 수 있는 스니펫을 함께 살펴보겠습니다. 술집!
위 내용은 Sublime3에서 자신만의 코드 조각을 설정하는 방법을 가르쳐주세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!