[英]Watching for File renaming in vscode extension
有没有办法在 vscode 扩展中观察文件名的变化。 我想知道旧名称 -> 文件重命名的新名称,或者用户何时保存以前未保存的文件(例如 Untitled-1 -> someName.txt)。
我注意到有一个 FileSystemWatcher,但它似乎只跟踪 onDidChange、onDidCreate 和 onDidDelete,并且每个回调只传递一个 URI。
有没有更好的方法来做到这一点?
使用与您相关的所需全局路径创建 FileSystemWatcher
var watcher = vscode.workspace.createFileSystemWatcher("**/*.ts"); //glob search string
watcher.ignoreChangeEvents = false;
watcher.onDidChange(() => {
vscode.window.showInformationMessage("change applied!");
});
取自 - 在 Typescript 中使用 FileSystemWatcher(Visual Studio Code 扩展)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.