iT邦幫忙

DAY 19
0

程式隨手寫系列 第 19

閱讀code(5)

  • 分享至 

  • xImage
  •  

代碼閱讀工具
+++++++++++++++++
223.詞彙工具可以高效地在一個大代碼文件中或者跨多個文件查找某種模式.
224.使用程序編輯器和正則表達式查找命令, 瀏覽龐大的源代碼文件.
225.以只讀方式瀏覽源代碼文件.
226.使用正則表達式^function name 可以找出函數的定義.
227.使用正則表達式的字符類, 可以查找名稱遵循特定模式的變量.
228.使用正則表達式的否定字符類, 可以避免非積極匹配.
229.使用正則表達式symbol-1. *symbol-2, 可以查找出現在同一行的符號.
230.使用編輯器的tags 功能, 可以快速地找出實體的定義.
231.可以用特定的tag 創建工具, 增加編輯器的瀏覽功能.
232.使用編輯器的大綱視圖, 可以獲得源代碼結構的鳥瞰圖.
233.使用您的編輯器來檢測源代碼中圓括號|方括號和花括號的匹配.
234.使用grep 跨多個文件查找代碼模式.
235.使用grep 定位符號的聲明|定義和應用.
236.當您不能精確地表述要查找的內容時, 請使用關鍵單詞的詞幹對程序的源代碼進行查找.
237.用grep 過濾其他工俱生成的輸出, 分離出您要查找的項.
238.將grep 的輸出輸送到其他工具, 使復雜處理任務自動化.
239.通過對grep 的輸出進行流編輯, 重用代碼查找的結果.
240.通過選取與噪音模式不匹配的輸出行(grep-v), 過濾虛假的grep 輸出.
241.使用fgrep 在源代碼中查找字符串列表.
242.查找註釋, 或標識符大小寫不敏感的語言編寫的代碼時, 要使用大小寫不敏感的模式匹配(grep -i).
243.使用grep –n 命令行開關, 可以創建與給定正則表達式匹配的文件和行號的檢查表.
244.可以使用diff 比較文件或程序不同版本之間的差別.
245.在運行diff 命令時, 可以使用diff –b, 使文件比較算法忽略結尾的空格, 用–w 忽略所有空白區域的差異, 用–i 使文件比較對大小寫不敏感.


上一篇
如何閱讀code(x)
下一篇
閱讀code(6)
系列文
程式隨手寫20
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言