grep是什麼?
grep(global regular expression print)是在*nix環境裡搜尋文字格式檔案內容的常用工具。
isGrep則是Windows裡以多線程快速搜尋檔案內容的工具。
速度比較
使用兩個grep與Windows內建的findstr來比較執行速度。
- Git的grep.exe
timer
c:\util\git\usr\bin\grep -r "ServletContext" --include=*.java c:\git\spring-framework
timer /s
- Gow(Gnu of Windows)的grep.exe
timer
c:\util\gow\bin\grep -r --include=*.java "ServletContext" c:\git\spring-framework
timer /s
- findstr.exe
timer
findstr /s "ServletContext" c:\git\spring-framework\*.java
timer /s
isGrep的一些特點
列舉部份特點:
- 不用建立索引
- 即時迅速搜尋當前的檔案內容
- 多頁籤介面,能同時搜尋多個內容
- 可用AND再過濾已搜尋出的內容
- 用三種方法開啟找到的內容:文字編輯器、工具、副檔名關聯
設定範例
- 編輯器,以EmEditor為例,$l 是行號,$f 是檔名
d:\util\EmEditor\EmEditor.exe /l $l "$f"
2.快捷鍵啟動模式:按〔Ctrl+Shift+F〕
相關連結
- isGrep官方網站(英文):isGrep 全文検索+インクリメンタルサーチ
- isGrep Help (日文)
- gow: Unix command line utilities installer for Windows.
- Gammadyne’s Free DOS Utilities-timer
解說影片
##
您可能也會有興趣的類似文章
- [WSL #4] 熟練Oh-My-Zsh基本操作,快速變身為鍵盤高手 (0則留言, 2020/02/21)
- 安裝通用輸入法編輯器以擴充Windows 7 輸入法 (2則留言, 2011/11/20)
- 以系統管理員啟動Windows Terminal的3個方法 (0則留言, 2020/01/24)
- Windows 7的常用快速鍵速查表 (2則留言, 2010/01/05)
- Microsoft Edge瀏覽器快捷鍵速查表 (0則留言, 2015/08/21)
- clink:擴充cmd.exe成為Bash readline命令行的強大編輯功能 (0則留言, 2014/04/26)
- 調整Windows 7環境: 加回工作列的「顯示桌面」圖示 (9則留言, 2010/01/02)
- DOS命令使用技巧1:最快把文字檔案貼入剪貼簿的方法 (0則留言, 2010/02/27)
- [Vista] 常用快捷鍵彙總 (0則留言, 2008/04/03)
- [DOS] 以set指令的替換字串功能來解決資料夾重覆附加的小問題 (0則留言, 2016/03/07)
- 你可能不知道的微軟工具-10款鮮為人知的微軟免費軟體 (4則留言, 2008/10/11)
- DOS視窗的設定 (0則留言, 2005/01/20)
- [Windows 8] 將釘選在工作列的程式固定為「以系統管理員身分執行」的設定步驟 (2則留言, 2012/12/15)
- 取得Windows執行中程式的命令行參數(Arguments) (0則留言, 2020/02/28)
- [Windows] 方便的視窗切換工具:Switcheroo (0則留言, 2017/11/10)