찾다
개발 도구VSCodeJavaScript 개발자를 위한 27가지 놀라운 VSCode 도구

Visual Studio Code(也称为VSCode)是一种轻量级但功能强大的跨平台源代码编辑器, 借助对TypeScript 和Chrome调试器等开发工具的内置支持,越来越多的开发都都喜欢使用它。

JavaScript 개발자를 위한 27가지 놀라운 VSCode 도구

如果你正在寻找更多的好用的 VSCode 工具,那么这篇或许能够帮助你。以下是 2019年为 JS 开发者提供的27个不可思议的VSCode工具。

1. Project Snippets (代码片段)

project snippets,这是我最喜欢的一个工具,它来自于 VSCode 中内置的原始用户代码片段。 该特性允许你创建自己的代码段,以便在整个项目中重用。

但是**“重用”**它们到底意味着什么?

如果咱们经常要重复写下面这样的样板文件:

import { useReducer } from 'react'

const initialState = {
  //
}

const reducer = (state, action) => {
  switch (action.type) {
    default:
      return state
  }
}

const useSomeHook = () => {
  const [state, dispatch] = useReducer(reducer, initialState)
  return {
    ...state,
  }
}

export default useSomeHook

实际上,咱们可以直接将上面的代码放到的用户代码片段中,因此不必写出(或复制和粘贴)整个代码片段,只需键入一个自定义前缀来生成配置的代码片段即可。

打开 VsCode,然后选择 文件 >首选项 > 用户代码片段,则可以选择通过单击 '新建全局代码片段文件'来创建新的全局代码片段。

例如,要为 TypeScript React 项目创建自己的代码片段文件,可以单击新建全局代码片段文件,输入 typescriptreact.json。它将引导咱们访问一个新创建的.json文件,可以使用该文件来构建使用TypeScript 的 React 应用程序。

例如,要从上面的代码示例创建一个用户片段,可以这样做:

{
  "const initialState = {}; const reducer = (state, action)": {
    "prefix": "rsr",
    "body": [
      "const initialState = {",
      "  //$1",
      "}",
      "",
      "const reducer = (state, action) => {",
      "  switch (action.type) {",
      "    default:",
      "      return state",
      "  }",
      "}"
    ]
  }
}

有了它,咱们可以创建一个以.tsx结尾的新TypeScript文件,在新创建的文件输入rsr,然后按回车或 tab 键 VSCode 就会帮咱们生成代码片段内容。

const initialState = {
  //
}

const reducer = (state, action) => {
  switch (action.type) {
    default:
      return state
  }
}

全局用户代码片段的问题是,它将贯穿咱们所有项目(在某些情况下,这对于一般的代码片段来说是非常强大的)。

一些项目将以不同的方式配置,当需要区分特定的用例时,用于配置代码片段的全局文件就成了一个问题。

例如,当每个项目的项目结构不同时

{
  "import Link from components/common/Link": {
    "prefix": "gcl",
    "body": "import Link from 'components/common/Link'"
  },
  "border test": {
    "prefix": "b1",
    "body": "border: '1px solid red',"
  },
  "border test2": {
    "prefix": "b2",
    "body": "border: '1px solid green',"
  },
  "border test3": {
    "prefix": "b3",
    "body": "border: '1px solid magenta',"
  }
}

这对于具有特定file/folder结构的项目可能就足够了,但是如果咱们正在处理另一个项目,其中 Link 组件具有类似components/Link的路径,该怎么办?

请注意这三个border tests是如何将它们的值用单引号括起来的:border: '1px solid red'

这在 JS 中是完全有效的,但是如果使用 styled-components 作为项目的样式解决方案呢?该语法不再适用于该工作区,因为 styled components使用普通的CSS语法

这就是 project snippets 的亮点所在。

Project snippets使咱们可以声明项目/工作区级别的代码段,让当前项目代码段不会与其它项目冲突也不会污染其他项目。

2. Better Comments(更加人性化的注释)

如果喜欢在代码中编写注释,那么有时你可能会发现搜索您以前编写的特定注释的位置是令人沮丧的,因为代码可能会变得有些拥挤。

有了 Better Comments,可以通过引入彩色注释使注释更加明显。

JavaScript 개발자를 위한 27가지 놀라운 VSCode 도구

3. Bracket Pair Colorizer (标签匹配 括号匹配插件)

