Javascript VS用新行格式化JSX代码
我最近开始使用React进行编码,我立即注意到VS-Code正在按如下方式格式化我的React文件,这导致了来自linter的各种警告 Index.jsJavascript VS用新行格式化JSX代码,javascript,reactjs,visual-studio-code,vscode-settings,prettier,Javascript,Reactjs,Visual Studio Code,Vscode Settings,Prettier,我最近开始使用React进行编码,我立即注意到VS-Code正在按如下方式格式化我的React文件,这导致了来自linter的各种警告 Index.js 类应用程序扩展组件{ render(){ 报税表(< div className=“应用程序”> < header className=“应用程序头”> < img src={ 标志 } className=“应用程序徽标” alt=“logo”/> < p> 编辑src/App.js并保存以重新加载/ p>< a className=“应用程
类应用程序扩展组件{
render(){
报税表(<
div className=“应用程序”>
<
header className=“应用程序头”>
<
img src={
标志
}
className=“应用程序徽标”
alt=“logo”/>
<
p>
编辑src/App.js
并保存以重新加载/
p><
a className=“应用程序链接”
href=”https://reactjs.org"
target=“\u blank”
rel=“noopener noreferrer”>
学习反应<
/a>
标题><
/div>
);
}
}
我很难在应用程序中找到更漂亮的设置或其他导致此问题的设置,有什么建议吗
扩展(注意WSL Ubuntu Windows)
- 支架对着色剂
- Chrome调试器
- Javascript(ES6)代码片段
- 反应硝基片段
- Reactjs代码片段
- 远程无线传感器网络
- Vue主题
- 自动刷新器
- 美化
- 城市灯光图标包
- VS代码的编辑器配置
- 埃斯林特
- Github请求和问题
- GitLens-Git增压
- 进口成本
- 实时服务器
- npm
- 智能感知
- 路径智能感知
- 更漂亮的代码格式化程序
- 反应扩展包
- 反应硝基必需品
- 搜索节点单元
- 声纳棉
- 维图尔
- vue美化
- 版本:1.48.0-insider(用户设置)
- 提交:459610f3ef11b956968afadff704bad3bc1a0de2
- 日期:2020-08-04T12:40:10.231Z
- 电子:7.3.2
- 铬:78.0.3904.130
- Node.js:12.8.1 V8:7.8.279.23-electron.0
- 操作系统:Windows\u NT x64 10.0.18363
- 按
(windows)或Ctrl+Shift+P
(Mac)Cmd+Shift+P
- 键入
将文档格式化为…
- 选择
Configure default Formatter…
- 选择一个选项以继续设置格式。(如果选择vs代码的内置格式工具,最好禁用/删除其他代码格式扩展)
- 选择所有
(Windows)或Ctrl+A
(Mac),然后按Cmd+A
(Windows)或Ctrl+K Ctrl+F
格式化文档Cmd+K Cmd+F
- 按
(windows)或Ctrl+Shift+P
(Mac)Cmd+Shift+P
- 键入
将文档格式化为…
- 选择
Configure default Formatter…
- 选择一个选项以继续设置格式。(如果选择vs代码的内置格式工具,最好禁用/删除其他代码格式扩展)
- 选择所有
(Windows)或Ctrl+A
(Mac),然后按Cmd+A
(Windows)或Ctrl+K Ctrl+F
格式化文档Cmd+K Cmd+F
- 你应该下载更漂亮的。然后转到设置并选中(复选框)Prettier:JSX括号同一行,它应该运行良好您应该下载Prettier。然后转到设置并选中(复选框)Prettier:JSX括号同一行“它应该可以正常工作这可能是由于vs代码中提供的格式工具冲突造成的。为了解决这个问题
这可能是由于vs代码中提供的格式工具冲突造成的。为了解决这个问题
如果在Visual Studio代码中使用更漂亮的扩展名,请尝试将其添加到settings.json文件:
"editor.insertSpaces": false,
"editor.tabSize": 4,
"editor.detectIndentation": false,
"prettier.tabWidth": 4,
"prettier.useTabs": true // This made it finally work for me
如果您喜欢开发人员的方式,VisualStudio代码允许您为tabSize指定不同的文件类型。下面是my settings.json的示例,默认为四个空格,JavaScript/json为两个空格:
{
// I want my default to be 4, but JavaScript/JSON to be 2
"editor.tabSize": 4,
"[javascript]": {
"editor.tabSize": 2
},
"[json]": {
"editor.tabSize": 2
},
// This one forces the tab to be **space**
"editor.insertSpaces": true
}
如果在Visual Studio代码中使用更漂亮的扩展名,请尝试将其添加到settings.json文件:
"editor.insertSpaces": false,
"editor.tabSize": 4,
"editor.detectIndentation": false,
"prettier.tabWidth": 4,
"prettier.useTabs": true // This made it finally work for me
如果您喜欢开发人员的方式,VisualStudio代码允许您为tabSize指定不同的文件类型。下面是my settings.json的示例,默认为四个空格,JavaScript/json为两个空格:
{
// I want my default to be 4, but JavaScript/JSON to be 2
"editor.tabSize": 4,
"[javascript]": {
"editor.tabSize": 2
},
"[json]": {
"editor.tabSize": 2
},
// This one forces the tab to be **space**
"editor.insertSpaces": true
}
只需在VS代码上安装Preiter扩展,它将重新格式化所有文件
只需在VS代码上安装Preiter扩展,它将重新格式化所有文件
您需要选择默认的格式化程序
Ctrl+Shift+P
(Win)或Cmd+Shift+P
(Mac)您需要选择默认的格式化程序
Ctrl+Shift+P
(Win)或Cmd+Shift+P
(Mac)检查您的本地美化配置。检查您的本地美化配置。如果您查看帖子,您会看到我安装了Prettier。我试过了,不知什么原因它不起作用。如果你看看帖子,你会发现我安装了更漂亮的。我试过了,不知什么原因它不起作用。看看我的帖子——我安装了更漂亮的。这不是问题。看看我的帖子——我安装了更漂亮的。这不是问题所在。