여러 문자 오프셋 범위를 강조 표시하기위한 숭고한 텍스트 3에 길/플러그인이 있습니까? 이상적인 기능은 다음과 같습니다. 문자 오프셋의 범위 (예 : 200-400, 5000-5300, 6400-6450)가 해당 범위를 강조 표시합니다.숭고한 텍스트 숫자 범위로 3 문자 오프셋 강조 표시
0
A
답변
5
이 작업은 WindowCommand
플러그인을 사용하여 수행 할 수 있습니다. Tools -> New Plugin...
로 이동하여 다음과 같이 내용을 바꿉니다 Packages/User/select_region.py
(이것은 자동으로 디렉토리를 열어야합니다)로 Packages
이 Preferences -> Browse Packages...
를 선택하여 연 디렉토리입니다
import sublime
import sublime_plugin
class SelectRegionCommand(sublime_plugin.WindowCommand):
def highlight_region(self, regions):
region_list = []
if "," in regions:
for region in regions.split(","):
region_list.append(tuple(region.split("-")))
else:
region_list.append(tuple(regions.split("-")))
view = self.window.active_view()
view.show(int(region_list[0][0]))
for region in region_list:
begin = int(region[0])
end = int(region[1])
to_highlight = sublime.Region(begin, end)
view.sel().add(to_highlight)
def run(self):
message = "Enter offset range(s) to select, separated by commas:"
default = "0-100"
self.window.show_input_panel(message, default, self.highlight_region, None, None)
이 파일을 저장합니다.
다음으로 플러그 인을 트리거하는 사용자 지정 키 바인딩을 만듭니다. 열기 Preferences -> Key Bindings-User
하고 다음 줄을 추가 : 파일이 비어
{ "keys": ["ctrl+alt+shift+s"], "command": "select_region" }
경우, 대괄호 [ ]
바인딩 키를 둘러싸고 있습니다. 파일을 저장하면 모든 설정이 완료됩니다. Ctrl 키Alt 키시프트S을 명중하면 문자 오프셋을 입력 할 수있는 창 하단에 입력 패널을 가져올 것이다. 공백을 포함하지 않기 때문에 귀하의 의견은 다음과 같이한다하십시오 :를 입력
히트, 당신이 입력 한 영역이 선택됩니다
편집
보기가 beginni로 스크롤되도록 코드를 약간 변경했습니다. 입력 된 첫 번째 영역의 수 (화면의 중앙에 위치해야 함). 어떤 이유로 든 기능을 사용하지 않으려면 view.show(int(region_list[0][0]))
행을 주석 처리하십시오 (14 행).
관련 문제
- 1. 숭고한 3 PHP/HTML 구문 강조 표시
- 2. 숭고한 텍스트 3에서 예기치 않은 강조 표시
- 3. 숭고한 텍스트 2 HTML 구문 강조 표시
- 4. 숭고한 텍스트 사용자 정의 구문 강조 표시
- 5. 마스크 된 텍스트 상자에서 숫자 문자 강조 표시
- 6. 숭고한 텍스트 : 강조, 굵게 또는 밑줄 텍스트
- 7. 구문 강조 숭고한 텍스트 2
- 8. 숭고한 텍스트 3
- 9. 숭고한 텍스트 3 플러그인은
- 10. 숭고한 텍스트 여러 언어 구문 강조 표시 하시겠습니까?
- 11. 문자 수에 따라 하위 텍스트 강조 표시
- 12. 숭고한 문구에 대한 문법 강조 표시
- 13. 총 행 수 상태 표시 줄 숭고한 텍스트 표시 3
- 14. 숭고한 텍스트 : 표현할 수없는 문자
- 15. 숭고한 텍스트 구문 특정 PHP 파일을 js 파일로 강조 표시
- 16. 숭고한 텍스트 2에 TODO가 포함 된 주석 강조 표시
- 17. 숭고한 텍스트 3에서 루비 함수 호출에 대한 구문 강조 표시
- 18. 숭고한 텍스트 3 - 구문 색상 변경
- 19. 숭고한 텍스트 3 꿀꺽 패키지
- 20. 숭고한 텍스트 3 jQuery를위한 완료
- 21. 숭고한 텍스트 3 Java autocomplete
- 22. JS의 문법은 숭고한 텍스트 3
- 23. 숭고한 텍스트 3 Api를 닫습니다.
- 24. 숭고한 텍스트 3 Linter 문제
- 25. 숭고한 텍스트 3 파일 속성
- 26. 숭고한 텍스트 3 작동하지 않습니다.
- 27. 숭고한 텍스트 3 증분 선택
- 28. 숭고한 텍스트 3 로그 위치
- 29. 숭고한 텍스트 3 'subl'명령이 여전히 숭고한 텍스트 2에 연결되었습니다.
- 30. 숭고한 텍스트 3 굵게에 대한 키보드 단축키
나는 당신이 무엇을 요구하고 있는지 잘 모르겠습니다. 숫자, 하이픈 및 다른 숫자가있을 때마다 강조 표시 만 하시겠습니까? – MattDMo
아니요, 일부 문자 범위를 입력 할 수 있기를 원하며 편집기에서 해당 범위를 강조 표시합니다. 예를 들어 길이가 1000 인 문서에 200-400을 입력하면 위치 200에서 400까지 강조 표시된 문자를 볼 수 있기를 원합니다. – CentAu
좋습니다. 알겠습니다. 내가 무엇을 생각해 낼 수 있는지 보자. – MattDMo