Czy mogę edytować plik w formacie szesnastkowym w programie Visual Studio?

149

Chcę edytować plik binarny, ale nie chcę używać innego narzędzia niż Visual Studio, ponieważ przełączanie się tam i z powrotem jest trudne.

Czy jest może dodatek lub jakaś wbudowana funkcja, która może to zrobić w programie Visual Studio?

Kevin Driedger
źródło
Zobacz także stackoverflow.com/a/62268866/6309 z VSCode 1.46 (maj 2020)
VonC

Odpowiedzi:

273
  1. Menu PlikOtwórzPlik
  2. Wybierz plik do otwarcia
  3. W oknie dialogowym otwierania pliku na dole znajduje się strzałka w dół na przycisku „Otwórz”
  4. Kliknij „Otwórz za pomocą ...”
  5. Kliknij „Edytor binarny”
  6. Kliknij OK

Lub dla maniaków klawiatury:

  1. Ctrl + o
  2. Ctrl+ v(wklej nazwę pliku)
  3. tab
  4. tab
  5. w
  6. b
  7. Enter
Kevin Driedger
źródło
26
Uwielbiałem część maniaków klawiatury!
Daniel Rodriguez
12
+1 za odpowiedź, ale teraz za tyradę (nie przeciwko odpowiedzi Kevina, ale przeciwko tym kontrolkom) ... Te przyciski-z-opcjami, których MS używa czasami w oknach dialogowych otwierania plików (czy ta kontrolka ma powszechnie używaną nazwę?) wydają się fajnym pomysłem, ale z punktu widzenia użyteczności nie działają dobrze. Przynajmniej dla mnie. Chociaż na przycisku znajduje się mały wskaźnik strzałki w dół, nadal wydaje mi się, że jest on nie do wykrycia, ponieważ ten wskaźnik jest faktycznie niewidoczny. Nigdy ich nie zauważam, a z pytań, które widziałem, gdzie odpowiedź brzmi „użyj tej małej strzałki w dół na przycisku”, nie jestem jedyny.
Michael Burr,
3
wygląda na to, że nie jest dostępny w wersji Express (a może jest coś do włączenia w ustawieniach / opcjach, które nie są domyślnie włączone?).
tigrou
5
Od msdn.microsoft.com/en-us/library/cb4x6esf.aspx Edytor plików binarnych nie jest dostępny w wersjach Express.
jernkuan
6
Opcja „Edytor binarny” nie pojawia się dla mnie w VS2017 Pro.
Sam
11

Oprócz odpowiedzi Kevina , w programie Visual Studio 2017 musisz mieć zainstalowany składnik Visual Studio C ++ Core Features .

Źródło

jordanbtucker
źródło