Movatterモバイル変換


[0]ホーム

URL:


Skip to content
DEV Community
Log in Create account

DEV Community

Cover image for VS Code Setup - Recommended Extensions
ahandsel
ahandsel

Posted on • Originally published atgithub.com

     

VS Code Setup - Recommended Extensions

This is a list of Visual Studio Code extensions that I recommend.

Table of Contents

Markdown Related Extensions

ExtensionDescription
Copy Markdown as HTMLConverts Markdown to HTML.
Markdown All in OneA comprehensive tool with all the features you need for writing Markdown files.
Markdown FootnotesAdds [^footnote] syntax support to VS Code's built-in markdown preview.
Markdown PasteEasily paste images into Markdown with theMarkdown Paste command.
Markdown PDFConvert Markdown to PDF.
Markdown Preview EnhancedAn enhanced Markdown preview for VS Code.
MarkdownlintLinting and style checking for Markdown files.
Paste ImageEasily paste images into Markdown and HTML.
MDXLanguage support for MDX.
Path IntelliSenseAuto-completes filenames.

Writing (in General) Related Extensions

ExtensionDescription
Code Spell CheckerA great spell checker for programmers, with good support for camelCase and low false positives.
CapitalizeCapitalizes your text.
Change CaseEasily change the case of text.
Insert Line NumberInsert line numbers to selected lines or the whole document.
DupCheckerChecks for and removes duplicate lines in the file content or selection.
:emojisense:Autocomplete for emoji.
Replace Curly QuotesReplaces curly quotes (,,,) in a document with straight quotes (',").
Sort linesSorts lines of text.

GitHub Related Extensions

ExtensionDescription
GitHub Markdown PreviewView Markdown files as they would appear on GitHub.
GitHub Copilot ChatAI chat features powered by GitHub Copilot.
GitHub CopilotAI-powered code completion tool.
Open in GitHub DesktopOpen theGitHub Desktop App easily from VS Code.
Highlight Bad CharsMakes zenkaku spaces (double-byte whitespace) visible.
NBSPVisualizes suspicious Unicode characters and trailing whitespaces.

CSV Related Extensions

ExtensionDescription
CSV to TableConvert a CSV/TSV/PSV file to an ASCII formatted table.
Rainbow CSVMakes it easier to read and edit CSV and TSV files.

Japanese Language Related Extensions

ExtensionDescription
テキスト校正くんExtension to check Japanese sentences in text files and Markdown files in VS Code.
Japanese Word CountCount Japanese characters, words, and lines.
ZenkakuShow double-byte whitespace.

Styling and Themes Related Extensions

ExtensionDescription
TODO HighlightHighlight TODOs, FIXMEs, and any other keywords or annotations.
Better SolarizedA solarized theme for Visual Studio Code, including light and dark versions.
Material Icon ThemeMaterial Design Icons for Visual Studio Code.
Toggle Light/Dark ThemeCommand to toggle the theme between light and dark.

Utility Extensions

ExtensionDescription
ARB EditorEditor for Application Resource Bundle files used for localization.
Code RunnerRun Python and JavaScript code locally for quick checks.
ESLintIntegrates ESLint JavaScript into VS Code.
File UtilsA convenient way of creating, duplicating, moving, renaming, and deleting files and directories.
HTML SnippetsFull HTML tags including HTML5 snippets.
IntelliSense for CSS class names in HTMLCSS class name completion for the HTML class attribute based on the definitions found in your workspace.
Live ServerLaunch a local development server with live reload feature for static & dynamic pages. Perfect when working on HTML.
Open in FinderAdds commands for opening the current file or project in Finder.
Prettier - Code FormatterCode formatter using Prettier.
Trailing SpacesHighlights trailing spaces and allows for a simple "delete all trailing spaces" command.
YAMLYAML language support by Red Hat, with built-in Kubernetes syntax support.

Easy Installation Method

You can install all the recommended extensions easily by creating anextensions.json file in your.vscode directory and following these steps:

  1. Open the VS Code project where you want to install the recommended extensions.
  2. Open the command palette
    • macOS:Cmd+Shift+P
    • Windows/Linux:Ctrl+Shift+P
  3. Type and selectConfigure Recommended Extensions (Workspace Folder).
  4. Copy and paste the contents of theextensions.json file below into yourextensions.json file.
  5. Type and selectExtensions: Show Recommended Extensions in the command palette.

extensions.json

json{  "recommendations": [    "Google.arb-editor",    "danielgjackson.auto-dark-mode-windows",    "viablelab.capitalize",    "wmaurer.change-case",    "formulahendry.code-runner",    "streetsidesoftware.code-spell-checker",    "GitHub.copilot-chat",    "GitHub.copilot",    "jerriepelser.copy-markdown-as-html",    "phplasma.csv-to-table",    "jianbingfang.dupchecker",    "bierner.emojisense",    "ginfuru.ginfuru-better-solarized-dark-theme",    "bierner.github-markdown-preview",    "wengerk.highlight-bad-chars",    "abusaidm.html-snippets",    "Zignd.html-css-class-completion",    "andersliu.insert-line-number",    "ICS.japanese-proofreading",    "sifue.japanese-word-count",    "ritwickdey.LiveServer",    "bierner.markdown-footnotes",    "shd101wyy.markdown-preview-enhanced",    "yzane.markdown-pdf",    "yzhang.markdown-all-in-one",    "PKief.material-icon-theme",    "possan.nbsp-vscode",    "wraith13.open-in-github-desktop",    "christian-kohler.path-intellisense",    "esbenp.prettier-vscode",    "mechatroner.rainbow-csv",    "jinhyuk.replace-curly-quotes",    "Tyriar.sort-lines",    "shardulm94.trailing-spaces",    "davidanson.vscode-markdownlint",    "dbaeumer.vscode-eslint",    "fabiospampinato.vscode-open-in-finder",    "mushan.vscode-paste-image",    "redhat.vscode-yaml",    "sleistner.vscode-fileutils",    "telesoho.vscode-markdown-paste-image",    "unifiedjs.vscode-mdx",    "wayou.vscode-todo-highlight",    "mosapride.zenkaku"  ]}
Enter fullscreen modeExit fullscreen mode

Top comments(11)

Subscribe
pic
Create template

Templates let you quickly answer FAQs or store snippets for re-use.

Dismiss
CollapseExpand
 
tomasdevs profile image
Tomas Stveracek
Frontend developer
  • Joined

Great article! Very helpful for beginners and experienced developers. Just be careful not to overload your editor with too many extensions. Start with the basics and add more as you need them! :)

