Kann ich eine Datei in Visual Studio hexadezimal bearbeiten?

149

Ich möchte eine Binärdatei bearbeiten, aber ich möchte kein anderes Tool als Visual Studio verwenden, da das Hin- und Herwechseln schwierig ist.

Gibt es möglicherweise ein Add-In oder eine integrierte Funktionalität, die dies in Visual Studio ermöglicht?

Kevin Driedger
quelle
Siehe auch stackoverflow.com/a/62268866/6309 mit VSCode 1.46 (Mai 2020)
VonC

Antworten:

273
  1. Menü DateiÖffnenDatei
  2. Wählen Sie die zu öffnende Datei aus
  3. Im Dialogfeld "Datei öffnen" unten befindet sich ein Abwärtspfeil auf der Schaltfläche "Öffnen"
  4. Klicken Sie auf "Öffnen mit ..."
  5. Klicken Sie auf "Binäreditor".
  6. Klicken OK

Oder für die Tastaturfreaks da draußen:

  1. Ctrl + o
  2. Ctrl+ v(Dateiname einfügen)
  3. tab
  4. tab
  5. w
  6. b
  7. Enter
Kevin Driedger
quelle
26
Liebte den Keyboard-Geeks-Teil!
Daniel Rodriguez
12
+1 für die Antwort, aber jetzt für einen Scherz (nicht gegen Kevins Antwort, sondern gegen diese Steuerelemente) ... Diese Schaltflächen mit Optionen, die MS manchmal in Dialogfeldern zum Öffnen von Dateien verwendet (hat dieses Steuerelement einen häufig verwendeten Namen?) scheinen eine nette Idee zu sein, aber aus Sicht der Benutzerfreundlichkeit funktionieren sie nicht gut. Zumindest für mich. Obwohl sich auf der Schaltfläche die kleine Abwärtspfeilanzeige befindet, erscheint sie mir immer noch als nicht erkennbar, da diese Anzeige praktisch unsichtbar ist. Ich merke sie nie und von den Fragen, die ich gesehen habe, wo die Antwort lautet: "Benutze diesen kleinen Abwärtspfeil auf dem Knopf", bin ich nicht der einzige.
Michael Burr
3
Es scheint, dass es in der Express Edition nicht verfügbar ist (oder ist in den Einstellungen / Optionen etwas aktiv, das nicht standardmäßig aktiviert ist?).
Tigrou
5
Von msdn.microsoft.com/en-us/library/cb4x6esf.aspx Der Binäreditor ist in Express-Editionen nicht verfügbar.
Jernkuan
6
Die Option "Binärer Editor" wird in VS2017 Pro für mich nicht angezeigt.
Sam
11

Zusätzlich zu Kevins Antwort muss in Visual Studio 2017 die Komponente Visual Studio C ++ Core Features installiert sein.

Quelle

jordanbtucker
quelle