[問題] vim + grep + find

看板Linux作者 (shihyu)時間13年前 (2012/08/23 00:43), 編輯推噓2(2010)
留言12則, 8人參與, 最新討論串1/1
find . -name "*.java" | xarge grep -n --color=auto 'keywork' 我一般用上面指令找出我要的關鍵字檔案路徑.. 不過keywork list 可以一堆, 我必須要用vim 進去每個路徑檔案觀看是不是我要找的資料 但如果不是在跳出vim ,又要重新用 find + grep 重新搜尋找出ketword list 不過這樣非常麻煩... 有辦法讓list 可以編號選擇要進那個檔案路徑, 如果發現不是我要的檔案在跳出vim 這時候路徑清單還在可以繼續選擇要進去哪一個檔案 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.204.46.7

08/23 01:23, , 1F
xrange... 是python寫太久了吧XD
08/23 01:23, 1F

08/23 01:23, , 2F
把list存成一個檔(find ... >file),然後vim file
08/23 01:23, 2F

08/23 01:24, , 3F
在檔名上按(normal mode)gf就會進到那個檔裡
08/23 01:24, 3F

08/23 02:27, , 4F
try cscope
08/23 02:27, 4F

08/23 08:25, , 5F
補充 kdjf 所說 按 ctrl-6 就可以兩個畫面交替呈現
08/23 08:25, 5F

08/23 10:33, , 6F
為什麼不用eclipse之類的IDE呢?一個search就清清楚楚
08/23 10:33, 6F

08/23 15:29, , 8F
我想類似這樣功能的工具..
08/23 15:29, 8F

08/24 20:21, , 9F
推薦使用四樓推薦的 cscope
08/24 20:21, 9F

08/25 14:32, , 10F
find ... | grep ... | vim -
08/25 14:32, 10F

08/25 20:15, , 11F
vim有個plug-in稱FuzzyFinder 推薦好用唷 youtube有教學
08/25 20:15, 11F

08/25 20:15, , 12F
文章代碼(AID): #1GDGmOF_ (Linux)