개발 도구 sublime JSX 및 es201x 코드 형식을 지원하는 Sublime Text3용 플러그인 공유

JSX 및 es201x 코드 형식을 지원하는 Sublime Text3용 플러그인 공유

Apr 28, 2021 pm 04:54 PM
jsx prettier react.js

sublime의 다음 튜토리얼 칼럼에서는 JSX 및 es201x 코드 형식을 지원하는 sublime text 3용 플러그인을 권장합니다. 도움이 필요한 친구들에게 도움이 되길 바랍니다!

JSX 및 es201x 코드 형식을 지원하는 Sublime Text3용 플러그인 공유JSX 및 es201x 코드 서식을 지원하는 sublime text 3용 플러그인 추천해주세요

최근에 React를 시작했을 때 사용하던 sublime text3 때문에 정말 고생했습니다. 강박 장애. JSX 강조 표시를 지원하지 않습니다. Babel을 설치한 후 서식 지정 플러그인이 중단되는 새로운 문제가 발생했습니다. . .
2~3개의 플러그인(jsfmt 등)을 사용해 보았지만 이상적이지는 않았습니다.
esformatter-jsx를 사용할 수 있지만 JSX의 들여쓰기와 switch와 같은 문장의 이상한 들여쓰기가 아쉽습니다.
드디어 IDE를 바꾸려고 했을 때 VSCode 포맷팅 플러그인의 구성 항목 중 하나가 esformatter-jsx인 것을 보았는데, prettier를 선택할 수도 있습니다. . React的时候,一直使用的sublime text3着实让强迫症的我难受至极,本身不支持JSX的高亮,安装完Babel之后新的问题来了,格式化插件挂了。。。

前前后后尝试了两三个插件(jsfmt etc.),都不太理想。
esformatter-jsx可以使用,但是那个对JSX的缩进,还有对诸如switch语句的诡异缩进,糟心。
终于在准备换IDE的时候看到了VSCode格式化插件的一个配置项有esformatter-jsx,还可以选择prettier

prettier官网(科学上网):https://prettier.io/docs/en/install.html
可以看到Facebook在用它优化React项目的代码,没深究。

执行npm i -g prettier
下载到的包里有个bin-prettier.js,这就是本体了。

sublime text3 直接在package control搜索prettier下载,打开它的User配置项加入如下保存即可。

注意修改你本地的nodenode_modules
prettier 공식 홈페이지(사이언티픽 인터넷) : https://prettier.io/docs/en/install.html
페이스북이 React의 코드를 최적화하기 위해 이를 활용하고 있는 것을 볼 수 있습니다. > 프로젝트에 대해서는 자세히 설명하지 않았습니다.

npm i -g prettier 실행
다운로드한 패키지에는 온톨로지인 bin-prettier.js가 포함되어 있습니다.

sublime text3는 package control에서 prettier를 직접 검색하여 다운로드하고 User 구성 항목을 열어 다음과 같이 추가하여 저장합니다.

로컬 nodenode_modules 경로 수정에 주의하세요
{
  "debug": false,
  "prettier_cli_path": "/usr/local/lib/node_modules/prettier/bin-prettier.js",
  "node_path": "/usr/local/bin/node",
  "auto_format_on_save": false,
  "auto_format_on_save_excludes": [],
  "allow_inline_formatting": false,
  "custom_file_extensions": [],
  "max_file_size_limit": -1,
  "additional_cli_args": {},
  "prettier_options": {
    "printWidth": 80,
    "singleQuote": false,
    "trailingComma": "none",
    "bracketSpacing": true,
    "jsxBracketSameLine": false,
    "parser": "babylon",
    "semi": true,
    "requirePragma": false,
    "proseWrap": "preserve",
    "arrowParens": "avoid"
  }
}
로그인 후 복사
🎜바로가기 키 구성에 🎜
{
  "keys": ["super+shift+c"],
  "command": "format_javascript"
}
로그인 후 복사
🎜를 추가하세요🎜rrreee🎜자세한 내용을 보려면 github로 이동하세요. 플러그인 작성자의 Readme를 참조하세요🎜🎜플러그인 함수가 전부 함수는 아닙니다. 명령줄의 지침을 사용하여 코드 형식을 지정할 수 있습니다(프로젝트에서 직접 참조할 수도 있나요?)🎜🎜

위 내용은 JSX 및 es201x 코드 형식을 지원하는 Sublime Text3용 플러그인 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 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를 무료로 생성하십시오.

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

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

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

React 상위 컴포넌트에서 하위 컴포넌트의 메소드를 호출하는 방법 React 상위 컴포넌트에서 하위 컴포넌트의 메소드를 호출하는 방법 Dec 27, 2022 pm 07:01 PM

호출 방법: 1. 클래스 구성 요소의 호출은 React.createRef(), ref의 기능적 선언 또는 사용자 정의 onRef 속성을 사용하여 구현할 수 있습니다. 2. 함수 구성 요소 및 Hook 구성 요소의 호출은 useImperativeHandle 또는 forwardRef를 사용하여 구현할 수 있습니다. 하위 구성 요소 참조가 구현되었습니다.

