Puis-je modifier hexadécimal un fichier dans Visual Studio?

149

Je souhaite modifier un fichier binaire, mais je ne souhaite pas utiliser un autre outil que Visual Studio, car il est difficile de basculer entre les deux.

Existe-t-il peut-être un complément ou une fonctionnalité intégrée qui peut le faire dans Visual Studio?

Kevin Driedger
la source
Voir aussi stackoverflow.com/a/62268866/6309 avec VSCode 1.46 (mai 2020)
VonC

Réponses:

273
  1. Menu FichierOuvrirFichier
  2. Sélectionnez le fichier à ouvrir
  3. Dans la boîte de dialogue d'ouverture de fichier en bas, il y a une flèche vers le bas sur le bouton "Ouvrir"
  4. Cliquez sur "Ouvrir avec ..."
  5. Cliquez sur "Éditeur binaire"
  6. Cliquez sur OK

Ou pour les geeks du clavier:

  1. Ctrl + o
  2. Ctrl+ v(coller le nom du fichier)
  3. tab
  4. tab
  5. w
  6. b
  7. Enter
Kevin Driedger
la source
26
J'ai adoré la partie des geeks du clavier!
Daniel Rodriguez
12
+1 pour la réponse, mais maintenant pour une diatribe (pas contre la réponse de Kevin, mais contre ces contrôles) ... Ces boutons avec options que MS utilise parfois dans les boîtes de dialogue d'ouverture de fichiers (ce contrôle a-t-il un nom couramment utilisé?) semblent être une bonne idée, mais du point de vue de la convivialité, ils ne fonctionnent pas bien. Au moins pour moi. Bien qu'il y ait le petit indicateur de flèche vers le bas sur le bouton, il me semble toujours non découvrable car cet indicateur est effectivement invisible. Je ne les remarque jamais, et d'après les questions que j'ai vues où la réponse est «utilisez cette petite flèche vers le bas sur le bouton», je ne suis pas le seul.
Michael Burr
3
il semble qu'il ne soit pas disponible dans l'édition Express (ou peut-être qu'il y a quelque chose à activer dans les paramètres / options qui n'est pas activé par défaut?).
tigrou
5
À partir de msdn.microsoft.com/en-us/library/cb4x6esf.aspx L'éditeur binaire n'est pas disponible dans les éditions Express.
jernkuan
6
L'option "Éditeur binaire" ne s'affiche pas pour moi dans VS2017 Pro.
Sam
11

En plus de la réponse de Kevin , avec Visual Studio 2017, vous devez installer le composant Visual Studio C ++ Core Features .

La source

Jordanbtucker
la source