第一次看到Bracket Pair Colorizer的屏幕截图时,我第一时间入安装使用了。

JavaScript 개발자를 위한 27가지 놀라운 VSCode 도구

4. Material Theme

Material Theme은 VSCode에 직접 설치할 수 있는 에픽 테마입니다. 설치 후 코드는 다음과 같습니다.

JavaScript 개발자를 위한 27가지 놀라운 VSCode 도구#🎜🎜 #

5. @typescript-eslint/parser

TypeScript 사용자라면 변환에 대해 생각해야 합니다. TSLint 구성이 ESLint + TypeScript로 이동되었습니다. TSLint 후원자들은 올해 안에 TSLint

를 더 이상 사용하지 않을 계획을 발표했습니다. ESLint + TypeScript上,TSLint 背后的支持者已经宣布计划在今年的某个时候弃用 TSLint

项目正逐步采用@typescript-eslint/parser和相关包,以确保其项目的前瞻性设置。

咱们仍然能够利用大部分ESLint的规则和兼容性与更漂亮使用新的设置。

6. Stylelint

对我来说,出于以下几个原因,stylelint 在我所有的项目中都是必须的:

  1. 它有助于避免错误。

  2. 它加强了CSS中的样式约定。

  3. 它与Prettier支持并驾齐驱。

  4. 它支持 CSS/SCSS/Sass/Less。

  5. 它支持社区编写的插件。

JavaScript 개발자를 위한 27가지 놀라운 VSCode 도구

7. Markdownlint + docsify

markdown 爱好者一定要试试 vscode 上的 markdownlint 扩展,会用绿色波浪线给你提示出 N 多不符合书写规范的地方,比如:

  • 标题下面必须是个空行

  • 代码段必须加上类型

  • 文中不能出现<br>这种html标号

  • URL必须用扩起来

同时也可以配合安装 docsify,因为它支持Markdown

프로젝트는 프로젝트의 미래 보장 설정을 보장하기 위해 점차적으로 @typescript-eslint/parser 및 관련 패키지를 채택하고 있습니다.

