EditorConfig介紹

前言

當多人共同開發一個項目的時候,根據我的習慣愛好不一樣,每每會出現你們用不一樣編輯器的狀況。就前端開發者來講,有人喜歡 Sublime,有人喜歡 Webstorm , 也有人喜歡 Atom,還有人喜歡 Vim,HBuilder 等等。各類不一樣編程語言的開發者喜歡各類不一樣的編輯器。前端

問題來了,如何讓使用不一樣編輯器的開發者在共同開發一個項目時「無痛」地遵循編碼規範(編碼風格)?git

簡介

EditorConfig能夠幫助開發者在不一樣的編輯器和IDE之間定義和維護一致的代碼風格。EditorConfig包含一個用於定義代碼格式的文件和一批編輯器插件,這些插件能夠讓編輯器讀取配置文件並依此格式化代碼。EditorConfig的配置文件十分易讀,而且能夠很好的在VCS(Version Control System)下工做。github

官方文檔

https://github.com/editorconf...編程

經常使用參數

  • charset: 文件字符編碼編程語言

    • latin1
    • utf-8
    • utf-16be
    • utf-16le
  • indent_style: 縮進類型。可選值編輯器

    • space
    • tab
  • indent_size: 縮進數量。可選值ui

    • 整數。通常設置 2 或 4。
    • tab
  • insert_final_newline:是否在文件的最後插入一個空行。可選值編碼

    • true
    • false
  • end_of_line:行結束文件格式(Unix,DOS,Mac)spa

    • lf。通常用這個。
    • crlf
    • cr
  • trim_trailing_whitespace:表示行末尾是否容許空格插件

    • true
    • false

    clipboard.png

相關文章
相關標籤/搜索