Najlepsze rozszerzenia do programowania w C lub C++ z Visual Studio Code

Chociaż programowanie było kiedyś wykonywane w dowolnym edytorze zwykłego tekstu, dziś wiele się zmieniło. Dzięki programowanie IDE (seria programów zaprojektowanych, aby pomóc nam programować bardziej efektywnie, z mniejszą liczbą błędów i z różnymi pomocami oraz systemami wykrywania i korekcji błędów), programiści mogą realizować swoje projekty bardziej efektywnie i rzadziej popełniać błędy i błędy. A im bardziej wyspecjalizowane jest IDE w języku, którego będziemy używać, tym lepiej.

Istnieje wiele programów do tego celu, ale jednym z najbardziej znanych, jakie możemy znaleźć, jest: Visual Studio Code . Ten program jest edytorem zwykłego tekstu opracowanym przez Microsoft jako oprogramowanie OpenSource i całkowicie bezpłatne dla wszystkich typów użytkowników, dzięki czemu każdy może programować w praktycznie dowolnym języku.

Najlepsze rozszerzenia do programowania w C lub C++ z Visual Studio Code

Czym są rozszerzenia Visual Studio Code

Ten edytor może specjalizować się w niektórych językach lub innych dzięki swoim rozszerzeniom. Są to małe dodatki, które możemy pobrać i zainstalować na górze edytora, aby zapewnić dodatkowe funkcje lub funkcje, które nie są dostępne w standardzie. Na przykład możemy dodać obsługę składni dla innych języków, ulepszyć interfejs programu, dodać integracje z innymi platformami (np. GitHub ), mają nowe debugery kodu i wiele więcej.

Istnieje kilka sposobów wyszukiwania rozszerzeń w edytorze. Pierwsza z nich, najbardziej ręczna (i najmniej polecana) to zrobienie tego od Visual Studio Code Marketplace . A drugim, najwygodniejszym i najszybszym, jest zrobienie tego z samego programu, z ” Rozszerzenia " Sekcja.

Rozszerzenia C Visual Studio Code

Tutaj będziemy mogli jednym kliknięciem wyszukać dowolne rozszerzenie opublikowane w Microsoft Marketplace, pobrać je i zainstalować w programie. Możemy również zobaczyć rozszerzenia, które już zainstalowaliśmy w programie i wyłączyć to, którego nie chcemy używać, a nawet je odinstalować, aby nie zajmowały miejsca.

Następnie zobaczymy, które są niezbędnymi rozszerzeniami, aby móc programować w najlepszy możliwy sposób w C lub C++ za pomocą tego programu.

Rozszerzenia dla C lub C ++

Jeśli zamierzamy programować w jednym z tych dwóch popularnych języków programowania, musimy wiedzieć, że możemy znaleźć wszelkiego rodzaju rozszerzenia. Niektóre z nich służą poprawie podświetlania składni funkcji, inne pozwalają nam włączyć funkcje, takie jak IntelliSense lub lepszy debugger, a inne np. pozwalają nam integrować inne usługi.

Visual Studio Code jest standardowo wyposażony w kilka rozszerzeń dla C i C++ instalowanych domyślnie dzięki C / C ++ Extension Pack. To są:

  • Lepsza składnia C++ – Poprawia podświetlanie składni dla tych języków.
  • C / C++ : IntelliSense i debuger.
  • Motywy C / C ++ : motywy poprawiające widok kodu w tych językach.
  • CMake : umożliwia korzystanie z CMake w VSC.
  • Narzędzia CMake : umożliwia korzystanie z narzędzi i funkcji w celu lepszej pracy z CMake.
  • Zdalny – WSL : pozwala nam otworzyć dowolny katalog z podsystemem Windows dla systemu Linux.
  • Generator dokumentacji Doxygen : umożliwia łatwe generowanie dokumentacji Doxygen.
  • Zdalne – Kontenery : otwieraj foldery lub repozytoria bezpośrednio w Dockerze.
  • Zdalny – SSH : otwórz dowolny folder na zdalnym komputerze za pomocą SSH.

