Come si attiva la disposizione del testo per impostazione predefinita in VS Code


108

Di solito quando uso VS Code, la prima cosa che faccio su un nuovo documento è il comando: "Attiva / disattiva a capo automatico" o Alt+ Z. Ho provato a esaminare le Impostazioni utente, ma non ho trovato voci rilevanti. Esiste un modo per impostare il testo a capo "attivo" per ogni documento per impostazione predefinita?


Risposte:


165

L'impostazione ora è quella "editor.wordWrap": "on"che ho impostato su "on" (l'impostazione predefinita è "off") e che attiva il ritorno a capo automatico su tutti i miei documenti in Visual Studio Code.

Per ulteriori informazioni, vedere le note di rilascio sulle modifiche a A capo automatico.


2
Sì, questa impostazione è stata modificata in VSCode 1.10: code.visualstudio.com/updates/…
Matt Bierner

1
Anche se lo fai apparire sulla barra orizzontale e lo scorrimento dopo il ridimensionamento
localhoost

1
Penso che questa caratteristica sia ancora rotta. Quando carico inizialmente una pagina, il ritorno a capo funziona come previsto. Una volta apportate eventuali modifiche, il ritorno a capo automatico si interrompe. Per essere onesti, non l'ho testato con tutte le mie estensioni disattivate. Non ho tempo per farlo. Voglio solo che quella cosa stupida funzioni. È così fastidioso.
Mike S.

si può accedere al file json con le impostazioni digitando CTRL + SHIFT + P, quindi digitando 'apri impostazioni predefinite (JSON)'
BCArg

16

Dai un'occhiata all'impostazione editor.wrappingColumn(vedi la documentazione per maggiori informazioni)

Aggiornamento 2017-04-06:

Recentemente l'impostazione è cambiata (vedi qui ) editor.wordWrapcon diverse opzioni:

Abbiamo quindi deciso di deprecare editor.wrappingColumn(con i suoi -1, 0,> 0 casi) a favore di editor.wordWrap.

Ecco le nuove opzioni di ritorno a capo automatico:

editor.wordWrap: "off"- Le linee non andranno mai a capo.
editor.wordWrap: "on"- Le linee si avvolgeranno alla larghezza del viewport.
editor.wordWrap: "wordWrapColumn"- Le linee andranno a capo al valore di editor.wordWrapColumn.
editor.wordWrap: "bounded"- Le linee andranno a capo al minimo della larghezza del viewport e al valore di editor.wordWrapColumn.


Hey! Grazie per questa risposta, funziona quasi come mi aspetto, ma c'è un problema con questa soluzione: interrompe le linee in un punto fisso, indipendentemente dalle dimensioni della finestra, che non è coerente con la modalità A capo automatico. Quello che sto davvero cercando è attivare effettivamente questo avvolgimento di parole. Se risulterà impossibile, accetterò questa risposta.
Yakuza

1
Hai provato a impostarlo su 0, come dicono i documenti "L'impostazione di questo su 0 attiva il ritorno a
capo in

Mi scuso, mi sono concentrato sul valore "-1" e ho perso "0". Funziona perfettamente! Grazie!
Yakuza

13

Versione 1.32.3

Se non desideri modificare alcun file, puoi semplicemente attivarlo nelle impostazioni utente:

Codice> Preferenze> Impostazioni> Editor di testo

Digita "wordwrap" nella ricerca o scorri fino alla fine dell'elenco appena prima della sezione del cursore. Lo vedrai come "A capo automatico / Controlla come le righe devono andare a capo".


Ma per impostazione predefinita? Come si fa a "attaccare" questo metodo?
Neil Guy Lindberg

È predefinito per me? Prova a riavviare? Scusa non sono sicuro. Sto usando 1.40.1 in Mojave e funziona ancora. Nota: l'utilizzo di Visualizza> A capo automatico non lo imposterà come predefinito
Paul Morris

4

Nel 2020, ecco alcuni semplici passaggi per farlo.

  • Fare clic su "File" nel menu in alto.
  • Fare clic su "Preferenze" -> "Impostazioni".
  • Scorri un po 'fino a trovare "Editor: a capo automatico".
  • Fare clic sul menu a discesa e scegliere "on".
  • Fatto. Le impostazioni verranno salvate per impostazione predefinita.

Spero che questo ti aiuti.


0

Apri Impostazioni utente Json e aggiungi (come mostrato nell'immagine sotto)

"editor.wordWrap": "on",

inserisci qui la descrizione dell'immagine

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.