Skip to content

Vscode

vscodelogo

Visual Studio Code (VScode) is a Microsoft product and commonly referred to as VScode. It is a code editor redefined and optimized for building and debugging modern software projects. VCcode is free and available on Linux, macOS, and Windows platforms. Developer surveys show VScode is ranked the most popular developer environment tool

Features include support for debugging, syntax highlighting, intelligent code completion, snippets, code refactoring, and embedded git

Git

Use Git version-control tools in Visual Studio Code

Utilize the tight integration of Visual Studio Code with the Git source-control management system.

Perform common GitHub tasks by using the Command Palette in Visual Studio.

Monitor status

Committing files to the developers "Local Project Repository"

VScode is the Command And Control center for the project development stack.

The development Command And Control tasks are:

  • Editing Markdown programming materials
  • Use git and GitHub commands to manage project files. Git is built-in and optimized to work with Microsoft GitHub
  • Some VScode extensions continually check for syntax and other errors
  • Live edit browser previews show how edits will looks on a web page
  • Built-in command shell
  • Run Mkdocs to create a local workstation website

  • Use the Built-in command shell to create Private Preview Website to the Internet using for Stakeholders

  • Deploy production website to the Internet
  • And much more

Extensions

Some useful extensions available at the VScode Marketplace are:

  • Git Graph
    View a Git Graph of your repository, and easily perform Git actions from the graph

  • Dark+ Material.
    The default Dark+ theme, using Material's color palette

  • GitHub Repositories.
    Remotely browse and edit any GitHub repository

  • Lorem Text Generator
    Lorem text generator extension for VScode

  • Markdown All in One
    All you need for Markdown (keyboard shortcuts, table of contents, auto preview and more)

  • Rainbow Brackets
    Provide rainbow colors for the round brackets, the square brackets and the squiggly brackets

  • Todo Tree
    This extension quickly searches the local repository workspace for comment tags like TODO and FIXME, and displays them in a tree view in the activity bar

  • VScode-icons
    Icons for Visual Studio Code

VScode Git Client

Vscode built-in git commands :

  • Review diffs
  • Stage files
  • Make commits
  • Push
  • pull
  • and more

Other Git Clients

Git Desk Top

Alternatives to using built-in VScode git commands is to use the built in terminal or GitHub Desktop that abstract gitHub and with more git commands. It interacts with GitHub using a GUI instead of the command line or a web browser.

Other Git GUI Clients


References