Using code-server for editing¶
code-server is a version of VS Code that runs on your server. It's friendlier than something like nano
, and you can use it anywhere you can get at your domain.
install code-server¶
sb install sandbox-code-server
initial setup¶
By default, code-server will be available at [https://code-server.yourdomain.tld].
The password is the one you set in accounts.yml
VSCode will present with a checklist of "getting started" items.
If you've never used VSCode before, take a few minutes to go through the fundamentals tutorial.
You can change the default theme if you wish. I'm going to choose the dark theme.
point it at the host /opt
dir¶
Probably, you want to edit config files for the apps, which are in /opt
.
The host /opt
dir is mounted into the container as /host_opt/
.
Choose File -> Open Folder...
from the hamburger menu on the upper left:
Navigate to /host_opt/
, click the arrow:
and you should be presented with your /opt
directory. Most of the things you will want to edit are here.
This should stick the next time you load the app.
install some extensions¶
I suggest you install a few extensions:
Click on the Extensions icon on the left, then type the name of the extension into the search box, and click the "install" button.
Python:
Rainbow-indent:
Redhat YAML:
Better TOML:
Those are just suggestions; install others if you prefer.
Now, with these extensions installed, you should have syntax highlighting and indentation coloring for:
TOML
YAML
JSON