theme | fonts | background | class | highlighter | lineNumbers | info | drawings | transition | title | hideInToc | layout | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
./theme |
|
text-center |
shiki |
false |
## VS Code and WSL Workshop
|
|
slide-left |
VS Code and WSL Workshop |
true |
intro |
By: Dante Masciotra and Borhan Saflo
I'm a fourth year Computer Science student, specializing in Networks and Security. I'm currently the Co-head of Technology for the Computer Science Society.
I'm a third year Computer Science student, specializing in Software Engineering. I'm currently the Co-head of Technology and the Career Advisor for the Computer Science Society.
Visual Studio Code is a code editor made by Microsoft for Windows, Linux and macOS. It offers support for tons of programming languages and highly customizable.
VSC has large library of extensions check them out in extensions tab or at https://marketplace.visualstudio.com/vscode.
Here are some of our favorites
Code Runner
Git Graph
GitLens
Error Lens
Auto Rename Tag
TODO Highlight
Code Spell Checker
Markdown Preview Enhanced
VSC comes with many themes but even more can be found at https://vscodethemes.com/.
Here are some of our favorites
Look at themes available and pick your favorite but . . .
ssh [Username]@cs.uwindsor.ca
WSL is a feature of Windows that allows you to run a Linux environment without the need for a separate virtual machine or dual booting
To install WSL run the below command in PowerShell. This will install the default Distro which is the latest version of Ubuntu
wsl --list --online
wsl --install -d DISTRO-NAME
If you want to run multiple Distros than here are some helpful commands to config WSL to your preferences
To set default Distro
wsl --set-default Distribution-Name
wsl -u root
passwd username
To run a WSL in a desired folder open your desired path in CMD or Powershell
C:\your\path> wsl
To run a Distro that is not default
C:\your\path> wsl --distribution Distribution Name
ls
ps
cat
env
killall
ssh
tail
iptables
cp
sudo