📜  如何在 sublime 文本中显示 c++ 二进制文件 - C++ (1)

📅  最后修改于: 2023-12-03 15:24:23.246000             🧑  作者: Mango

如何在Sublime Text中显示C++二进制文件

有时候,我们需要查看C++编译后的二进制文件或者可执行文件,但是默认情况下,Sublime Text并不能直接打开这些文件。本文将介绍如何在Sublime Text中显示C++二进制文件。

步骤
  1. 打开Sublime Text,点击菜单栏中的 Perferences(首选项)-> Browse Packages(打开Packages目录),在新打开的文件浏览器中找到 User 文件夹。
  2. User 文件夹下新建一个名为 BinaryFile.sublime-syntax 的文件,并在文件中输入以下代码:
# BinaryFile Syntax
# Author: Your Name
# Description: Syntax highlighting for binary files

file_extensions:
  - bin
  - dat
  - exe

contexts:
  main:
    - match: \x00-\x20
      scope: invalid.illegal

该语法文件可以根据文件的扩展名将文件识别为二进制文件,并且将文件中的空格等不可见字符标记为红色( invalid.illegal )。

  1. 保存文件并关闭Sublime Text,重新打开Sublime Text并找到一个二进制文件,右键点击文件并选择 Open With(打开方式)-> BinaryFile。如果只想在Sublime Text中的当前Tab中打开,可以选择 Open With(打开方式)-> Sublime Text,然后在Sublime Text菜单栏中选择 View(视图)-> Syntax(语法)-> BinaryFile

现在,你就可以在Sublime Text中查看C++二进制文件了。

结论

即使Sublime Text默认并不支持打开二进制文件,通过本文介绍的方法,我们可以方便地在Sublime Text中查看C++二进制文件或者可执行文件。谨记代码片段需按 markdown 标明。