Catégories
VSCode

VSCode Extensions

Extensions VSCode Favoris Voici la liste de mes extensions favorites pour VSCode, qu’il est possible de récupérer par code –list-extensions  et installable via code –install-extension : Bookmarks : alefragnani.Bookmarks Debugger for Chrome : msjsdiag.debugger-for-chrome ESLint : dbaeumer.vscode-eslint GitLens : eamodio.gitlens HTML Tag wrapper : bradgashler.htmltagwrap Prettier : esbenp.prettier-vscode Terminal : formulahendry.terminal Pour les habitués de Visual […]

Catégories
VSCode

WSL: un shell Bash sous Windows 10

Lorsqu’on travaille sous Windows, il nous faut parfois la possibilité d’accéder à un environnement Linux. Historiquement on utilisait (et on utilises toujours pour des raisons de perf) des ordinateur en dual boot (Bootcamp pour OSX) ou des machines virtuelles et depuis peu des conteneur Docker. Linux est parfois encore « nécessaire » pour des raisons de compatibilité […]

Catégories
VSCode

VSCode avec TFS

Avec Visual Studio Code il est possible d’effectuer la gestion de version de ses sources avec Git (par défaut), mais également avec TFS. Configuration de VSCode Pour cela la configuration de VSCode n’est pas intuitive et nécessite de suivre plusieurs étapes, les étapes suivantes ont été réalisées avec Visual Studio 2017 FR sous Windows:

Catégories
IDE Productivité

Sublime Text

modifier la couleur de surlignage Tools > Command Palette > package control (ou CTRL + SHIFT + P puis pckctl ) PackageResourceViewer: Open Resource Entrer le nom du thème à modifier (ex: Boxy Theme ) Schemes > nom du thème surlignage : <key>selection</key> <string>#FFFF33</string> Ajouter une icone dans le contexte menu (clique droit) de Windows Regedit: […]

Catégories
Productivité Visual Studio

Astuces: copier/coller dans Visual Studio

Il existe dans Visual Studio quelques « tricks » pour coder plus rapidement (et efficacement !). Copier/Coller multiple dans Visual Studio il est possible de réutiliser plusieurs « copier » effectués dans VS en effectuant un « coller » qui va chercher dans l’historique des « copier »: effectuer autant de « copier » que vous souhaitez: CTRL + C « coller » en parcourant cycliquement l’historique […]

Catégories
Visual Studio

Visual Studio planté ?

Si vous constatez que votre Visual Studio se met à planter de plus en plus souvent, il y a de forte chance que cela provienne de vos extensions. Pour déterminer la cause de ces plantage, il y a une façon très simple de logger les moindre faits et gestes de votre IDE 🙂Il suffit pour […]

Catégories
Visual Studio

Raccourcis clavier Visual Studio indispensables

CTRL M + O  : réduire aux définitions (méthodes, commentaires etc.) <=> collapse to definitions CTRL M + M  : réduire ou étendre (toggle) la portion de code courante CTRL K + D  : indenter le fichier en cours CTRL K + C  : commenter la sélection ou la ligne courante CTRL K + U  […]

Catégories
.Net Productivité Visual Studio

NuGet le gestionnaire de Package (Package Manager) de Visual Studio

Pour les utilisateurs de Visual Studio (> VS 2010), il est possible de gérer les packages NuGet (le package manager de Visual Studio) en ligne de commande.  commandes utiles de la console NuGet J’utilise ci-dessous comme nom de package passé en paramètre des différentes commandes « jquery« , il va de soi que vous devez remplacer jquery […]

Catégories
.Net Visual Studio

Comment déterminer la version de ASP.NET MVC de votre projet

Si vous arrivez sur un projet et que vous souhaitez déterminer rapidement la version d’ASP.NET MVC utilisée, il suffit de sélectionner dans Visual Studio, le dossier « References« , puis effectuer un click droit sur l’Assembly System.Web.Mvc.

Catégories
Visual Studio

Comment renommer un projet Visual Studio et son dossier

Il peut arriver d’avoir à renommer un projet sous Visual Studio (VS) pour par exemple se conformer à une nouvelle convention de nommage ou pour en adopter une nouvelle. Nous allons voir dans cet article comment renommer un Namespace en apportant les modifications suivantes dans : le projet Visual Studio les fichiers faisant référence au Namespace […]