33# FAQ
44
55- [ Questions?] ( #questions )
6- - [ What's the deal with extensions?] ( #whats-the-deal-with-extensions )
6+ - [ How can I reuse my VS Code configuration?] ( #how-can-i-reuse-my-vs-code-configuration )
7+ - [ Differences compared to VS Code?] ( #differences-compared-to-vs-code )
8+ - [ How can I request a missing extension?] ( #how-can-i-request-a-missing-extension )
79- [ Where are extensions stored?] ( #where-are-extensions-stored )
810- [ How is this different from VS Code Codespaces?] ( #how-is-this-different-from-vs-code-codespaces )
911- [ How should I expose code-server to the internet?] ( #how-should-i-expose-code-server-to-the-internet )
1214 - [ Sub-domains] ( #sub-domains )
1315- [ Multi-tenancy] ( #multi-tenancy )
1416- [ Docker in code-server container?] ( #docker-in-code-server-container )
15- - [ Collaboration] ( #collaboration )
1617- [ How can I disable telemetry?] ( #how-can-i-disable-telemetry )
1718- [ How does code-server decide what workspace or folder to open?] ( #how-does-code-server-decide-what-workspace-or-folder-to-open )
1819- [ How do I debug issues with code-server?] ( #how-do-i-debug-issues-with-code-server )
2122- [ Blank screen on iPad?] ( #blank-screen-on-ipad )
2223- [ Isn't an install script piped into sh insecure?] ( #isnt-an-install-script-piped-into-sh-insecure )
2324- [ How do I make my keyboard shortcuts work?] ( #how-do-i-make-my-keyboard-shortcuts-work )
24- - [ Why can't I use VS Code's Remote extensions?] ( #why-cant-i-use-vs-codes-remote-extensions )
2525- [ Enterprise] ( #enterprise )
2626
2727<!-- END doctoc generated TOC please keep comment here to allow auto update -->
3030
3131Please file all questions and support requests at https://www.reddit.com/r/codeserver/ .
3232
33- The issue tracker is ** only** for bugs.
33+ The issue tracker is ** only** for bugs and features .
3434
35- ## What's the deal with extensions ?
35+ ## How can I reuse my VS Code configuration ?
3636
37- Unfortunately, the Microsoft VS Code Marketplace license prohibits use with any non Microsoft
38- product.
37+ The very popular [ Settings Sync] ( https://marketplace.visualstudio.com/items?itemName=Shan.code-settings-sync ) extension works.
3938
40- See https://cdn.vsassets.io/v/M146_20190123.39/_content/Microsoft-Visual-Studio-Marketplace-Terms-of-Use.pdf
39+ You can also pass ` --data-dir ~/.vscode ` to reuse your existing VS Code extensions and configuration.
40+
41+ Or copy ` ~/.vscode ` into ` ~/.local/share/code-server ` .
42+
43+ ## Differences compared to VS Code?
44+
45+ ` code-server ` takes the open source core of VS Code and allows you to run it in the browser.
46+ However, it is not entirely equivalent to Microsoft's VS Code.
47+
48+ While the core of VS Code is open source, the marketplace and many published Microsoft extensions are not.
49+
50+ Not only are they closed source, Microsoft prohibits the use of any non-Microsoft VS Code from accessing their marketplace.
51+
52+ See the [ TOS] ( https://cdn.vsassets.io/v/M146_20190123.39/_content/Microsoft-Visual-Studio-Marketplace-Terms-of-Use.pdf ) .
4153
4254> Marketplace Offerings are intended for use only with Visual Studio Products and Services
4355> and you may only install and use Marketplace Offerings with Visual Studio Products and Services.
@@ -46,12 +58,18 @@ As a result, we have created our own marketplace for open source extensions.
4658It works by scraping GitHub for VS Code extensions and building them. It's not perfect but getting
4759better by the day with more and more extensions.
4860
49- Issue [ #1299 ] ( https://github.com/cdr/code-server/issues/1299 ) is a big one in making the experience here
50- better by allowing the community to submit extensions and repos to avoid waiting until the scraper finds
51- an extension.
61+ These are the closed source extensions presently unavailable:
62+
63+ 1 . [ Live Share] ( https://visualstudio.microsoft.com/services/live-share )
64+ - We may implement something similar, see [ #33 ] ( https://github.com/cdr/code-server/issues/33 )
65+ 1 . [ Remote Extensions (SSH, Containers, WSL)] ( https://github.com/microsoft/vscode-remote-release )
66+ - We may reimplement these at some point, see [ #1315 ] ( https://github.com/cdr/code-server/issues/1315 )
67+
68+ For more about the closed source parts of VS Code, see [ vscodium/vscodium] ( https://github.com/VSCodium/vscodium#why-does-this-exist ) .
5269
53- To request an extension for the code-server marketplace, please open a new issue
54- and select the ` Extension request ` template.
70+ ## How can I request a missing extension?
71+
72+ Please open a new issue and select the ` Extension request ` template.
5573
5674If an extension is not available or does not work, you can grab its VSIX from its Github releases or
5775build it yourself. Then run the ` Extensions: Install from VSIX ` command in the Command Palette and
@@ -160,12 +178,6 @@ You can even make volume mounts work. Lets say you want to run a container and m
160178the docker daemon's ` /home/coder/myproject ` is the same as the one mounted inside the ` code-server `
161179container and the mount will just work.
162180
163- ## Collaboration
164-
165- We understand the high demand but the team is swamped right now.
166-
167- You can subscribe to [ #33 ] ( https://github.com/cdr/code-server/issues/33 ) for updates.
168-
169181## How can I disable telemetry?
170182
171183Use the ` --disable-telemetry ` flag to completely disable telemetry. We use the
@@ -259,16 +271,6 @@ This will install a Chrome PWA and now all keybindings will work!
259271
260272For other browsers you'll have to remap keybindings unfortunately.
261273
262- # # Why can't I use VS Code's Remote extensions?
263-
264- Unfortunately, Microsoft has opted to make [VS Code's Remote SSH and Container
265- extensions closed source](https://github.com/microsoft/vscode-remote-release) and
266- it is against their TOS to use the published extensions so we are unable to
267- add them to our marketplace.
268-
269- We may reimplement them at some point.
270- You can subscribe to [#1315](https://github.com/cdr/code-server/issues/1315) for updates.
271-
272274# # Enterprise
273275
274276Visit [our enterprise page](https://coder.com) for more information about our
0 commit comments