Rimuovi gli spazi finali automaticamente o con un collegamento


Risposte:


966

È possibile abilitare il taglio degli spazi vuoti durante il salvataggio dei file dalle impostazioni:

  1. Apri Impostazioni utente codice Visual Studio (menu FilePreferenzeImpostazioni → scheda Impostazioni utente ).
  2. Fai clic inserisci qui la descrizione dell'immaginesull'icona nella parte in alto a destra della finestra. Questo aprirà un documento.
  3. Aggiungi una nuova "files.trimTrailingWhitespace": trueimpostazione al documento Impostazioni utente se non è già presente. In questo modo non stai modificando direttamente l'impostazione predefinita, ma invece la stai aggiungendo.
  4. Salva il file delle impostazioni utente.

Abbiamo anche aggiunto un nuovo comando per attivarlo manualmente ( Taglia spazio vuoto finale dalla tavolozza dei comandi).


9
Sì, lo sto usando da quando è stato rilasciato, grazie al team del codice VS :) E inoltre, ecco il collegamento per rimuovere lo spazio finale sul file di lavoro corrente: CTRL + MAIUSC + X
schankam

10
Sembra che il collegamento su macOS sia ora Command-K seguito da Command-X
schankam,

2
C'è un modo per averlo abilitato per tutti i file ma disabilitato per alcuni tipi di file? Markdown mi viene in mente, per esempio.
Prashanth Chandra,

2
Attualmente no, ma stiamo esaminando le impostazioni specifiche della lingua per questa pietra miliare. Vedi il nostro piano di iterazione qui: github.com/Microsoft/vscode/issues/17608
Benjamin Pasero

9
PERCHÉ questo non è attivo di default? Il numero di volte che questo potrebbe avermi salvato dall'ira di pylint...
rookie1024

89

Menu FilePreferenzeImpostazioni

Inserisci qui la descrizione dell'immagine

Seleziona l' opzione "Taglia spazi vuoti finali " - Se abilitata, taglierà gli spazi vuoti finali quando si salva un file " .


2
@daGo, per quanto ne so, l'azione viene chiamata solo prima di salvare il file. Non peggiorerà le prestazioni del codice VS se non si salva ogni riga.
Shivkumar Birnale

48

Non solo puoi modificare le impostazioni del codice di Visual Studio per tagliare automaticamente gli spazi vuoti finali, ma puoi anche farlo dalla tavolozza dei comandi ( Ctrl+ Shift+ P):

Tavolozza dei comandi: Taglia spazio vuoto finale

Puoi anche usare la scorciatoia da tastiera:

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

(Sto usando Visual Studio Code 1.20.1.)


2
Su Linux, puoi usare Ctrl+ K Ctrl+ X.
Penny Liu,

Non sembra esserci una corrispondenza usando la tavolozza dei comandi in Visual Studio Code 1.43.1 (2020-02). (Stesso risultato sia su Linux che su Windows.)
Peter Mortensen il

1
La scorciatoia da tastiera può essere scoperta da: 1) Apri menu FilePreferencesKeyboard Shortcuts. 2) Digita "trail" nella casella di ricerca (in alto)
Peter Mortensen il

12

Nelle recenti versioni di Visual Studio Code puoi trovare le impostazioni qui:

Menu FilePreferenzeImpostazioniEditor di testoFile → (scorrere un po 'verso il basso) Taglia spazio vuoto finale

Questo serve per tagliare gli spazi bianchi quando si salva un file.

Oppure puoi cercare "Taglia spazio vuoto finale" nella barra di ricerca in alto.


2
Se fosse stato selezionato, non ha fatto ciò che diceva (come rivelato in git). Spero che aggiungerlo manualmente al file delle impostazioni utente funzioni.
JosephK,

Alternativa: digitare "trim" nella casella di ricerca dopo l'apertura della finestra "Impostazioni" (in alto)
Peter Mortensen,

4

Codice di Visual Studio, menu FilePreferenzeImpostazioni → cerca "trim":

Schermata del codice di Visual Studio


3

Dai un'occhiata al plugin EditorConfig .

Usando il plugin puoi avere impostazioni specifiche per vari progetti. Visual Studio Code ha anche IntelliSense integrato per i file .editorconfig.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.