Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
student:stu:vscode [2022/09/08 09:31] – Add quick reference lam2mostudent:stu:vscode [2025/09/05 11:47] (current) – [Visual Studio Code, Generally] weikleda
Line 46: Line 46:
  
 10. Verify password-less access in VS Code 10. Verify password-less access in VS Code
 +
 +===== Visual Studio Code, Generally =====
 +Often abbreviated as "vscode", Visual Studio Code is an example of an Integrated Development Environment (IDE) and has a Graphical User Interface (GUI). It has a basic configuration and then relies on extensions and settings (preferences for the IDE as a whole, the extensions, and for specific projects) to support pretty much any kind (language/platform/toolset) of software development. Another commonly used IDE is [[https://wiki.cs.jmu.edu/student/eclipse/start|Eclipse]].
 +
 +==== Extensions ====
 +  * out of the box it's a great plaintext text editor with at least syntax-highlighting support for several languages
 +  * add extensions to add support for other languages, and/or better support for those languages
 +
 +==== Preferences/Settings ====
 +Like many apps, vscode facilitates customization of its features through configuration options referred to as "settings", much like the "preferences" options supported by many apps. vscode distinguishes between [[https://code.visualstudio.com/docs/configure/settings|user (global) settings and workspace settings]]
 +  * maybe you'd like to [[https://code.visualstudio.com/docs/configure/settings-sync?originUrl=%2Fdocs%2Fconfigure%2Fsettings | sync your settings]] from laptop, to lab machine, to... 
 +  * in many cases you may want to [[https://code.visualstudio.com/docs/supporting/FAQ#_can-i-disable-ai-functionality-in-vs-code|disable the AI features of vscode]] to prevent them from undercutting your learning
 +
 +==== Language Support ====
 +
 +If we're talking human language, [[https://code.visualstudio.com/docs/configure/locales?originUrl=%2Fdocs%2Fconfigure%2Flocales|they got you!]]
 +
 +but we're often talking [[https://code.visualstudio.com/docs/languages/overview|programming languages]], and specifically it's often helpful to [[https://code.visualstudio.com/docs/languages/overview#_change-the-language-for-the-selected-file|tell the app specifically which language you want it to use]]
 +
 +==== Workspaces ====
 +  * [[https://code.visualstudio.com/docs/editing/workspaces/workspaces| vscode has a feature called workspaces]] which are a collection of "root" directories (called either single-root if there's only one and "multi-root" otherwise) and some preferences can be set for when you open these
 +
 +==== git in vscode ====
 +
 +
 +
 +
 +==== debugging in vscode ====
 +
 +
 +
 +==== checkstyle and formatters in vscode ====