Używam Sublime text
. Teraz próbuję Atom
. Kiedy zapisuję dowolny plik w wysublimowanym tekście, nie zawiera on żadnej końcowej pustej linii. Ale zapisanie dowolnego pliku w Atom
pozostawia na końcu pustą linię. Jak zmusić, Atom
aby nie zostawiać końcowych spacji?
save
whitespace
sublimetext3
removing-whitespace
atom-editor
Nasif Md. Tanjim
źródło
źródło
"A sequence of zero or more non- <newline> characters plus a terminating <newline> character."
- stackoverflow.com/questions/729692Odpowiedzi:
Pod swoim Atomem
Preferences
przejdź doPackages
zakładki i wyszukajwhitespace
. Kliknijwhitespace
pakiet i odznaczEnsure Single Trailing Newline
opcjęźródło
Remove Trailing Whitespace
na dolesettings
sekcji znajduje się pole wyboru . Usunięcie zaznaczenia zachowuje wszystkie końcowe spacje.Na poziomie globalnym można to zmienić za pomocą
settings
wWhitespace
pakiecie, ale jeśli chcesz wyłączyć to dla określonego języka, musisz użyć właściwości o zakresie składni w pliku config.cson.Aby zobaczyć zakres języka, przejdź do
Packages
zakładki i wyszukaj swój język.Kliknij ustawienia pakietu językowego, aby zobaczyć zakres:
źródło
.text.html.jinja
, że konfiguracja pasuje do twojej, ale nie działa. Globalny jest wtedy :-(ctrl+shift+L
).Przejdź do pakietów i znajdź "białe znaki", przejdź do jego ustawień i odznacz ostatnie pole wyboru.
Ustawienia
Pole wyboru
źródło
Aby dodać do odpowiedzi Dana Moldavana .
Doświadczyłem tego problemu podczas pracy z aplikacją Railsową.
Dodałem
.editorconfig
plik o następujących właściwościach:Dodałem
.gitattributes
plik o następujących właściwościach:A potem mój edytor Atom rzucił problem:
Oto jak to naprawiłem :
Zapisz i zamknij ustawienia.
To wszystko.
mam nadzieję, że to pomoże
źródło