成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

省時利器:代碼美化與格式化工具

開發 后端
有統計表明縮進良好的代碼可以提高代碼閱讀效率40%以上,70%開發工作是維護前任工程師所編寫的代碼,因此代碼的格式美化往往是系統重構的第一步,工欲善其事必先利其器,下面就來看看那些讓人尖叫的工具吧。

導讀:有統計表明縮進良好的代碼可以提高代碼閱讀效率40%以上,70%開發工作是維護前任工程師所編寫的代碼,因此代碼的格式美化往往是系統重構的第一步,工欲善其事必先利其器,下面就來看看那些讓人尖叫的工具吧。

文檔齊全、易讀的源代碼是每一個合作開發項目所必備的,邏輯結構清晰的、組織良好的、格式標準的代碼能夠更快地發現 bug,精簡代碼而不失功能性,這些要求在一個協同開發的團隊里顯得尤為重要,在那樣的環境中,一個統一的源代碼展示風格更是不可或缺。事實上,你不需要手工的做任何事,不少相關的工具能為我們節省大量的時間。

需要提醒的是:收集的以下工具,作者并沒有做相關的驗證。除了格式化和美化代碼之外,部分工具甚至能把冗余的元素去除。使用它們的時候記得備份代碼,那樣隨時可以恢復數據。

0、 Quick Highlighter

Quick Highlighter 支持的語言超過85種,如:C++, PHP, Ruby, HTML, JavaScript, Perl, Python, Smarty, XML等等,它能格式化源碼以及高亮內建的關鍵字和數據類型等。

1、  PrettyPrinter

PrettyPrinter適用于 PHP, Java, C++, C, Perl, JavaScript, CSS。提供了大量格式化選項,可以按照你喜歡的方式來展示代碼。

2、  PHP Code Beautifier

PHP Code Beautifier旨在美化PHP代碼,它運用了大量PHP延伸及擴充程式庫(PEAR),甚至可以準確地處理雜亂的腳本,例如:所有代碼在一行中,它能夠把代碼轉換成可讀性更好的格式。設置缺省的換行而不會移除任何額外的換行符,那樣你可以把相關的東西聚攏在一起,根據嵌套的花括弧來修正錯誤的縮進。

  1. <?php  
  2. if($code == BAD){$action = REWRITE;}else{$action = KEEP;}  
  3. for($i=0; $i<10;$i++){while($j>0){$j++;doCall($i+$j);if($k){$k/=10;}}}  
  4. ?> 

