Introduction
![]()
VS Code is a source-code editor developed by Microsoft which provides features including support for debugging, syntax highlighting, intelligent code completion, snippets, code refactoring, and embedded version control with Git. Users can change the theme, keyboard shortcuts, preferences, and install extensions that add functionality.
Getting Started
Installation
Install VS Code in Ubuntu
- See VS Code in Linux
 
Basic Editing
https://code.visualstudio.com/docs/editor/codebasics
Keyboard shorcuts
The command Selection / Add Cursors to Line Ends Alt+Shift+i will put a cursor on every line in the current selection. Hit the Home key after to move to the beginning
Tip: You can pull up the keyboard shortcut reference sheet with Ctrl+K,Ctrl+S
Code Snippets
Snippets in Visual Studio Code
Use built-in snippets (templates) or create custom ones to streamline your coding process. To use a code snippet, simply type a snippet’s prefix (short code) and press Tab or Enter to expand it into the full code template. See Snippets
VS Code Extensions
Remote- SSH Extension
Remote- SSH
- The Remote - SSH extension lets you use any remote machine with a SSH server as your development environment. This can greatly simplify development and troubleshooting in a wide variety of situatio
 - see Remote Development in VS Code using SSH

 
ROS Snippets
ROS Snippets
- ROS Snippets is a Visual Code extension with a collection of ROS (Robot Operating System) snippets for roscpp, rospy, urdf, xacro, launch files.
 
12/24/24
Arduino Maker Workshop
Arduino Maker Workshop
Arduino Maker Workshop Extension Reddit- New Extension For VsCode

- Use compile button on bottom right corner to compile

 
6/22/25
Live Server
Live Server
Live Server Launch a local development server with live reload feature for static & dynamic pages.
- Start/Stop live server
- Right-click on the index.html file and select “Open with Live Server”
 - Or click the 
Go Livebutton in the bottom-right corner of VS Code 
 
- View page by opening the URL in the browser
 
http://127.0.0.1:5500/index.html





