当您设置Wakatime在便携式Visual Studio代码,它会自动将配置文件(.wakatime.cfg
,.wakatime.db
,.wakatime.log
)在C:/Users/<username>
。我想这些在VS代码的data
目录进行设置。当您在另一台计算机上启动VS代码,它提示Wakatime API密钥,因为关键是在其他机器离开。这怎么可能实现呢?
在Wakatime的extension.js
,这是明确线193和689指定。我编辑的第二个功能设置在VS代码便携目录内data/extensions
的配置文件,但显然与更新覆盖。我只是将它改回来更新之后。更新不仅仅是机器之间移动因此将现在做的较少。
getWakaHome() {
let home = process.env.WAKATIME_HOME;
if (home) {
return home;
}
else {
return this.getUserHomeDir();
}
}
getUserHomeDir() {
return process.env[Dependencies.isWindows() ? 'USERPROFILE' : 'HOME'] || '';
}
改变上面getUserHomeDir()
getUserHomeDir() {
return 'data/extensions-data';
}