CollapseExpand
 
himanshu_code profile image
Himanshu Sorathiya
Seeker
  • Joined

Just mind blowing 🤯, so many never heard but useful extensions, thanks for this

CollapseExpand
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop
Hi 👋🏽, I am a self-taught Senior Front-End Engineer. I share tips to help overwhelmed junior frontend developers here => frontendjoy.com/ 😻🥳.
  • Email
  • Location
    Asnieres-Sur-Seine, France
  • Work
    Senior Frontend Engineer
  • Joined

I echo this!

Finally an useful list of extensions with gems 💎.

Thanks

CollapseExpand
 
honor_soke_b6e75fff4660a profile image
Honoré SOKE
  • Joined

very helpful ,Thanks a lot

CollapseExpand
 
andikabays profile image
Andika Bayu Santoso
  • Joined

very helpful, thanks a lot!!!

CollapseExpand
 
chandan_e69c011b258e09242 profile image
Chandan
  • Joined

Very Helpful Thread, thanks for Sharing 🤘🏻.

CollapseExpand
 
dinesh_kartikcodes profile image
Dinesh Kartik Codes
  • Joined

Cool

CollapseExpand
 
muhammadsaadahmed profile image
Muhammad Saad Ahmed
  • Joined

Nice

CollapseExpand
 
samyakkkk profile image
Samyak Jain
Founder @CommanDash
  • Joined

You may consider adding one more to the list.CommandDash.

It enables you to build with any library or packages using AI agents trained on their codebase and is 100% free to use.

CollapseExpand
 
essijunior profile image
NDANG ESSI Pierre Junior
As long as i have hands i can code anything.
  • Location
    Yaounde, Cameroon
  • Education
    Bachelor degree in computer science
  • Work
    Developer in a startup
  • Joined

thanks

CollapseExpand
 
shaman profile image
Shaman Sharif
I am a student of Computer Science in Bangladesh
  • Location
    Dhaka, BD
  • Education
    BSc in CSE, Northern University Bangladesh.
  • Work
    Student at Self-employed
  • Joined

You should add Peacock.
It helps with lots of VSC instance open to differentiate projects.

Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment'spermalink.

For further actions, you may consider blocking this person and/orreporting abuse

Developer Advocate and UX writer working on the product and API documentation.Based in Tokyo 🗼. Either writing or hiking 🥾
  • Location
    Tokyo
  • Education
    University of California, Santa Cruz
  • Work
    Developer Advocate at Kintone
  • Joined

More fromahandsel

DEV Community

We're a place where coders share, stay up-to-date and grow their careers.

Log in Create account

[8]ページ先頭

©2009-2025 Movatter.jp