Codice di Visual Studio: inserisci una nuova riga alla fine dei file


99

Durante il salvataggio dei file utilizzando Visual Studio Code, ho notato che una nuova riga non viene aggiunta automaticamente alla fine dei file, causando tutti i tipi di potenziali problemi.

Come si inserisce automaticamente una nuova riga in Visual Studio Code?

Risposte:


172

Esistono due semplici metodi per fare in modo che Visual Studio Code inserisca una nuova riga alla fine dei file:

Metodo I.

  1. Apri Visual Studio Code e vai su File (Codice se usi un Mac) -> Preferenze -> Impostazioni ; ora dovresti visualizzare una pagina delle impostazioni

  2. Inserisci " inserisci la nuova riga finale " nella barra di ricerca

  3. Seleziona la casella di controllo sotto l'intestazione " File: inserisci una nuova riga finale " nelle schede " Impostazioni area di lavoro " e / o " Impostazioni utente " come richiesto

Pagina delle impostazioni con la casella di controllo "File: Inserisci nuova riga finale" selezionata

Metodo II

  1. Apri Visual Studio Code e vai su File (Codice se usi un Mac) -> Preferenze -> Impostazioni ; ora dovresti visualizzare una pagina delle impostazioni

  2. Apri la pagina delle impostazioni JSON facendo clic sull'icona {} in alto a destra nella pagina

  3. Inserisci " files.insertFinalNewline " nella barra di ricerca della pagina delle impostazioni JSON

  4. O

    • Fare clic sulla "penna di modifica" bianca sul lato sinistro della riga contenente la files.insertFinalNewlinechiave JSON e selezionareTrue

    o

    • Copia la riga contenente la files.insertFinalNewlinechiave JSON, incollala nel file JSON a destra nelle schede "Impostazioni utente" e / o "Impostazioni area di lavoro" come richiesto e imposta il suo valore sutrue

Impostazioni utente JSON con <code> files.insertFinalNewline </code> impostato su <code> true </code>

Risultato finale

Nel file JSON delle impostazioni utente o delle impostazioni dell'area di lavoro , dovresti avere una riga di lettura "files.insertFinalNewline": true, all'interno delle parentesi graffe fornite ({}). Inoltre, nella pagina Impostazioni , verrà selezionata la casella di controllo sotto l'intestazione " File: Inserisci nuova riga finale ".

Visual Studio Code ora aggiungerà una riga vuota alla fine dei file quando vengono salvati, se non ce n'è già uno.


Questo si traduce mai in nuove righe aggiuntive se il file ha già una nuova riga alla fine?
Aaron Franke,

3
@AaronFranke Non ho mai visto quel comportamento. Per me, aggiunge solo una nuova riga se non ce n'è già una. Se stai riscontrando questo problema, forse controlla che le tue righe finali non contengano una formattazione che non stai notando.
LJH

1
Puoi anche definire in base al tipo di lingua:"[javascript]": {"files.insertFinalNewline": true}
Get Off My Lawn il

57

Ho inserito una schermata di seguito che mostra come fare in modo che Visual Studio Code inserisca una nuova riga alla fine dei file. Questo servirà anche come luogo utile a cui collegarsi nelle revisioni del codice quando si dice "È necessario eseguire questa operazione e inviare nuovamente".

cattura dello schermo della modifica delle impostazioni


4
Sono sicuro che questo aiuterà le persone. Molte grazie!
LJH

Grazie per la modifica @LJH. Aspergers tende a rendere difficile per me comunicare l'intenzione
Bruno Bronosky
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.