우리는 여전히 대부분의 ESLint 규칙과 호환성을 활용하고 새로운 설정을 더 아름답게 사용할 수 있습니다. Stylelint ="https://marketplace.visualstudio.com/items?itemName=shinnn.stylelint" target="_blank" rel="nofollow">stylelint는 내 모든 프로젝트의 필수 항목입니다. #🎜🎜 #

  • 실수를 방지하는 데 도움이 됩니다.

  • CSS의 스타일 규칙을 강화합니다.

  • Prettier#🎜🎜와 함께 진행됩니다. # 지원하다.

  • JavaScript 개발자를 위한 27가지 놀라운 VSCode 도구CSS/SCSS/Sass/Less를 지원합니다.
  • 커뮤니티에서 작성한 플러그인을 지원합니다.

  • JavaScript 개발자를 위한 27가지 놀라운 VSCode 도구

    7. Markdownlint + docsify

    markdown 취미 독자는 녹색 물결선을 사용하는 vscode의 markdownlintJavaScript 개발자를 위한 27가지 놀라운 VSCode 도구 확장을 사용해 보아야 합니다. 다음과 같이 작성 표준을 준수하지 않는 N개의 장소를 알려줍니다.

    • 빈 줄이 있어야 합니다 under the title#🎜🎜 #

    • 코드 세그먼트는 유형으로 추가되어야 합니다.
    • <br>는 텍스트htmllabel
    • URL에 나타날 수 없습니다. <p> </p>
    docsify#🎜🎜 # 마크다운 및 프로젝트별 기타 개선 사항을 지원하기 때문입니다.

    JavaScript 개발자를 위한 27가지 놀라운 VSCode 도구8. TODO 하이라이트

    개발자가 애플리케이션 코드에 할 일 항목을 작성하는 데 익숙하다면, 프로젝트 전반에 걸쳐 설정된 할 일 항목을 강조 표시하는 데 매우 유용한 TODO 하이라이트 확장을 설치할 수 있습니다.

    9. 수입 비용 🎜#수입 비용은 우리가 가져온 패키지의 크기를 표시할 수 있습니다. VS 코드 편집기. 하이라이트 일치 태그

    때때로 태그가 끝나는 위치를 일치시키려고 하면 좌절스러울 수 있는데, 이럴 때 JavaScript 개발자를 위한 27가지 놀라운 VSCode 도구하이라이트 일치 태그

    가 유용합니다 # 🎜🎜#

    11.code-spotify#🎜🎜##🎜🎜##🎜🎜##🎜🎜# 음악을 들으면서 코드를 입력하는 경우가 있습니다. 가끔 작성 중에 노래가 너무 못생겨서 전환하고 싶은 경우 음악 플레이어로 전환한 다음 VsCdoe 인터페이스로 돌아가야 하는데 이는 약간 번거롭습니다. #🎜🎜##🎜🎜#여기서 #🎜🎜#vscode-spotify#🎜🎜#가 사용됩니다. VSCode 내에서 직접 음악 플레이어를 사용할 수 있기 때문입니다. #🎜🎜##🎜🎜# 이 확장 프로그램을 사용하면 상태 표시줄에서 현재 재생 중인 노래를 볼 수 있고, 단축키를 통해 노래 간에 전환할 수 있으며, 버튼을 클릭하여 음악 플레이어를 제어하는 ​​등의 작업을 할 수 있습니다. #🎜🎜##🎜🎜##🎜🎜##🎜🎜##🎜🎜##🎜🎜##🎜🎜#12.

    GraphQL一直在发展,咱们经常可以在 JS 社区中看到它的身影。因此,最好开始考虑在 VSCode中安装 GraphQL for VSCode

    JavaScript 개발자를 위한 27가지 놀라운 VSCode 도구

    13. Indent-Rainbow

    Indent-Rainbow 会给缩进添加一种颜色,让你更加直观的看到代码层次。

    JavaScript 개발자를 위한 27가지 놀라운 VSCode 도구

    14. Color Highlight

    Color Highlight 可以在代码中突出显示颜色,如下所示:

    1JavaScript 개발자를 위한 27가지 놀라운 VSCode 도구

    15. Color Picker

    Color Picker 是一个 VSCode 扩展,它为咱们提供了一个图形用户界面,用来选择和生成颜色代码,如 CSS 颜色符号。

    JavaScript 개발자를 위한 27가지 놀라운 VSCode 도구

    16. REST Client

    第一次看到 REST Client 并尝试它时,与现有的软件(如Postman)相比,它似乎不是一个非常有用的工具。

    但是,对 REST Client 扩展的用法了解越多,就会意识到它对开发工具的影响有多大,尤其是在测试API 时。

    只需要创建一个新文件写入下面这一行:

    https://google.com

    然后转到命令面板(CTRL + SHIFT + P),单击Rest Client: Send request,它会在一瞬间弹出一个包含请求响应详细信息的新选项卡,非常有用:

    JavaScript 개발자를 위한 27가지 놀라운 VSCode 도구

    甚至还可以传递参数,或将请求体数据请求到POST,而下面仅需几行代码:

    POST https://test.someapi.com/v1/account/user/login/
    Content-Type: application/json
    
    { "email": "someemail@gmail.com", "password": 1 }

    就会发送POST请求,参数为 { "email": "someemail@gmail.com", "password": 1 }

    17. Settings Sync

    vscode上有各种各样不同的插件,如果要在不同的电脑上使用 vscode 配置是件比较麻烦的事情,使用 Settings Syncvscode 配置备份起来,当需要在其他电脑使用  vscode  时只需下载备份的配置就可以了。

    咱们只需要一个 GitHub 帐户,并且每次要保存配置(包括按键绑定,代码片段,扩展名等)时,只需按SHIFT + ALT + U将私有设置上传到 GitHub 帐户即可。 然后,下次登录或重新格式化为另一台计算机时,可以按SHIFT + ALT + D组合键立即下载配置。

    18. Todo Tree

    Todo Tree 将帮助咱们找到在整个应用程序代码中创建的所有待办事项。它将把它们放到一个单独的树中,还可以在面板的左侧同时查看它们

    1JavaScript 개발자를 위한 27가지 놀라운 VSCode 도구

    19. Toggle Quotes

    Toggle Quotes是一个有趣的实用工具扩展,它允许咱们在引号之间进行切换。当需要在使用字符串插入时切换到反引号时,它就派上用场了。

    JavaScript 개발자를 위한 27가지 놀라운 VSCode 도구

    20. Better Align

    Better Align 할당 기호와 주석을 정렬합니다. 사용하려면 정렬하려는 코드에 커서를 놓고 CTRL + SHIFT + P打开命令面板(或者使用自定义快捷方式打开命令面板),然后调用Align 명령을 사용하세요.

    1JavaScript 개발자를 위한 27가지 놀라운 VSCode 도구

    21. 🎜🎜#태그 자동 닫기html 태그를 자동으로 닫습니다.

    22. 줄 정렬1JavaScript 개발자를 위한 27가지 놀라운 VSCode 도구

    #🎜 🎜#줄 정렬은 선택한 줄을 정렬하는 데 도움이 됩니다.

    23. VSCode Google 번역

    JavaScript 개발자를 위한 27가지 놀라운 VSCode 도구

    if 다국어 개발에 참여하는 프로젝트입니다. VSCode Google Translate을 사용하면 언어를 빠르게 전환할 수 있습니다. 24. 더 예뻐요

    #🎜 🎜 #Prettier는 VSCode의 확장으로 JavaScript/TypeScript 등의 형식을 자동으로 지정하여 코드를 더욱 아름답게 만들 수 있습니다.

    JavaScript 개발자를 위한 27가지 놀라운 VSCode 도구

    25. 머티리얼 아이콘 테마

    포함 다른 아이콘 테마에 비해

    Material Icon Theme을 선호하는데, 특히 어두운 테마를 사용할 때 파일 형식이 더 명확하기 때문입니다. #… HTML은 작업 공간에 있는 정의를 기반으로 하며 CSS 클래스 이름 완성 기능을 제공합니다.

    JavaScript 개발자를 위한 27가지 놀라운 VSCode 도구

    27. Path Intellisense

    Path Intelligence 완료.

    원본 주소: https://dev.to/jsmanifest/26-miraculous-vs-code-tools-for-javascript-developers-in -2019-50gg

    JavaScript 개발자를 위한 27가지 놀라운 VSCode 도구이 기사는 가독성을 보장하기 위해 직역이 아닌 무료 번역을 사용합니다.

    추천 튜토리얼: vscode 기본 튜토리얼

    위 내용은 JavaScript 개발자를 위한 27가지 놀라운 VSCode 도구의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

    성명
    이 기사는 juejin에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제
    Visual Studio의 가치 : 이점에 대한 비용의 무게를 측정합니다Visual Studio의 가치 : 이점에 대한 비용의 무게를 측정합니다Apr 12, 2025 am 12:06 AM

    VisualStudio는 .NET 개발에서 강력하고 포괄적이기 때문에 매우 가치가 있습니다. 높은 비용 및 자원 소비에도 불구하고 효율성 개선 및 개발 경험이 중요합니다. 커뮤니티는 개별 개발자와 소규모 팀에 이상적입니다. 대기업은 전문 또는 기업에 적합합니다.

    Visual Studio의 가용성 : 어떤 판이 무료입니까?Visual Studio의 가용성 : 어떤 판이 무료입니까?Apr 10, 2025 am 09:44 AM

    VisualStudio의 무료 버전에는 VisualStudiocommunity 및 VisualStudioCode가 포함됩니다. 1. VisualStudiocommunity는 개별 개발자, 오픈 소스 프로젝트 및 소규모 팀에 적합합니다. 강력하고 개별 프로젝트 및 학습 프로그래밍에 적합합니다. 2. VisualStudioCode는 여러 프로그래밍 언어 및 확장을 지원하는 가벼운 코드 편집기입니다. 빠른 시작 속도와 리소스 사용량이 낮으므로 유연성과 확장 성이 필요한 개발자에게 적합합니다.

    Windows 8 용 Visual Studio를 설치하는 방법은 무엇입니까?Windows 8 용 Visual Studio를 설치하는 방법은 무엇입니까?Apr 09, 2025 am 12:19 AM

    Windows 8에 VisualStudio를 설치하는 단계는 다음과 같습니다. 1. 공식 Microsoft 웹 사이트에서 VisualStudioCommunity2019 설치 패키지 다운로드. 2. 설치 프로그램을 실행하고 필요한 구성 요소를 선택하십시오. 3. 설치가 완료된 후에 사용할 수 있습니다. Windows 8 호환 구성 요소를 선택하고 충분한 디스크 공간과 관리자 권한이 있는지 확인하십시오.

    내 컴퓨터가 코드를 실행할 수 있습니까?내 컴퓨터가 코드를 실행할 수 있습니까?Apr 08, 2025 am 12:16 AM

    VSCODE는 기본 시스템 요구 사항이 충족되는 한 대부분의 최신 컴퓨터에서 실행할 수 있습니다. 1. 운영 체제 : Windows 7 이상, MacOS 10.9 이상, Linux; 2. 프로세서 : 1.6GHz 이상; 3. 메모리 : 최소 2GB RAM (4GB 이상 권장); 4. 저장 공간 : 최소 200MB의 가용 공간. 설정을 최적화하고 확장 된 사용량을 줄이면 저조제 컴퓨터에서 원활한 사용자 경험을 얻을 수 있습니다.

    Windows 8과 프로그램을 호환하려면 어떻게해야합니까?Windows 8과 프로그램을 호환하려면 어떻게해야합니까?Apr 07, 2025 am 12:09 AM

    Windows 8에서 프로그램을 원활하게 실행하려면 다음 단계가 필요합니다. 1. 호환성 모드 사용 코드를 통해이 모드를 감지하고 활성화하십시오. 2. API 호출을 조정하고 Windows 버전에 따라 적절한 API를 선택하십시오. 3. 성능 최적화를 수행하고 호환성 모드 사용을 피하고 API 호출을 최적화하고 일반 컨트롤을 사용하십시오.

    대 코드는 Windows 8에서 작동합니까?대 코드는 Windows 8에서 작동합니까?Apr 06, 2025 am 12:13 AM

    예, VSCODEISCOMPATIBLEWITHWINDOWS8.1) INSTALLERFROMSCODEWEBSITENUERETHELATEST.NETFRAMEWORKISINSTALLED.2) InstalLextEnsionSusingTheCommandLine, NotingSomeMayloadSusingHextensions

    VS 코드와 비주얼 스튜디오의 차이점은 무엇입니까?VS 코드와 비주얼 스튜디오의 차이점은 무엇입니까?Apr 05, 2025 am 12:07 AM

    VSCODE는 여러 언어 및 확장에 적합한 가벼운 코드 편집기입니다. VisualStudio는 주로 .NET 개발에 주로 사용되는 강력한 IDE입니다. 1.VScode는 전자를 기반으로하고 크로스 플랫폼을 지원하며 Monaco 편집기를 사용합니다. 2. VisualStudio는 Microsoft의 독립 기술 스택을 사용하여 디버깅 및 컴파일러를 통합합니다. 3.VScode는 간단한 작업에 적합하며 VisualStudio는 대규모 프로젝트에 적합합니다.

    Windows 7에서 실행할 수있는 코드 편집기는 무엇입니까?Windows 7에서 실행할 수있는 코드 편집기는 무엇입니까?Apr 03, 2025 am 12:01 AM

    Windows 7에서 실행할 수있는 코드 편집기에는 메모장, Sublimetext 및 Atom이 포함됩니다. 1. NOTEPAD : 가볍고 빠른 시작, 오래된 시스템에 적합합니다. 2. SublimeText : 강력하고 지불 할 수 있습니다. 3. ATOM : 사용자 정의 가능하지만 천천히 시작합니다.

    See all articles

    핫 AI 도구

    Undresser.AI Undress

    Undresser.AI Undress

    사실적인 누드 사진을 만들기 위한 AI 기반 앱

    AI Clothes Remover

    AI Clothes Remover

    사진에서 옷을 제거하는 온라인 AI 도구입니다.

    Undress AI Tool

    Undress AI Tool

    무료로 이미지를 벗다

    Clothoff.io

    Clothoff.io

    AI 옷 제거제

    AI Hentai Generator

    AI Hentai Generator

    AI Hentai를 무료로 생성하십시오.

    인기 기사

    R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
    3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
    R.E.P.O. 최고의 그래픽 설정
    3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
    R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
    3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
    WWE 2K25 : Myrise에서 모든 것을 잠금 해제하는 방법
    4 몇 주 전By尊渡假赌尊渡假赌尊渡假赌

    뜨거운 도구

    스튜디오 13.0.1 보내기

    스튜디오 13.0.1 보내기

    강력한 PHP 통합 개발 환경

    WebStorm Mac 버전

    WebStorm Mac 버전

    유용한 JavaScript 개발 도구

    맨티스BT

    맨티스BT

    Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

    SublimeText3 Linux 새 버전

    SublimeText3 Linux 새 버전

    SublimeText3 Linux 최신 버전

    메모장++7.3.1

    메모장++7.3.1

    사용하기 쉬운 무료 코드 편집기