Saya tahu ada banyak posting tentang ini, tetapi saya tidak bisa membuatnya berfungsi.
Saya menggunakan tab untuk pengkodean. Apakah ada cara, untuk mengubah selalu spasi menjadi tab? Yaitu terbuka dan di Simpan file? Adakah yang punya ide?
// edit:
Keinginan saya adalah melakukan ini secara otomatis ! -> buka, simpan atau on the fly
Apakah ada yang tahu caranya?
Saya mencoba ini :
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')
Dan di sini adalah Pengaturan pengguna saya:
{
"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")
atau mirip dengan plugin untuk melihat apakah itu menjalankan atau tidak di simpan.
Ctrl + ~
dan melihat apakah itu memberi Anda kesalahan plugin? Dan jika Anda memiliki Paket Kontrol yang diinstal, dapatkah Anda melihat apakahExpandTabsOnSave
terdaftar sebagai plugin yang diinstal?