Estensione di Visual Studio Code C++:aggiornamento di maggio 2020

Estensione di Visual Studio Code C++:aggiornamento di maggio 2020

L'aggiornamento di maggio 2020 dell'estensione C++ di Visual Studio Code è ora disponibile. Questa ultima versione offre funzionalità nuove di zecca, modalità ARM e ARM64 IntelliSense e piegatura del codice specifico del linguaggio C++, insieme a una serie di miglioramenti e correzioni di bug. Per saperne di più su tutte le modifiche, consulta le nostre note di rilascio su GitHub.

Modalità ARM e ARM64 IntelliSense

Con l'aggiornamento di maggio 2020, puoi configurare l'estensione C++ per fornire IntelliSense corretto durante la compilazione incrociata per ARM e ARM64. Ciò significa che stai compilando per un'architettura diversa rispetto alla tua macchina di sviluppo host. Tutto quello che devi fare è impostare il percorso del compilatore e la modalità IntelliSense.

Il percorso del compilatore e la configurazione della modalità IntelliSense sono archiviati nel file c_cpp_properties.json del progetto. Modifica queste impostazioni selezionando C/C++:Modifica configurazioni (UI) dalla tavolozza dei comandi.

In Percorso del compilatore, inserisci il percorso del compilatore compatibile con la tua architettura di destinazione. Ad esempio, "/usr/bin/arm-none-eabi-g++" se si compila per ARM da una macchina Linux.

Quindi imposta la modalità IntelliSense alla variante specifica dell'architettura del compilatore in uso. L'aggiornamento di maggio 2020 fornisce le seguenti nuove modalità IntelliSense:clang-arm, clang-arm64, gcc-arm, gcc-arm64, msvc-arm e msvc-arm64. Ad esempio, seleziona "gcc-arm" se stai utilizzando GCC per compilare per ARM.

Ora sei pronto per goderti IntelliSense durante la compilazione incrociata per ARM! Per ulteriori informazioni, consulta Configurare IntelliSense per la compilazione incrociata.

Ripiegamento codice

L'aggiornamento di maggio 2020 fornisce la piegatura del codice specifica del linguaggio C++, consentendo di comprimere ed espandere facilmente blocchi di codice. Il ripiegamento del codice fornito dall'estensione C++ risolve il comportamento buggato della precedente esperienza di ripiegamento del codice non specifico del linguaggio. In particolare, la piegatura del codice ora funziona come previsto per le istruzioni #if, le istruzioni #include e i commenti di blocco.

Cosa ne pensi?

Scarica oggi stesso l'estensione C++ per Visual Studio Code, provalo e facci sapere cosa ne pensi. Se riscontri problemi o hai suggerimenti, segnalali nella sezione Problemi del nostro repository GitHub. Puoi anche partecipare al nostro programma Insider e ottenere l'accesso alle prime build della nostra versione andando su File> Preferenze> Impostazioni e in Estensioni> C/C++, cambia "C_Cpp:Aggiorna canale ” a “Insider ”.

Siamo raggiungibili tramite i commenti di seguito o tramite e-mail all'indirizzo [email protected]. Puoi anche trovare il nostro team su Twitter all'indirizzo @VisualC.