Pythn에서 Sublime Text3 태그를 검색할 수 있는 플러그인 만들기
1866 단어 Python
나는 각양각색의 방법이 있다고 생각하지만, 대다수는 아래와 같다고 생각한다.
ctrl + tab
로 찾는 것도 귀찮아요. Alt + 数字
점프 10개 이상의 라벨로 열려 있는데 원래 번호를 몰라요...세 번째는 좀...
그래서 학습과 동시에 검색 라벨 기능을 시도해 봤다.
그나저나 파이톤의 초보자입니다.
말하자면, Sublime에는 태그를 검색하는 기능이 있습니까?
전제 조건
플러그인 준비
도구=>[플러그인 추가]를 클릭합니다.
초기 형태를 만들어
ctrl + s
로 보관했다.저장 위치로
Packages/User
를 선택했는지 확인하고 확장자.py
로 적절한 이름을 저장합니다.소스 코드 쓰기
다음 소스 코드만 사용하면 탭 검색을 할 수 있습니다.
매우 간단하다
import sublime, sublime_plugin
import os
class FindTabListCommand(sublime_plugin.TextCommand):
def run(self, edit):
def on_done(index):
if index == -1:
return;
window = sublime.active_window()
tabs = window.views_in_group(window.active_group())
window.focus_view(tabs[index])
window = sublime.active_window()
tabs = window.views_in_group(window.active_group())
tabNames = []
for item in tabs:
if item.name() != "Find Results":
fileName = os.path.basename(item.file_name())
tabNames.append(fileName)
window.show_quick_panel(tabNames, on_done)
단축키 구성
키 바인딩 설정에서 다음과 같은 방식으로 설정하면 완성됩니다.
{ "keys": ["ctrl+t"], "command": "find_tab_list"}
그런 다음 Sublime에서 아래 일반 검색 상자를 열어 레이블을 찾을 수 있습니다.Reference
이 문제에 관하여(Pythn에서 Sublime Text3 태그를 검색할 수 있는 플러그인 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kozo/items/47cf5088ca770c5c68cb텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)