Od @wesbos odpowiedź nie załatwi dla mnie tutaj to jest to, co odkryłem.
Sublime 3 nie wyodrębnia pakietów. Pakiety (na Linuksie) znajdziesz w /opt/sublime_text/Packages/
dla domyślnych pakietów lub ~/.config/sublime-text-3/Installed Packages
dla pakietów, które zainstalowałeś, w archiwum zip z rozszerzeniem .sublime-package
.
Aby zmienić zawartość pakietu zainstalować Pakiet zasobów Viewer i wykonać polecenie : Open resource
przejdź do pliku, który chcesz zmienić (if.sublime-snippet
, chciałbym też zmienić for-()-{}.sublime-snippet
ponieważ ma taką samą dziwną średnik tam) i edytuj to.
Po zapisaniu pliku zapisze go on na ~/.config/sublime-text-3/Packages/JavaScript/if.sublime-snippet
. Ten plik następnie nadpisuje domyślny plik w oryginalnym pakiecie zip.
Jak rozumiem, ważne jest, aby wiedzieć, że pliki, które zostaną nadpisane w ten sposób, nie zostaną zaktualizowane podczas aktualizacji pakietów, ponieważ zastępują wszystko, co jest w zaktualizowanym pakiecie!
Ten błąd należy zgłosić wcześniej. – Bergi
To nie jest błąd - jest to preferencja kodowania - jeśli nie lubisz średnika, zaktualizuj swój fragment, aby go usunąć. – wesbos
Uh, naprawdę? Ale nikt nie używa tego w JavaScript. Żaden przewodnik po stylu kodowania dla JS, który widziałem, nie polecił, widziałem nawet ostrzeżenie przed nim jako nie-idiomatyczne (iz technicznego punktu widzenia nie ma sensu dodawać pustych zdań). Dlatego uważam, że nie powinno to być ustawienie domyślne. – Bergi