나는 이것에 관한 많은 게시물이 있다는 것을 알고 있지만 그것을 작동시키지 못했습니다.
코딩에 탭을 사용합니다. 항상 공백을 탭으로 변환하는 방법이 있습니까? 즉 파일 열기 및 저장? 누구나 아이디어가 있습니까?
// 편집 :
이 작업을 자동으로 수행하고 싶습니다 ! -> 열거 나 저장하거나 즉석
에서 누구든지 어떻게해야하는지 알고 있습니까?
나는 노력 이 :
import sublime, sublime_plugin, os
class ExpandTabsOnSave(sublime_plugin.EventListener):
# Run ST's 'expand_tabs' command when saving a file
def on_pre_save(self, view):
if view.settings().get('expand_tabs_on_save') == 1:
view.window().run_command('expand_tabs')
그리고 내 사용자 설정은 다음과 같습니다.
{
"auto_complete_selector": "source - comment, meta.tag - punctuation.definition.tag.begin",
"auto_indent": true,
"detect_indentation": true,
"draw_white_space": "all",
"ensure_newline_at_eof_on_save": true,
"expand_tabs_on_save": true,
"font_face": "SourceCodePro-Regular",
"font_size": 10,
"format_on_save": true,
"ignored_packages":
[
"Vintage"
],
"indent_to_bracket": true,
"open_files_in_new_window": false,
"smart_indent": true,
"tab_size": 4,
"translate_tabs_to_spaces": false,
"trim_automatic_white_space": true,
"trim_trailing_white_space_on_save": true,
"use_tab_stops": false,
"word_wrap": false
}
print("debug")
플러그인이 실행 중인지 또는 저장되지 않는지 확인하려면 플러그인을 추가 하거나 유사하게 시도 하십시오.
Ctrl + ~
플러그인 오류가 발생하는지 확인할 수 있습니까? 패키지 컨트롤이 설치되어 있으면ExpandTabsOnSave
설치된 플러그인으로 표시되어 있는지 확인할 수 있습니까?