【问题标题】:Setting the location of Wakatime config files in Portable VS Code在 Portable VS Code 中设置 Wakatime 配置文件的位置
【发布时间】:2019-06-29 08:56:50
【问题描述】:

当您在 Portable Visual Studio Code 上设置 Wakatime 时,它​​会自动将配置文件(.wakatime.cfg.wakatime.db.wakatime.log)放入 C:/Users/<username>。我希望将这些设置在 VS Code 的 data 目录中。当您在另一台计算机上启动 VS Code 时,它​​会提示您输入 Wakatime API 密钥,因为该密钥已留在另一台计算机中。这如何实现?

【问题讨论】:

    标签: visual-studio-code settings vscode-settings vscode-extensions wakatime


    【解决方案1】:

    在 Wakatime 的 extension.js 中,这在第 193 行和第 689 行中明确指定。我编辑了第二个函数以在 VS Code 可移植目录内的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';
        }
    

    【讨论】:

      猜你喜欢
      • 2021-03-29
      • 2016-08-28
      • 2019-05-11
      • 2021-04-10
      • 2018-06-09
      • 2013-05-10
      • 2018-07-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多