Usuń końcowe spacje automatycznie lub za pomocą skrótu


Odpowiedzi:


966

Możesz włączyć przycinanie białych znaków w czasie zapisywania pliku w ustawieniach:

  1. Otwórz Ustawienia użytkownika Visual Studio Code (menu PlikPreferencjeUstawienia → karta Ustawienia użytkownika ).
  2. Kliknij wprowadź opis zdjęcia tutajikonę w prawej górnej części okna. Spowoduje to otwarcie dokumentu.
  3. Dodaj nowe "files.trimTrailingWhitespace": trueustawienie do dokumentu Ustawienia użytkownika, jeśli jeszcze go nie ma. Dzieje się tak, dlatego nie edytujesz bezpośrednio ustawienia domyślnego, ale dodajesz do niego.
  4. Zapisz plik ustawień użytkownika.

Dodaliśmy również nowe polecenie w celu ręcznego wyzwolenia tego polecenia ( Przytnij końcowe białe znaki z palety poleceń).


9
Tak, teraz używam go od momentu wydania, dziękuję zespołowi kodu VS :) A dodatkowo, tutaj jest skrót do usuwania spacji w bieżącym pliku roboczym: CTRL + SHIFT + X
schankam

10
Wygląda na to, że skrótem w systemie macOS jest teraz Command-K, a następnie Command-X
schankam

2
Czy istnieje sposób, aby włączyć tę funkcję dla wszystkich plików, ale wyłączyć dla niektórych typów plików? Na przykład przychodzi na myśl Markdown.
Prashanth Chandra

2
Obecnie nie, ale analizujemy ustawienia specyficzne dla języka dla tego kamienia milowego. Zobacz nasz plan iteracji tutaj: github.com/Microsoft/vscode/issues/17608
Benjamin

9
DLACZEGO domyślnie nie jest włączone? pylint
Ile

89

Menu PlikPreferencjeUstawienia

Wpisz opis zdjęcia tutaj

Zaznacz opcję „Przytnij końcowe białe znaki - „Po włączeniu przycina końcowe białe znaki podczas zapisywania pliku” .


2
@daGo, o ile wiem, akcja jest wywoływana tylko przed zapisaniem pliku. Nie pogorszy to wydajności kodu VS, chyba że zapiszesz każdą linię.
Shivkumar Birnale

48

Nie tylko możesz zmienić ustawienia Visual Studio Code, aby automatycznie przycinać końcowe białe znaki, ale możesz to również zrobić z palety poleceń ( Ctrl+ Shift+ P):

Paleta poleceń: Przytnij końcowe białe znaki

Możesz także użyć skrótu klawiaturowego:

  • Windows, Linux: Ctrl+ K, Ctrl+X
  • Mac: + k, + x.

(Używam Visual Studio Code 1.20.1.)


2
W systemie Linux możesz użyć Ctrl+ K Ctrl+ X.
Penny Liu,

Wygląda na to, że nie ma dopasowania za pomocą palety poleceń w programie Visual Studio Code 1.43.1 (2020-02). (Ten sam wynik zarówno w systemie Linux, jak i Windows.)
Peter Mortensen

1
Skrót klawiaturowy można znaleźć: 1) Otwórz menu FilePreferencesKeyboard Shortcuts. 2) Wpisz „trail” w polu wyszukiwania (u góry)
Peter Mortensen

12

W najnowszych wersjach programu Visual Studio Code ustawienia można znaleźć tutaj:

Menu PlikPreferencjeUstawieniaEdytor tekstuPliki → (przewiń nieco w dół) Przytnij końcowe białe znaki

Służy do przycinania białych znaków podczas zapisywania pliku.

Możesz też wyszukać „Przycinaj końcowe białe znaki” w górnym pasku wyszukiwania.


2
Gdyby to wybrał - nie zrobił tego, co powiedział (jak ujawniono w git). Mam nadzieję, że dodanie go ręcznie do pliku ustawień użytkownika działa.
JosephK

Alternatywnie: wpisz „przycinanie” w polu wyszukiwania po otwarciu okna „Ustawienia” (u góry)
Peter Mortensen

4

Visual Studio Code, menu PlikPreferencjeUstawienia → wyszukaj „przycinanie”:

Zrzut ekranu programu Visual Studio Code


3

Wystarczy popatrzeć na wtyczce EditorConfig .

Korzystając z wtyczki, możesz mieć ustawienia specyficzne dla różnych projektów. Program Visual Studio Code ma również wbudowaną funkcję IntelliSense dla plików .editorconfig.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.