Skip to content

alvarezpj/my-vscode-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My VSCode Setup

This repository contains my personal configuration for the awesome and extensible Visual Studio Code editor. Here, I keep an updated list of extensions I find useful for my workflow. In addition, I also keep my preferred editor settings as well as any required extension-based settings.

VSCode!

Extensions

For the moment, these are the extensions I have installed in my VSCode:

  • C/C++: Intellisense, debugging, and code browsing.
  • Date & Time: Displays a clock and date information in the status bar.
  • Excel Viewer: View Excel spreadsheets and CSV files within Visual Studio Code workspaces.
  • GitLens: Supercharge the Git capabilities built into Visual Studio Code — Visualize code authorship at a glance via Git blame annotations and code lens, seamlessly navigate and explore Git repositories, gain valuable insights via powerful comparison commands, and so much more.
  • Highlight-Matching-Tag: Highlights matching opening and closing tags.
  • Indent-Rainbow: Makes indentation easier to read.
  • Live Server: Launch a development local server with live reload feature for static & dynamic pages.
  • Markdown PDF: Convert Markdown to PDF.
  • Material Icon Theme: Material Design Icons for Visual Studio Code.
  • pgsql-html: Postgres language support, snippets, runner, html preview.
  • Python: Linting, debugging, Intellisense, code formatting, refactoring, unit tests, snippets, and more.
  • Rainbow CSV: Highlight CSV and TSV files in different colors, Run SQL-like queries.
  • SFTP: SFTP/FTP sync client.
  • Spell Right: Multilingual, Offline and Lightweight Spellchecker.
  • TODO Highlight: Highlights TODOs, FIXMEs, and any keywords, annotations.
  • Trailing Spaces: Highlight trailing spaces and delete them in a flash!
  • Vim: Vim emulation for Visual Studio Code.
  • VS Code Jupyter Notebook Previewer: An extension for supercharging your Data Science workflow by previewing Jupyter Notebook within VS Code. View graphs and interact with Plotly visualizations from within VS Code.
  • vscode-pdf: Display pdf file in VSCode.

All these extensions can be installed at once by running install-extensions.sh from a terminal window.

Editor Settings

My current editor settings are saved in settings.json. Personally, I like to disable the mini map and cursor blinking, and enable things like file auto save after some delay. Some settings may not be ideal for some type of projects, but the good thing is that they can be overwritten when working with workspaces.

SFTP Settings

The SFTP extension requires you to specify some settings. sftp.json contains the general structure I follow to configure the extension and sftp-sample-configuration.json is a complete configuration file. The extension's official documentation can be found here.

Workspaces

In the workspaces directory, there are some workspace files with custom settings which I use in my workflow.

About

My personal Visual Studio Code setup.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages