尝试在Visual Studio Code中打开二进制文件时,将显示以下消息:
这可能是避免编辑器卡住的保护措施。
我希望在将文件显示在编辑器中之前对其进行解码,并准备好一个函数来处理该文件。问题是,由于以下代码从未触发,所以我永远没有机会运行我的函数:
vscode.workspace.onDidOpenTextDocument(function (doc) {
if (doc && doc.fileName.endsWith('.scpt')) {
console.log("You're trying to open a binary AppleScript file")
}
});
不幸的是,API没有为打开文件提供与
onWillSaveTextDocument
等效的事件,该事件将在上述消息显示之前触发。有人知道其他解决方案吗? 最佳答案
VSCode的扩展名为HexDump,可用于以十六进制显示指定文件。
安装完成后:
右键单击该文件,然后选择“显示HexDump”。
并显示以下内容:
关于visual-studio-code - 在Visual Studio Code中解码二进制文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40081801/