Oprócz tego możemy również zainstalować wiele innych rozszerzeń, aby usprawnić działanie IDE i znacznie ulepszyć nasze programowanie.

Jednym z pierwszych rozszerzeń, które zobaczymy, jest Biegacz kodu . Dzięki niemu będziemy mogli wykonywać fragmenty kodu lub pliki kodu bezpośrednio z samego okna edytora, bez konieczności kompilowania czy konfigurowania czegokolwiek innego. Najlepsze w tym rozszerzeniu jest to, że jest kompatybilne z nieskończonością języków programowania, podkreślając m.in. C, C++, Java, JavaScript, PHP, Python, Perl, Perl 6, Ruby, Go, Lua, Groovy , PowerShell, BAT/CMD, BASH/SH, Skrypt F #, F # (NET Core), Skrypt C #, C # (NET Core), VBScript, TypeScript, Visual Basic NET i Swift.

Po drugie, porozmawiamy o innym dodatku, który ma na celu ulepszenie jednej z domyślnych funkcji zawartych w tym programie: C++ Intellisens . To rozszerzenie dodaje nowy system Intellisense dla C i C++ za pomocą tagów GNU Global. Idealny dla tych, którzy chcą tworzyć darmowe oprogramowanie.

Masz problemy z kompilacją i uruchomieniem kodu? Uruchom kompilację C / C ++ to rozszerzenie, którego szukasz. Ta wtyczka pozwala nam łatwo skompilować i wykonać dowolny kod, po prostu naciskając klawisz na naszej klawiaturze, F6 (lub F7, jeśli chcemy wykonać określone parametry). Oczywiście, jeśli jesteśmy na Linux będziemy musieli zainstalować gcc, a jeśli jesteśmy włączeni Windows minw.

Nie ma nic bardziej żmudnego niż dołączanie bibliotek funkcji, z których będziemy korzystać podczas programowania. Aby pomóc nam w tym zadaniu, istnieje rozszerzenie o nazwie Uwzględnij autouzupełnianie . Wystarczy wpisać polecenie „#include”, że rozszerzenie przeszuka określone katalogi pod kątem wszystkich istniejących bibliotek i będziemy mogli zobaczyć szereg zaleceń, aby dodać je automatycznie.

I kontynuując autouzupełnianie, możemy znaleźć inne znacznie bardziej kompletne rozszerzenie do zainstalowania: Autouzupełnianie latawca . To rozszerzenie zapewnia nam kompletny system autouzupełniania dla wielu języków programowania (Python, Java, Go, PHP, C/C#/C++, Javascript, HTML/CSS, Typescript, React, Ruby, Scala, Kotlin, Bash, Vue i React) w oparciu o sztuczną inteligencję. Czyli dzięki temu możemy zaoszczędzić sporo czasu podczas pisania poleceń i funkcji.

Jak używane są rozszerzenia VSC?

W zależności od rozszerzenia, z którego będziemy korzystać, możemy z nich korzystać w taki czy inny sposób. Najbardziej normalną rzeczą i tym, co robi większość z nich, jest to, że po zainstalowaniu rozszerzenia jest już otwarte i załadowane do programu, gotowe do użycia. Niektóre mogą być używane automatycznie, na przykład te z autouzupełnianiem, a inne trzeba wywoływać za pomocą skrótu klawiaturowego lub wykonując określone zadanie.

Aby dowiedzieć się, jak działa rozszerzenie i jak możemy z niego skorzystać, musimy przeczytać plik sklepu. Możemy to znaleźć tam, gdzie pobraliśmy rozszerzenie, a w nim zobaczymy wyjaśnienie, jak to działa.

Na koniec pamiętamy, że jeśli jedno rozszerzenie zakłóca działanie innego (na przykład posiadanie dwóch autouzupełniania), musimy wyłączyć jedno. Możemy to zrobić z sekcji rozszerzeń programu Visual Studio Code, używając przycisków „Wyłącz” lub „Odinstaluj”. Po zakończeniu wszystko znów będzie działać normalnie.