vim + grep + find - Linux

Oscar avatar
By Oscar
at 2012-08-23T00:43

Table of Contents

find . -name "*.java" | xarge grep -n --color=auto 'keywork'

我一般用上面指令找出我要的關鍵字檔案路徑..

不過keywork list 可以一堆, 我必須要用vim 進去每個路徑檔案觀看是不是我要找的資料

但如果不是在跳出vim ,又要重新用 find + grep 重新搜尋找出ketword list

不過這樣非常麻煩...

有辦法讓list 可以編號選擇要進那個檔案路徑, 如果發現不是我要的檔案在跳出vim

這時候路徑清單還在可以繼續選擇要進去哪一個檔案

謝謝


--
Tags: Linux

All Comments

David avatar
By David
at 2012-08-25T05:19
xrange... 是python寫太久了吧XD
把list存成一個檔(find ... >file),然後vim file
Franklin avatar
By Franklin
at 2012-08-30T03:41
在檔名上按(normal mode)gf就會進到那個檔裡
Sarah avatar
By Sarah
at 2012-08-30T18:18
try cscope
Sandy avatar
By Sandy
at 2012-09-04T09:45
補充 kdjf 所說 按 ctrl-6 就可以兩個畫面交替呈現
Damian avatar
By Damian
at 2012-09-08T23:28
為什麼不用eclipse之類的IDE呢?一個search就清清楚楚
Lily avatar
By Lily
at 2012-09-09T18:44
https://github.com/fcamel/configs/blob/master/bin/gj
我想類似這樣功能的工具..
Xanthe avatar
By Xanthe
at 2012-09-14T10:36
推薦使用四樓推薦的 cscope
Thomas avatar
By Thomas
at 2012-09-18T01:51
find ... | grep ... | vim -
Jessica avatar
By Jessica
at 2012-09-19T12:45
vim有個plug-in稱FuzzyFinder 推薦好用唷 youtube有教學
http://www.youtube.com/watch?v=_MYuiqhfrIU

Windows端的網路印表機

Madame avatar
By Madame
at 2012-08-22T18:54
我的系統是Ubuntu11.04, 我想要連線到區域網路內另一台電腦(Windows)的印表機, 照理說... Ubuntu應該已經有內建Samba的通訊協定了.. 可是我要新增印表機時, 卻怎麼也找不到and#34;Windows Printer via SAMBAand#34;這個選項. (本來好像有. ...

resource0 可以砍掉嗎???

William avatar
By William
at 2012-08-22T18:45
我是用ubuntu系統 請問在 sys/devices/pci0000:00 裡面有個 resource0 的檔案 這檔案佔硬碟空間很大 可能是上次跳電留下來的吧??? 所以想問一下 這檔案可以砍掉嗎??? 會不會有不良的影響??? - ...

/usr/bin/make 套件

Gary avatar
By Gary
at 2012-08-22T10:19
我的版本是 ubuntu 12.04 LTS 我最近要跑一個simulator 裡面的cofig 檔有用到此資料夾的檔案 不過的ubuntu內並沒有此資料夾 想請問 /usr/bin/make 這是那個套件嗎? thx - ...

有關顯卡驅動程式

Franklin avatar
By Franklin
at 2012-08-22T04:06
我的 主機版:Gigabyte M55S-S3 Rev 2.0 顯卡:PowerColor X1650PRO GDDR3 請問我裝完Ubuntu 12.04後,我需要特別上網找我的主機版或顯卡的驅動程式嗎? 尤其是顯卡,在「額外驅動程式」裡,顯示「此系統沒有使用專屬驅動程式」。 有必要特別上網找主機 ...

自己寫的「遊戲剋星」

Kama avatar
By Kama
at 2012-08-21T13:09
Slash 遊戲剋星 v1.0 特色: 1. 簡單易用. 2. APK 僅 274 KB. 3. 繁體中文. 4. 程式語言: Java + C. 5. Made in Taiwan. 注意事項: 1. 裝置需要先 root 過 (可用 SuperOneClick). https://play.goog ...