關於如何能夠快速找到某個文字在所有檔案中的出現位置
Jerry的技術交流群裡,有朋友問了這個關於工具的問題:
- 問下大家有沒有一種工具軟體能快速找到某個文字在所有檔案中的位置
- 比如我有很多個檔名字不同,但是找一段話,比如叫做java多執行緒,那麼只要檔案有這個欄位的都需要顯示出來
其實Jerry每天開發時,經常會用到這個功能。有很多種方式可以達到該搜尋效果,本文介紹我知道的三種。
- 使用SearchMyFiles這個工具。
SearchMyFiles是一款短小精悍的windows系統下的檔案搜尋工具,只有一個.exe執行檔案,48KB. 但是功能卻異常強大。
下載連結: https:// download.csdn.net/downl oad/i042416/15379210
比如下面的搜尋引數設定,意思是在資料夾C:\Code\SPA\sandbox\裡,搜尋所有包含了字串“Component”的副檔名為.ts的檔案:
搜尋結果如下:
除了根據字串搜尋外,SearchMyFiles還支援搜尋指定檔案大小或大小區間,根據檔案屬性(只讀檔案,系統檔案,壓縮檔案),和檔案建立/修改/訪問時間搜尋:
根據檔案的建立時間搜尋這個功能是我很喜歡的,我將其當ST05使用。
- sublime text文字編輯器。
程式設計師必備的文字編輯器。
開啟某資料夾,右鍵,選擇“在資料夾中查詢”:
輸入Component,回車,sublime text會自動列出包含了Component的所有檔案,以及Component在這些檔案中的具體位置:
雙擊任何一個搜尋結果,就能跳轉到該檔案去:
- 使用Visual Studio Code自帶的檔案搜尋功能。
使用方式和sublime text類似。輸入Component,回車,左側搜尋皮膚會自動列出包含Component的檔案,以及Component的總共出現次數。單擊任意一個出現位置,即可在右側檔案顯示檢視裡,自動定位到Component出現的地方。
更多Jerry的原創文章,盡在:"汪子熙":
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2758165/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何找到某個鍵值在索引中存在於哪個BLOCK中索引BloC
- Java 輸出某路徑下的所有檔案Java
- 快速找到最近修改的檔案!
- 如何在 Linux shell 中找出所有包含指定文字的檔案Linux
- 如何找到 SAP Spartacus 裡某個 Component TypeScript 編譯後生成的 JavaScript 位置TypeScript編譯JavaScript
- 關於某個復現XLNet的廣告文案
- Linux查詢某個目錄下每個子目錄的所有檔案數量Linux
- 讓你在macOS上快速檢視txt文字檔案Mac
- 善用Object.defineProperty巧妙找到修改某個變數的準確程式碼位置Object變數
- 關於中國晶片,這些話如鯁在喉晶片
- git刪除歷史中的某個大檔案Git
- 關於如何根據shp檔案篩選csv某個省份資料集
- [Android]關閉所有Activity,開啟某個ActivityAndroid
- 4.3.2.2 關於CDB Root和PDB$SEED檔案的名稱和位置
- [轉]關於Linux安裝mysql預設配置檔案位置LinuxMySql
- 【Linux命令】在當前目錄下查詢出現特定字串的檔案位置資訊Linux字串
- 關於idea使用SpringMVC框架訪問WEB-INF中的檔案出現404報錯IdeaSpringMVC框架Web
- 如何查詢某個資料表中除某個欄位的所有資訊???
- Playwright使用Typescript實現在測試case檔案中呼叫另一個檔案中的方法TypeScript
- Linux中哪個命令可以檢視所有檔案?Linux
- 在Linux中,rsync 同步資料時,如何過濾出所有.txt的檔案不同步?Linux
- 獲得String字串中某個字元出現的次數字串字元
- Widows中伺服器中cookie檔案的位置伺服器Cookie
- 關於node實現檔案上傳
- tar打包且排除某個檔案
- Sqlserver關於備份報錯提示某個資料檔案不線上it is not online的解決方法SQLServer
- 關於CSS3的某個功能分享CSSS3
- 在某個點上彈出層
- 找出文字中每個字母出現的次數
- 在Linux中,某個賬號登陸linux後,系統會在哪些日誌檔案中記錄相關資訊?Linux
- SQLSERVER匯出TXT文字檔案,ORACLE SQL LOADER匯入TXT文字檔案SQLServerOracle
- 在Linux中呼叫MapReduce對檔案中各個單詞出現次數進行統計Linux
- 如何找到並快速上手一個開源專案
- git 如何 實現 svn那樣對某個檔案的許可權?Git
- iturns備份的檔案在win10的什麼位置_iturns備份的檔案在win10哪個資料夾Win10
- 關於檔案的open方法
- 獲取一個資料夾下所有指定字尾名(.java)的檔案(包括子資料夾中的內容),並將這些檔案的絕對路徑寫入到一個文字檔案中Java
- 這個專案可以讓你在幾分鐘快速瞭解某個程式語言