Могу ли я в шестнадцатеричном редактировать файл в Visual Studio?

149

Я хочу отредактировать бинарный файл, но я не хочу использовать другой инструмент, кроме Visual Studio, потому что переключаться назад и вперед неудобно.

Возможно, есть надстройка или некоторые встроенные функции, которые могут сделать это в Visual Studio?

Кевин Дридгер
источник
См. Также stackoverflow.com/a/62268866/6309 с VSCode 1.46 (май 2020 г.)
VonC

Ответы:

273
  1. Файл меню → ОткрытьФайл
  2. Выберите файл для открытия
  3. В диалоговом окне «Открыть файл» внизу есть стрелка вниз на кнопке «Открыть»
  4. Нажмите «Открыть с помощью ...»
  5. Нажмите «Двоичный редактор»
  6. щелчок OK

Или для гиков клавиатуры:

  1. Ctrl + o
  2. Ctrl+ v(вставить имя файла)
  3. tab
  4. tab
  5. w
  6. b
  7. Enter
Кевин Дридгер
источник
26
Очень понравилась часть гиков клавиатуры!
Даниэль Родригес
12
+1 за ответ, но теперь за разглагольствование (не против ответа Кевина, а против этих элементов управления) ... Эти кнопки с параметрами, которые MS иногда использует в диалогах открытия файлов (имеет ли этот элемент управления обычно используемое имя?) кажутся изящной идеей, но с точки зрения удобства использования они не работают хорошо. По крайней мере для меня. Несмотря на то, что на кнопке есть маленький индикатор со стрелкой вниз, он все еще кажется мне не подлежащим обнаружению, поскольку этот индикатор фактически невидим. Я никогда не замечаю их, и из вопросов, которые я видел, где ответ «используйте эту маленькую стрелку вниз на кнопке», я не единственный.
Майкл Берр
3
Кажется, это не доступно в Express Edition (или, может быть, есть что-то для активного в настройках / опциях, которое не включено по умолчанию?).
Tigrou
5
С msdn.microsoft.com/en-us/library/cb4x6esf.aspx Двоичный редактор недоступен в выпусках Express.
jernkuan
6
Опция «Двоичный редактор» не отображается для меня в VS2017 Pro.
Сэм