1
나는 숭고함을위한 간단한 .py 플러그인을 만들었는데, 이는 접두사가있는 타임 스탬프 만 출력하고이를 여러 커서 위치에 각각 삽입하려고합니다.숭고한 텍스트 여러 커서의 키 바인딩
플러그인 :
import datetime
import sublime, sublime_plugin
class TimestampcondencedCommand(sublime_plugin.TextCommand):
def run(self, edit):
val = "%s" % (datetime.datetime.now().strftime("am_func_%Y%m%d%H%M%S"))
self.view.insert(edit, self.view.sel()[0].begin(), val)
그리고 바인딩 키
이{ "keys": ["ctrl+shift+z"], "command": "timestampcondenced"}
그것은 작동하지만, 나는 유감 영향을 ctrl+shift+z
만 먼저 커서를 쳤을 때. 모든 커서에 대해이 값을 가져 오려면 어떻게해야합니까?
하거나'view.run_command ('삽입', { '문자':
방금 대신 모든 선택을 통해 루프에 필요한 커서 위치의 모든 전혀 삽입하기 위해
발 })'모든 문자 캐럿 위치에 지정된 문자를 자동으로 삽입합니다 –