JavaScript源代碼格式化工具能按照J(rèn)avaScript語(yǔ)言的語(yǔ)法規(guī)范和用戶自定義的源碼風(fēng)格對(duì)JScript語(yǔ)言源碼進(jìn)行精細(xì)地格式化和排版。經(jīng)過(guò)它的處理,所有程序代碼塊的縮進(jìn)、注釋、字符串和換行都會(huì)被自動(dòng)而整潔地重排為統(tǒng)一的風(fēng)格。這里是JavaScript源代碼格式化效果演示,您可以直觀地了解一下JavaScript源代碼格式化工具的功效。
Java源代碼格式化工具屬于 SourceFormatX 源碼格式化工具 產(chǎn)品系列,它基于一款兼容最新JavaScript的強(qiáng)大的詞法解析引擎,因此您可以精確控制代碼塊、注釋、字符串和其它代碼的所有細(xì)節(jié)。 SourceFormatX JavaScript源代碼格式化工具是讓風(fēng)格隨意混亂的源碼成為可讀性極強(qiáng)源碼的最佳工具,它提供大量源碼風(fēng)格控制選項(xiàng),并預(yù)設(shè)多種常見(jiàn)代碼風(fēng)格方案,提供圖形界面、代碼編輯器、命令行界面和常見(jiàn)IDE插件,支持批量格式化,能隨心所欲地在數(shù)秒鐘之內(nèi)把您開(kāi)發(fā)團(tuán)隊(duì)所有的源碼快速統(tǒng)一為公司指定規(guī)范。
現(xiàn)在就試試JavaScript源代碼格式化工具吧! 它能在數(shù)秒鐘內(nèi)把任何風(fēng)格的JScript源代碼文件格式化成你最喜愛(ài)的源代碼風(fēng)格!
漢化:
JavaScript源碼格式化工具的功能
按照用戶自定義風(fēng)格縮進(jìn)重排所有函數(shù)、注釋和其它代碼元素。
自定義縮進(jìn)的空格距離。
大括號(hào)的統(tǒng)一風(fēng)格轉(zhuǎn)換。
代碼行的智能分割和換行。
代碼行的智能合并。
常量、變量和其它代碼元素的自動(dòng)對(duì)齊和排序。
單行注釋、多行注釋和文檔注釋的智能縮進(jìn)和換行。
自動(dòng)添加頁(yè)頭和頁(yè)腳的注釋文檔模板。
全面支持 JavaDoc, Doxygen, CCDoc 等文檔系統(tǒng)。
空格的自動(dòng)轉(zhuǎn)換和風(fēng)格統(tǒng)一。
空格 (Space) 和 制表符 (Tab) 和互相轉(zhuǎn)換。
批量格式化處理功能。
和常見(jiàn)的IDE的集成: Eclipse, JDeveloper, Intellij IDEA ...
和常見(jiàn)的編輯器的集成: UltraEdit, Editplus, Textpad, EmEditor...
強(qiáng)大的圖形編輯界面 (GUI) 和命令行界面 (Command Line/Console)。
Unicode, Unix, Mac, GBK, Big5, Shift-JIS, JIS, EUC-JP 等編碼的轉(zhuǎn)換。
一些傳統(tǒng)的JavaScript源碼格式化工具常常使用一些特殊的字符串處理方法來(lái)實(shí)現(xiàn)格式化功能,通常這種方法能在一些例子源碼文件上表現(xiàn)尚可,但如果一旦碰到源碼文件中的復(fù)雜語(yǔ)句時(shí)就會(huì)出錯(cuò)甚至破壞掉源文件,而這些復(fù)雜的代碼結(jié)構(gòu)在大型項(xiàng)目中屢見(jiàn)不鮮。