Vue가 JSX를 통해 구성 요소를 동적으로 렌더링하는 방법에 대해 이야기해 보겠습니다. Vue가 JSX를 통해 구성 요소를 동적으로 렌더링하는 방법에 대해 이야기해 보겠습니다. Dec 05, 2022 pm 06:52 PM

Vue는 JSX를 통해 어떻게 구성 요소를 동적으로 렌더링합니까? 다음 기사에서는 Vue가 JSX를 통해 구성 요소를 효율적으로 동적으로 렌더링하는 방법을 소개합니다. 도움이 되기를 바랍니다.

Vscode에서 더 예쁜 플러그인을 사용하는 방법_Vscode에서 더 예쁜 플러그인을 사용하는 방법 Vscode에서 더 예쁜 플러그인을 사용하는 방법_Vscode에서 더 예쁜 플러그인을 사용하는 방법 Apr 02, 2024 pm 02:49 PM

1. 먼저 Vscode를 실행하세요. 예쁜 플러그인이 설치되어 있지 않다면 먼저 설치하세요. 설치 방법은 [확장 프로그램] 아이콘을 클릭한 후, [예쁜 플러그인]을 검색하여 설치하는 것입니다. 2. 그런 다음 샘플 코드를 준비합니다. 다음 그림은 비교적 혼란스러운 형식의 HTML 코드입니다. 3. 샘플 코드가 열리는 vscode 창에서 단축키 [CTRL+Shift+P]를 눌러 vscode 명령 상자를 열고 상자에 [format] 키워드를 입력하면 2가지 옵션이 있는 것을 확인할 수 있습니다. 1. 문서 서식(단축키 Shift+Alt+F) 전체 문서 서식 지정 2.서식 선택

Vue의 JSX란 무엇인가요? 언제 사용하나요? 그것을 사용하는 방법? Vue의 JSX란 무엇인가요? 언제 사용하나요? 그것을 사용하는 방법? Jan 16, 2023 pm 08:23 PM

Vue의 JSX란 무엇인가요? 다음 글에서는 Vue에서의 JSX에 대해 소개하고, JSX를 언제 사용해야 하는지, Vue2에서의 기본적인 사용법을 소개하겠습니다.

Prettier를 사용하여 Vue에서 코드 형식을 지정하는 방법 Prettier를 사용하여 Vue에서 코드 형식을 지정하는 방법 Jun 11, 2023 pm 04:48 PM

Vue는 웹 개발에 널리 사용되는 인기 있는 JavaScript 프레임워크입니다. 일상적인 개발에서는 통일된 코드 스타일을 유지하기 위해 코드 형식을 지정해야 합니다. Vue에서는 Prettier 플러그인을 사용하여 코드 형식을 편리하게 지정할 수 있습니다. Prettier는 코드 형식을 자동으로 지정하는 데 도움이 되는 코드 형식 지정 도구입니다. 코드 형식을 수동으로 수정하는 것에 비해 Prettier를 사용하면 작업 효율성이 크게 향상되고 코드 스타일도 보장됩니다.

Vue3+Vite에서 JSX를 사용하는 방법에 대한 자세한 설명 Vue3+Vite에서 JSX를 사용하는 방법에 대한 자세한 설명 Dec 09, 2022 pm 08:27 PM

Vue+Vite에서 JSX를 어떻게 사용하나요? 다음 글에서는 Vue3+Vite에서 JSX를 사용하는 방법을 소개하겠습니다. 도움이 되셨으면 좋겠습니다!

vue3에서 jsx 구문을 사용하는 방법 vue3에서 jsx 구문을 사용하는 방법 May 12, 2023 pm 12:46 PM

배경: vue3 프로젝트는 더 명확한 논리와 더 쉬운 유지 관리를 통해 비즈니스별로 구분된 jsx+hooks 형식과 결합된 Composition-api+setup 형식의 사용을 장려합니다. 다음 구문은 주로 jsx와 템플릿의 서로 다른 구문을 비교하여 동일한 기능을 달성합니다. 1. 일반 내용. //jsx 작성 방법은 동일합니다. >hello}//tempalte 작성 방법 hello 2. 동적 변수 jsx는 변수를 따옴표 없이 묶기 위해 일률적으로 중괄호를 사용합니다. 예를 들어 {age}tempalte의 내용은 이중 중괄호로 묶이고 속성 변수는 콜론으로 시작합니다. 예를 들어, {{age}}{}는 jsx에서 가져온 것입니다.

React 소스 코드를 디버깅하는 방법은 무엇입니까? 여러 도구를 사용한 디버깅 방법 소개 React 소스 코드를 디버깅하는 방법은 무엇입니까? 여러 도구를 사용한 디버깅 방법 소개 Mar 31, 2023 pm 06:54 PM

React 소스 코드를 디버깅하는 방법은 무엇입니까? 다음 글에서는 다양한 도구에서 React 소스코드를 디버깅하는 방법에 대해 이야기하고, Contributors, create-react-app, vite 프로젝트에서 실제 React 소스코드를 디버깅하는 방법을 소개하겠습니다. 모두에게 도움이 되길 바랍니다!

See all articles