2015-05-06 18 views

risposta

9

Visual Studio Codice 0.3.0 aggiunge il supporto per configurare la codifica. È possibile configurare la codifica globalmente o localmente per file.

+0

Grazie @BenjaminPasero, guardando avanti –

+3

Per correggere me stesso: Supportiamo UTF-16 se e solo se c'è un segno di ordine byte UTF-16 in quel file. Per il futuro intendiamo fornire impostazioni aggiuntive per configurare la codifica a livello globale, per area di lavoro e infine anche per file. –

+0

@Benjamin Pasero, sarà fantastico avere un rilevamento automatico della codifica basato su un contenuto di file corrente. Stai aspettando con pazienza, ma forse hai bisogno di aiuto? –

41

Quindi, ecco come fare ciò che Benjamin ha parlato:

Nella barra inferiore del VSCode, vedrete l'etichetta UTF-8. Cliccalo. Si apre un popup. Fare clic su Save with encoding. Ora puoi scegliere una nuova codifica per quel file.

In alternativa, è possibile modificare l'impostazione globalmente in Area di lavoro/Impostazioni utente utilizzando l'impostazione "files.encoding": "utf8"; tuttavia questo si applica solo ai file appena creati.

+0

"files.encoding": "utf8" creerà file senza BOM (che è in gran parte la decisione migliore). Se vuoi i file UTF8 con BOM, l'impostazione è "files.encoding": "utf8bom" – Gerfried

0

Oltre alle impostazioni descritte nella risposta da @DarkNeuron:

"files.encoding": "any encoding" 

è anche possibile specificare le impostazioni per una lingua specifica in questo modo:

"[language id]": { 
    "files.encoding": "any encoding" 
} 

Ad esempio, io uso questo quando ho è necessario modificare i file PowerShell creati in precedenza con ISE (che vengono creati in formato ANSI):

"[powershell]": { 
    "files.encoding": "windows1252" 
} 

È possibile ottenere un list of identifiers of well-known languages here.

Problemi correlati