如何安装vscode扩展名?

曼纽尔·施密特(Manuel Schmidt)

这是一个初学者的问题。所以有一个包装vscode-with-extensions说:

与编辑器一起安装的一组vscode扩展。这是一个例子:

vscode-with-extensions.override {
  # When the extension is already available in the default extensions set.
  vscodeExtensions = with vscode-extensions; [
    bbenoist.Nix
  ]
  # Concise version from the vscode market place when not available in the default set.
  ++ vscode-utils.extensionsFromVscodeMarketplace [
    {
      name = "code-runner";
      publisher = "formulahendry";
      version = "0.6.33";
      sha256 = "166ia73vrcl5c9hm4q1a73qdn56m0jc7flfsk5p5q41na9f10lb0";
    }
  ];
}

configuration.nix我必须在哪里放置此表达式?我已经有了

  environment.systemPackages = with pkgs; [
     wget 
     vim 
     vscode-with-extensions
  ];

在其中。

今美

您应该像在configuration.nix中一样直接使用它,例如

  environment.systemPackages = with pkgs; [
     wget 
     vim 
     (vscode-with-extensions.override {
  # When the extension is already available in the default extensions set.
  vscodeExtensions = with vscode-extensions; [
    bbenoist.Nix
  ]
  # Concise version from the vscode market place when not available in the default set.
  ++ vscode-utils.extensionsFromVscodeMarketplace [
    {
      name = "code-runner";
      publisher = "formulahendry";
      version = "0.6.33";
      sha256 = "166ia73vrcl5c9hm4q1a73qdn56m0jc7flfsk5p5q41na9f10lb0";
    }
  ];
})
  ];

或者,在更具可读性的版本中:

enviornment.systemPackages = with pkgs;
  let
    vcsodeWithExtension = vscode-with-extensions.override {
      # When the extension is already available in the default extensions set.
      vscodeExtensions = with vscode-extensions; [
        bbenoist.Nix
      ]
      # Concise version from the vscode market place when not available in the default set.
      ++ vscode-utils.extensionsFromVscodeMarketplace [
        {
          name = "code-runner";
          publisher = "formulahendry";
          version = "0.6.33";
          sha256 = "166ia73vrcl5c9hm4q1a73qdn56m0jc7flfsk5p5q41na9f10lb0";
        }
      ];
    })
  in
    [
      wget
      vim
      vcsodeWithExtension
    ];

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从VSCode扩展名执行本地bash代码

如何在不丢失扩展名和用户设置的情况下重新安装VSCode

如何找到Chrome的已安装插件(*非*扩展名)

VisualStudio Code从扩展名安装扩展名

无法安装某些Paw扩展名

如何添加带有VSCode扩展名的上下文菜单?

如何避免VSCode中的“导入路径不能以.ts扩展名结尾”错误?

如何使用VSCode在Firefox中保留扩展名并请求启动

如何在VSCode扩展名中为语言设置缩进选项?

如何为您不信任的特定vscode扩展名禁用Internet访问

如何在VSCode树视图中隐藏具有特定扩展名的文件

如何在vscode中正确插入语法扩展名(这样就可以了)?

如何在 vscode 中关闭无扩展名文件的自动检测

找不到扩展名。请确保已安装扩展

如果已经安装了PHP,则安装php扩展名

如何强制作曲家即使缺少扩展名也要安装?

GeckoFX45如何安装未签名的扩展名* .XPI?

如何在Mac OSX上安装PHP扩展名'pcntl'

Firefox随附17.10。如何安装Chromium浏览器并同步书签和扩展名

如何在Chrome中安装已经下载的.crx文件扩展名?

VSCode:禁用特定文件(或扩展名)的格式

发布VSCode扩展名后缺少SVG图标

VSCode无法在最近更新后检测到扩展名

VSCode在导入自动完成时添加.js扩展名

vscode 无法识别扩展名 .cpp.in

如何仅从splitExt输出扩展名?

如何正确获取文件扩展名?

如何从Chrome扩展名读取文件?

AngularJS如何获取文件扩展名