idl*_*erg 5 visual-studio-code vscode-extensions
尝试在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")
}
});
Run Code Online (Sandbox Code Playgroud)
不幸的是,该API没有提供与onWillSaveTextDocument打开文件等效的事件,该事件会在上述消息显示之前触发。有人知道其他解决方案吗?
| 归档时间: |
|
| 查看次数: |
6503 次 |
| 最近记录: |