Visual Studio Code: Difference between revisions

Ecamika (talk | contribs)
Marked this version for translation
DHCP (talk | contribs)
m style fixes
 
Line 57: Line 57:


<!--T:10-->
<!--T:10-->
<syntaxhighlight lang="console">nix store prefetch-file marketplace.visualstudio.com/_apis/public/gallery/publishers/<publisher>/vsextensions/<extension>/<version>/vspackage</syntaxhighlight>
<syntaxhighlight lang="console">$ nix store prefetch-file marketplace.visualstudio.com/_apis/public/gallery/publishers/<publisher>/vsextensions/<extension>/<version>/vspackage</syntaxhighlight>


<!--T:11-->
<!--T:11-->
Line 63: Line 63:


<!--T:12-->
<!--T:12-->
<syntaxhighlight lang="console">nix store prefetch-file https://marketplace.visualstudio.com/_apis/public/gallery/publishers/ms-vscode-remote/vsextensions/remote-ssh-edit/0.47.2/vspackage</syntaxhighlight>}}
<syntaxhighlight lang="console">$ nix store prefetch-file https://marketplace.visualstudio.com/_apis/public/gallery/publishers/ms-vscode-remote/vsextensions/remote-ssh-edit/0.47.2/vspackage</syntaxhighlight>}}


<!--T:13-->
<!--T:13-->
Line 85: Line 85:
<!--T:16-->
<!--T:16-->
=== Nix-env ===
=== Nix-env ===
{{Warning|Use of nix-env is unreproducible and thus discouraged and not recommended}}<syntaxhighlight lang="console">nix-env -iA nixos.vscode</syntaxhighlight>
{{Warning|Use of nix-env is unreproducible and thus discouraged and not recommended}}<syntaxhighlight lang="console">$ nix-env -iA nixos.vscode</syntaxhighlight>


<!--T:17-->
<!--T:17-->
Line 223: Line 223:


<!--T:47-->
<!--T:47-->
To run it in your current directory:<syntaxhighlight lang="console">curl -fsSL https://raw.githubusercontent.com/NixOS/nixpkgs/master/pkgs/applications/editors/vscode/extensions/update_installed_exts.sh | sh</syntaxhighlight>
To run it in your current directory:<syntaxhighlight lang="console">$ curl -fsSL https://raw.githubusercontent.com/NixOS/nixpkgs/master/pkgs/applications/editors/vscode/extensions/update_installed_exts.sh | sh</syntaxhighlight>


<!--T:48-->
<!--T:48-->
=== Example output ===
=== Example output ===
<syntaxhighlight lang="console">curl -fsSL https://raw.githubusercontent.com/NixOS/nixpkgs/master/pkgs/applications/editors/vscode/extensions/update_installed_exts.sh | sh
<syntaxhighlight lang="console">$ curl -fsSL https://raw.githubusercontent.com/NixOS/nixpkgs/master/pkgs/applications/editors/vscode/extensions/update_installed_exts.sh | sh
{ extensions = [
{ extensions = [
   {
   {
Line 291: Line 291:
<!--T:60-->
<!--T:60-->
{{file|/etc/nixos/configuration.nix|nix|<nowiki>
{{file|/etc/nixos/configuration.nix|nix|<nowiki>
  programs.nix-ld.enable = true;
programs.nix-ld.enable = true;
</nowiki>}}
</nowiki>}}


Line 356: Line 356:


<!--T:79-->
<!--T:79-->
<pre>
<syntaxhighlight lang="console">
ldd ~/.vscode-server/bin/*/node
$ ldd ~/.vscode-server/bin/*/node
</pre>
</syntaxhighlight>


<!--T:80-->
<!--T:80-->
Line 364: Line 364:


<!--T:81-->
<!--T:81-->
<pre>
<syntaxhighlight lang="console">
~/.vscode-server/bin/*/node
$ ~/.vscode-server/bin/*/node
</pre>
</syntaxhighlight>


<!--T:82-->
<!--T:82-->
Line 372: Line 372:


<!--T:83-->
<!--T:83-->
<pre>
<syntaxhighlight lang="console">
nix-env -iA nixos.nodejs-16_x
$ nix-env -iA nixos.nodejs-16_x
</pre>
</syntaxhighlight>


<!--T:84-->
<!--T:84-->
Line 398: Line 398:


<!--T:87-->
<!--T:87-->
<syntaxHighlight lang=bash>
<syntaxHighlight lang=json>
"remote.SSH.useLocalServer": false
"remote.SSH.useLocalServer": false
</syntaxHighlight>
</syntaxHighlight>