首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Portable VS Code中设置Wakatime配置文件的位置

在Portable VS Code中设置Wakatime配置文件的位置
EN

Stack Overflow用户
提问于 2019-02-05 22:00:30
回答 1查看 143关注 0票数 0

当您在可移植的Visual Studio代码上设置Wakatime时,它会自动将配置文件(.wakatime.cfg.wakatime.db.wakatime.log)放入C:/Users/<username>。我希望将它们设置在VS代码的data目录中。当您在另一台计算机上启动VS Code时,它会提示输入Wakatime API密钥,因为密钥留在了另一台计算机上。如何才能做到这一点?

EN

回答 1

Stack Overflow用户

发布于 2019-02-05 22:30:15

在Wakatime的extension.js中,这是在第193和689行明确指定的。我编辑了第二个函数来设置data/extensions内部VS代码可移植目录中的配置文件,但显然会被更新所覆盖。我只需要在更新后把它改回来。更新的频率比在机器之间移动的频率要低,所以现在就可以了。

代码语言:javascript
复制
getWakaHome() {
        let home = process.env.WAKATIME_HOME;
        if (home) {
            return home;
        }
        else {
            return this.getUserHomeDir();
        }
    }
代码语言:javascript
复制
 getUserHomeDir() {
        return process.env[Dependencies.isWindows() ? 'USERPROFILE' : 'HOME'] || '';
    }

将上面的更改为getUserHomeDir()

代码语言:javascript
复制
 getUserHomeDir() {
        return 'data/extensions-data';
    }
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54536118

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档