sublime怎么配置prettier插件 _sublime Prettier插件配置方法

发布时间 - 2025-10-20 00:00:00    点击率:
首先安装JsPrettier插件并确保Node.js与Prettier已安装,再通过Package Control搜索安装JsPrettier;接着配置prettier_cli_path和node_path路径,开启auto_format_on_save选项;最后可通过右键菜单或快捷键Ctrl+Alt+F格式化代码,保存时可自动执行。

要在 Sublime Text 中配置 Prettier 插件实现代码格式化,需通过 Package Control 安装插件并正确设置 Node.js 环境与 Prettier 路径。以下是具体步骤。

安装 Prettier 插件

Sublime Text 本身不自带 Prettier 支持,需要借助社区插件,常用的是 JsPrettier

  • 打开 Sublime Text,按下 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(Mac)调出命令面板
  • 输入 "Install Package" 并选择 "Package Control: Install Package"
  • 搜索 JsPrettier 并点击安装

确保系统已安装 Node.js 和 Prettier

JsPrettier 依赖 Node.js 和 Prettier 命令行工具。

  • 确认已安装 Node.js:在终端运行 node -v 查看版本
  • 全局安装 Prettier:npm install -g prettier
  • 也可在项目本地安装:npm install --save-dev prettier

配置 JsPrettier 插件

安装完成后需配置插件路径和格式化选项。

  • 进入菜单栏 Preferences > Package Settings > JsPrettier > Settings
  • 修改用户配置文件(右侧),常见关键配置如下:
{ "prettier_cli_path": "/usr/local/bin/prettier", "node_path": "/usr/local/bin/node", "auto_format_on_save": true, "allow_inline_formatting": false, "auto_format_on_save_excludes": [ "*/node_modules/*", "*/package.json" ] }

说明:

  • prettier_cli_path:Prettier 可执行文件路径,可通过 which prettier(Mac/Linux)或 where prettier(Windows)查看
  • node_path:Node 可执行文件路径,用 which node 查询
  • auto_format_on_save:保存时自动格式化,建议开启

使用 Prettier 格式化代码

配置完成后,可按以下方式使用:

  • 右键编辑区,选择 "Format Code with Prettier"
  • 使用快捷键(默认为 Ctrl+Alt+FCmd+Option+F
  • 若启用了保存自动格式化,保存文件时会自动执行

基本上就这些。只要 Node 和 Prettier 正确安装,路径配置无误,插件就能正常工作。项目中也可以添加 .prettierrc 配置文件来自定义格式规则。不复杂但容易忽略环境路径问题。


# linux  # sublime  # js  # node.js  # json  # node  # windows  # npm  # 工具  # mac  # win  # format 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: lovemo网页版地址 lovemo官网手机登录  HTML透明颜色代码怎么让下拉菜单透明_下拉菜单透明背景指南【技巧】  Laravel如何实现用户密码重置功能?(完整流程代码)  Laravel如何自定义错误页面(404, 500)?(代码示例)  Python文件流缓冲机制_IO性能解析【教程】  图册素材网站设计制作软件,图册的导出方式有几种?  高端建站三要素:定制模板、企业官网与响应式设计优化  Linux网络带宽限制_tc配置实践解析【教程】  Bootstrap整体框架之CSS12栅格系统  Android使用GridView实现日历的简单功能  Android中Textview和图片同行显示(文字超出用省略号,图片自动靠右边)  如何用5美元大硬盘VPS安全高效搭建个人网站?  如何用腾讯建站主机快速创建免费网站?  深圳网站制作培训,深圳哪些招聘网站比较好?  laravel怎么配置Redis作为缓存驱动_laravel Redis缓存配置教程  韩国服务器如何优化跨境访问实现高效连接?  如何快速打造个性化非模板自助建站?  专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?  Laravel怎么使用artisan命令缓存配置和视图  Laravel Vite是做什么的_Laravel前端资源打包工具Vite配置与使用  zabbix利用python脚本发送报警邮件的方法  香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南  香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化  如何在IIS服务器上快速部署高效网站?  php做exe能调用系统命令吗_执行cmd指令实现方式【详解】  Laravel怎么设置路由分组Prefix_Laravel多级路由嵌套与命名空间隔离【步骤】  Laravel如何配置.env文件管理环境变量_Laravel环境变量使用与安全管理  魔方云NAT建站如何实现端口转发?  Laravel怎么连接多个数据库_Laravel多数据库连接配置  如何在香港免费服务器上快速搭建网站?  非常酷的网站设计制作软件,酷培ai教育官方网站?  Angular 表单中正确绑定输入值以确保提交与验证正常工作  制作公司内部网站有哪些,内网如何建网站?  专业商城网站制作公司有哪些,pi商城官网是哪个?  详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)  如何为不同团队 ID 动态生成多个“认领值班”按钮  Laravel怎么生成二维码图片_Laravel集成Simple-QrCode扩展包与参数设置【实战】  JS经典正则表达式笔试题汇总  Laravel路由怎么定义_Laravel核心路由系统完全入门指南  如何快速搭建高效WAP手机网站吸引移动用户?  如何生成腾讯云建站专用兑换码?  如何用ChatGPT准备面试 模拟面试问答与职场话术练习教程  Laravel如何使用Collections进行数据处理?(实用方法示例)  Laravel怎么多语言本地化设置_Laravel语言包翻译与Locale动态切换【手册】  详解Android——蓝牙技术 带你实现终端间数据传输  如何自定义建站之星模板颜色并下载新样式?  如何在不使用负向后查找的情况下匹配特定条件前的换行符  Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用  音乐网站服务器如何优化API响应速度?  Laravel Eloquent关联是什么_Laravel模型一对一与一对多关系精讲