资讯专栏INFORMATION COLUMN

让编码习惯穿越编辑器editorConfig

邹立鹏 / 2620人阅读

摘要:编辑器就是生产力,符合个人编程习惯和风格的编辑器能给开发带来轻松愉快的心情和生产力。意义存在的目的是项目代码在不同的编辑器中能够有相同的视觉呈现,使用不同的编辑器开发也能够保持一贯的代码风格和编程习惯。

编辑器就是生产力,符合个人编程习惯和风格的编辑器能给开发带来轻松愉快的心情和生产力。前端开发中越来越多东西需要通过配置文件来进行配置,现在编辑器也使用了这一方法。

意义

存在的目的是项目代码在不同的编辑器中能够有相同的视觉呈现,使用不同的编辑器开发也能够保持一贯的代码风格和编程习惯。

注释方法

注释符号"#",使用注释符号可以将一行注释

优先级

配置文件的优先级高于编辑器的设置

indent_style

可选项tab和space,缩进样式

indent_size

当indent_style为space时,缩进对应的空格数量。值为整数

tab_width

当indent_style为tab时,缩进的宽度值

end_of_line

设置换行符号,可选值 "lf" "cr" "crlf"

insert_final_newline

每个文件结尾是否包含一个空行,jslint的规范在代码结尾需要有一个空行用来表明代码的结束。可选值 "true"或者 "false"

trim_trailing_whitespace

删除每一行结尾的空白字符,可选值 "true" 或者 "false"

示例
# EditorConfig is awesome: https://EditorConfig.org

# top-most EditorConfig file
root = true

# Unix-style newlines with a newline ending every file
[*]
end_of_line = lf
insert_final_newline = true

# Matches multiple files with brace expansion notation
# Set default charset
[*.{js,py}]
charset = utf-8

# 4 space indentation
[*.py]
indent_style = space
indent_size = 4

# Tab indentation (no size specified)
[Makefile]
indent_style = tab

# Indentation override for all JS under lib directory
[lib/**.js]
indent_style = space
indent_size = 2

# Matches the exact files either package.json or .travis.yml
[{package.json,.travis.yml}]
indent_style = space
indent_size = 2
参考地址

editerconfig.org

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/99521.html

相关文章

  • 前端代码质量管理(一)

    导语: 随着业务的增长和开发团队的成员快速增加,其中很多新人来自于五湖四海各大门派,在编码的风格和习惯中也出现各异。 通常在相互 codereview 时发现很多代码上的问题,久而久之代码出现了代码难以维护的问题,甚至还会出现低级错误。 因此,我尝试在前端代码质量的管控上做了些探索,也总结了一些经验分享给大家。 作者:郑振波 本文大纲介绍 编码规范 冗余文件与代码 1. 编码规范 在一些老项...

    yy13818512006 评论0 收藏0
  • 你开发效率翻倍的 VSCode 插件配置(上)

    摘要:如果编辑器在编码时实时给出反馈,对开发者个人而言才是最高效的,在提交时做强制检查只是从团队的视角保证编码风格的规范性和一致性。 工欲善其事必先利其器,软件工程师每天打交道最多的可能就是编辑器了。入行几年来,先后折腾过的编辑器有 EditPlus、UltraEdit、Visual Studio、EClipse、WebStorm、Vim、SublimeText、Atom、VSCode,现在...

    feng409 评论0 收藏0
  • 你开发效率翻倍的 VSCode 插件配置(上)

    摘要:如果编辑器在编码时实时给出反馈,对开发者个人而言才是最高效的,在提交时做强制检查只是从团队的视角保证编码风格的规范性和一致性。 工欲善其事必先利其器,软件工程师每天打交道最多的可能就是编辑器了。入行几年来,先后折腾过的编辑器有 EditPlus、UltraEdit、Visual Studio、EClipse、WebStorm、Vim、SublimeText、Atom、VSCode,现在...

    AlanKeene 评论0 收藏0
  • 提高 JavaScript 开发效率的高级 VSCode 扩展!

    摘要:使用高亮类似的扩展更强大的高亮扩展,具有更多功能。为了检查和检查响应,使用了之类的工具。在这里获取这两个扩展自动闭合标记和自动重命名标记。类似的扩展显示提交历史的精美图表等等。 想阅读更多优质文章请猛戳GitHub博客,一年百来篇优质文章等着你! Quokka.js Quokka.js 是一个用于 JavaScript 和 TypeScript 的实时运行代码平台。这意味着它会实时运行...

    zhigoo 评论0 收藏0
  • 配置你的Editor

    摘要:启用配置项可预览编码是否合格的情况,现在你就搭上这款插件开始调试吧主题推荐我这里依然热衷于其独特的风格以及画面感十足一直霸占在主题排行榜的前列。进入对应的配置项可修改其。 showImg(https://segmentfault.com/img/remote/1460000009555145); 说明 走一波配置流,莫等闲,高效快速开发,从自己的常用的工具开始 寻找舒适的工作方式,仅...

    dcr309duan 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<