projtec:ide
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| projtec:ide [2018/06/20 07:58] – [Visual Studio Code] orel | projtec:ide [2024/03/18 15:06] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 10: | Line 10: | ||
| ==== Visual Studio Code ==== | ==== Visual Studio Code ==== | ||
| - | |||
| - | Installation sous Debian : https:// | ||
| - | |||
| - | wget ' | ||
| - | sudo gdebi / | ||
| - | | ||
| - | Une fois //code// installé, on va ajouter quelques extensions importantes et recommandées. | ||
| - | |||
| - | Tout d' | ||
| - | |||
| - | code . | ||
| - | |||
| - | Ensuite, celui-ci analyse les fichiers du projet et recommande des extensions populaires en plus des extensions déjà intégrées... Une autre façon de faire consiste à installer les extensions utiles en ligne de commande : | ||
| - | |||
| - | <code bash> | ||
| - | # C/C++ for Visual Studio Code (IntelliSense, | ||
| - | code --install-extension ms-vscode.cpptools | ||
| - | |||
| - | # GitLens — Git supercharged | ||
| - | code --install-extension eamodio.gitlens | ||
| - | # code --install-extension donjayamanne.githistory | ||
| - | # code --install-extension felipecaputo.git-project-manager | ||
| - | |||
| - | # un linter pour markdown | ||
| - | code --install-extension DavidAnson.vscode-markdownlint | ||
| - | |||
| - | # extension pour python | ||
| - | code --install-extension ms-python.python | ||
| - | |||
| - | # CMake & CMake Tools | ||
| - | code --install-extension twxs.cmake | ||
| - | code --install-extension vector-of-bool.cmake-tools | ||
| - | code --install-extension maddouri.cmake-tools-helper # utile ? | ||
| - | |||
| - | # Intellisense for GNU C/C++ | ||
| - | code --install-extension austin.code-gnu-global | ||
| - | |||
| - | # Clang | ||
| - | # code --install-extension mitaki28.vscode-clang # à vérifier ? | ||
| - | |||
| - | # vscode icons & one dark pro theme | ||
| - | code --install-extension robertohuertasm.vscode-icons | ||
| - | code --install-extension zhuangtongfa.Material-theme | ||
| - | </ | ||
| - | |||
| - | A compléter... | ||
| - | |||
| - | |||
| - | Configuration d' | ||
| - | |||
| - | == Mes raccourcis == | ||
| - | |||
| - | * F7 : compiler le projet (déjà configuré) | ||
| - | * ... | ||
| - | * F12 / ctrl + F12 : navigation entre la déclaration et la définition d'une fonction | ||
| - | * ctrl + shift + I : indentation selon les règles fournies par le fichier // | ||
| - | * ctrl + , : édition des user & workspace settings (au format JSON) | ||
| - | |||
| - | Pour aller un peu plus loin, voici une petite //refcard// des raccourcis clavier : | ||
| - | https:// | ||
| - | | ||
| - | | ||
| - | |||
| - | |||
| - | ==== Biblio ==== | ||
| - | |||
| - | * https:// | ||
| - | * http:// | ||
| + | https:// | ||
projtec/ide.1529481513.txt.gz · Last modified: 2024/03/18 15:05 (external edit)
