Total Pageviews

Sunday, 22 August 2021

awesome-vscode

A curated list of delightful VSCode packages and resources.

https://viatsko.github.io/awesome-vscode/

A curated list of delightful Visual Studio Code packages and resources. For more awesomeness, check out awesome.

Awesome Build Status


Table of Contents

Official

Syntax

Language packages extend the editor with syntax highlighting and/or snippets for a specific language or file format.

Migrating from other editors

The VSCode team provides keymaps from popular editors, making the transition to VSCode almost seamless and easy.

Migrating from Vim

Vim Mode - Relatively new, but promising extension implementing Vim features in VSCode

Migrating from Atom

Popular Atom key bindings for Visual Studio Code

Migrating from Sublime Text

Popular Sublime Text key bindings for VS Code.

Migrating from Visual Studio

Popular Visual Studio key bindings for VS Code.

Migrating from Intellij IDEA

Popular Intellij IDEA key bindings for VS Code.

Camel Humps

Like with Visual Studio and Resharper or Intellij IDEA

Using VS Code with particular technologies

Microsoft created a collection of recipes for using VS Code with particular technologies (mostly Web).

Make sure to visit it at Microsoft/vscode-recipes

Lint and IntelliSense

In case the awesome nirvana that is linting has not yet been unleashed upon you:

lint was the name originally given to a particular program that flagged some suspicious and non-portable constructs (likely to be bugs) in C language source code. The term is now applied generically to tools that flag suspicious usage in software written in any computer language.

Unlike some other editors, VS Code supports IntelliSense, linting, outline out-of-the-box and doesn't require any separate extension to run linter packages. Some linters are already integrated in VS Code, you can find the full list in the official documentation, Languages section.

1C

  • 1C/OScript - rich 1С:Enterprise 8 (BSL) language support in VSC - add syntax highlighting to *.bsl и *.os files in VSC, add IntelliSense and syntax helper for 1С lang

AutoHotkey

AutoHotkey Plus

Syntax Highlighting, Snippets, Go to Definition, Signature helper and Code formatter

Bash

Bash IDE

A language server for Bash

Bash Debug

A debugger extension for Bash scripts based on bashdb

Bash Debug

Shellman

Bash script snippets extension

Shellman

C++

  • C/C++ - Preview C/C++ extension by Microsoft, read official blog post for the details
  • Clangd - Provides C/C++ language IDE features for VS Code using clangd: code completion, compile errors and warnings, go-to-definition and cross references, include management, code formatting, simple refactorings.
  • gnu-global-tags - Provide Intellisense for C/C++ with the help of the GNU Global tool.
  • YouCompleteMe - Provides semantic completions for C/C++ (and TypeScript, JavaScript, Objective-C, Golang, Rust) using YouCompleteMe.
  • C/C++ Clang Command Adapter - Completion and Diagnostic for C/C++/Objective-C using Clang command.
  • CQuery - C/C++ language server supporting multi-million line code base, powered by libclang. Cross references, completion, diagnostics, semantic highlighting and more.

More

C#, ASP .NET and .NET Core

from https://github.com/viatsko/awesome-vscode

No comments:

Post a Comment