【懒人笔记】我的editorconfig配置

Editorconfig提供了一种简便的方法来保持跨平台、跨编辑器的代码格式一致性。仅需在项目根目录创建.editorconfig文件并定义规则即可实现自动格式化,支持多种文件类型。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Editorconfig 是一套用于统一代码格式的解决方案,适用于多平台,多软件。

官网传送门:Editorconfig

editorconfig 的配置非常容易,只需在你的工作根目录下新建一个 .editorconfig 文件:

root = true

[*]
charset = utf-8
end_of_line = lf

[**.{h,cc,cxx,cpp,proto,lua}]
indent_style = space
indent_size = 2
table_width = 2

[{**.py,wscript,wscript_*}]
indent_style = space
indent_size = 4
table_width = 4

注意 逗号 前后不要有空格。

### Wangeditor EditorConfig 配置项详解 Wangeditor 的 `editorConfig` 是用于配置编辑器行为的重要对象。通过合理的设置,可以满足不同应用场景下的需求。以下是关于 `editorConfig` 中一些重要参数及其作用的详细介绍: #### 基础配置选项 - **placeholder**: 设置编辑区域为空时显示的内容。 ```javascript placeholder: '请输入内容', ``` - **focusPlaceholder**: 当编辑器获得焦点且无内容时展示的文字提示。 ```javascript focusPlaceholder: '开始输入...', ``` - **customUpload**: 自定义图片或其他资源上传逻辑开关,默认关闭。 ```javascript customUpload: true, // 开启自定义上传功能 ``` #### 图片处理相关配置 - **uploadImgServer**: 指定服务器端接收文件上传请求的URL地址。 ```javascript uploadImgServer: '/server/upload', // 后端接口路径 ``` - **uploadFileName**: 定义发送给服务端的数据字段名称。 ```javascript uploadFileName: 'myFileField', // 默认为'file' ``` - **withCredentials**: 是否携带Cookie信息进行跨域请求。 ```javascript withCredentials: false, ``` #### 工具栏定制化 - **menus**: 控制工具条上按钮顺序及可见性列表。 ```javascript menus: [ 'head', // 标题 'bold', // 粗体 'fontSize', // 字号 /* 更多菜单 */ ], ``` #### 插入HTML片段控制 - **htmlTagsWhitelist**: HTML标签白名单过滤机制,防止XSS攻击风险。 ```javascript htmlTagsWhitelist: ['p', 'span'], ``` 这些只是部分常用配置项,在实际应用过程中可根据具体业务调整更多细节[^1]。 ```json { "placeholder": "请输入内容", "focusPlaceholder": "开始输入...", "customUpload": true, "uploadImgServer": "/server/upload", "uploadFileName": "myFileField", "withCredentials": false, "menus": ["head", "bold", "fontSize"], "htmlTagsWhitelist": ["p", "span"] } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值