轉換成

  1. <?php  
  2. if ($code == BAD) {  
  3.     $action = REWRITE;  
  4. else {  
  5.     $action = KEEP;  
  6. }  
  7. for($i = 0; $i < 10;$i++) {  
  8.     while ($j > 0) {  
  9.         $j++;  
  10.         doCall($i + $j);  
  11.         if ($k) {  
  12.             $k /= 10;  
  13.         }  
  14.     }  
  15. }  
  16. ?> 

3、  Ruby Script Beautifier

Ruby 美化工具以命令行的形式接受文件名列表,為每一個指定的文件創建一個副本然后對源文件進行美化。如果有縮進錯誤,腳本程序會打印錯誤消息,但總會對其修改的結果進行保存。

4、  Tabifier

Tabifier 是一個代碼縮進工具,目前Tabifier支持CSS,HTML,JSON,以及C語言風格的代碼。

 

5、  CSS Beautifier

CSS Beautifier提供了多種選項,包括按字母排序和大寫轉換小寫等特性。

6、  CSS Formatierer und Optimierer

該工具有多種壓縮設計,你可以對選擇器、屬性進行排序,重新組合選擇器,精簡顏色、字體的粗細屬性(font-weight),摒棄無效的屬性以及添加時間戳,同時你還可以自定義模板系統用于格式化代碼。生成結果能夠當做文件輸出保存,你可以在cleancss.com找到一個與之對應的副本。

7、Highlight.js

Highlight.js用于博客、論壇等任何web頁面上作為代碼示例的語法高亮工具。查找代碼塊,檢測語言,高亮處理的自動化機制讓操作者易于使用,它同樣能夠作為WordPress的插進和Firefox的擴展程序,所支持的語言有Python, Ruby, Perl, PHP, HTML, CSS, Django, JavaScript, VBScript, Delphi, Java, C++, SQL,與之類似的工具有由Google提供的 Googles Javascript Code Prettifier.

8、Code Beautifier Plus

Code Beautifier Plus支持Java、C#和ActionScript

[[73721]]

9、 PHP Formatter

PHP Formatter可以在控制結構體后添加注釋,輸出文件高亮處理,通過內聯函數鏈接到php手冊,移除注釋和空行。它包含5種預定義的風格,同時你也可以定義自己的樣式。

10、PHP_Beautifier

一個美化PHP4和PHP5源代碼工具,能夠運行在你自己的服務器,但需要PHP5的支持。

11、 JSBeautifier

此工具能夠美化JavaScript、HTML,提高JSON/JSONP的可讀性。

商業版本

12、 Polystyle

Polystyle 能按照你自己代碼風格來自動格式化代碼,它能通過檢測你的代碼樣例來學習如何格式化,該工具支持Actionscript, ASP, C/C++, C#, CMAC, CSS, HTML, Java, Javascript, JSP, PHP, Pascal/Delphi, Perl, Python and Visual Basic.等等,價格是79$,有命令行的窗口兩種模。

原文鏈接:http://blog.jobbole.com/16979/

【編輯推薦】

  1. Java代碼編寫的30條建議
  2. Java測試:Feed4JUnit進行數據與代碼分離
  3. 查看源代碼不方便?我有利器!
責任編輯:林師授 來源: 伯樂在線
相關推薦

2010-08-09 09:14:37

Flex代碼格式化

2010-08-03 10:40:29

Flex代碼格式化

2010-08-10 13:28:21

Flex代碼格式化

2010-08-02 16:25:03

ibmdwJDT

2023-01-07 23:24:00

python格式化工具

2018-05-25 16:23:00

Python代碼工具

2024-05-07 07:40:26

Visual工具XAML

2022-03-28 13:24:52

Shell腳本代碼

2015-08-14 10:03:52

Windows 10美化工具

2010-02-22 13:07:21

Ubuntu Serv

2010-02-03 15:07:15

2013-09-09 09:50:27

代碼語法工具

2024-12-19 09:55:24

2024-05-20 01:00:00

Python代碼

2014-03-14 10:56:59

語法高亮代碼高亮

2015-01-07 15:21:30

Android Stu代碼格式化

2010-07-29 11:03:53

Flex代碼格式化

2009-06-05 15:27:23

Eclipse工具格式化模板應用

2010-08-03 10:46:41

Flex代碼格式化

2022-11-08 08:45:30

Prettier代碼格式化工具
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91大片| 久久精品国产亚洲夜色av网站 | 久久久久网站 | 青青草视频网 | 少妇午夜一级艳片欧美精品 | 久久免费高清视频 | 国产97视频在线观看 | 欧美一级黄 | 国产精品永久免费视频 | 精品久久久久久亚洲国产800 | 91伦理片 | 狠狠操电影 | 亚洲 欧美 另类 综合 偷拍 | 久久久久久久亚洲精品 | www一级片| 国产一区视频在线 | 日韩欧美亚洲 | 久久精品网 | 亚洲一区中文字幕在线观看 | 久久久91| 色婷婷婷婷色 | 婷婷成人在线 | 一级黄色生活视频 | 欧美久久一区二区 | 美女黄色在线观看 | 久久精品一区 | 日操夜操 | 免费看国产片在线观看 | 国产成人精品a视频一区www | 欧美视频第三页 | 成人精品国产免费网站 | 国产成人精品一区二区三区 | 日韩网 | 欧美国产91 | 一级一级一级毛片 | 日韩视频精品 | 久久男人天堂 | 91在线网站 | 综合网在线 | 91av在线视频观看 | 国产欧美精品 |