PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Editor
[vim ] vim + find + xargs
作者:
gigigigi
(gigigigi)
2015-12-31 11:17:48
請問一下vim 裡面有辦法做到切換目錄後
find . -name '*.c' | xargs ag 'keyword'
選擇清單裡面檔案new tab 開啟
ex:
cd ~/code
find . -name '*.c' | xargs ag 'keyword'
之後出現list, 選擇要看的檔案後vim open new tab 去看這檔案
謝謝
作者:
gigigigi
(gigigigi)
2014-01-01 03:49:00
我剛剛看ag是可以~可是指定副檔名好像都是它預先定好如果我今天要找特殊副檔名 ag 好像不行
作者: Sanvean
2014-01-01 19:08:00
試試看 !{find . -name '*.c' | xargs ag 'keyword'}
作者:
gigigigi
(gigigigi)
2014-01-01 23:19:00
/bin/bash: {find: command not found
作者: Sanvean
2014-01-02 01:03:00
我的 SHELL 是 ZSH,BASH 的話把 {} 換成 ()BTW 推薦 ZSH + OH-MY-ZSH
作者:
gigigigi
(gigigigi)
2014-01-02 01:45:00
改成()可以~不過這樣find & xargs 的 list 無法像ag.vim or ack.vim 那樣選項之後在 open new tab後來我發現ag -G好像可以, 但是例如我要search c fileag -G '*.c' 'keyword' , 好像無法搜到所有.c 檔案
作者: Sanvean
2014-01-02 20:24:00
-G 後加的那個要是一個 REGEX 如 '.*\.c'
作者:
ailowna
(無多話)
2014-01-09 23:56:00
非常欣賞你!!加油
作者: Sanvean
2015-12-31 19:26:00
如果沒記錯 ag 有提供指定原始碼類型的 flag
作者: goldie (阿良)
2015-12-31 22:45:00
ag --list-file-type 可列出內建支援的檔案分類參數例如加個--cc可只找.c .h .xs檔這樣找的快,打字也快。(指令字數較短)
作者: chenkaie
2014-03-16 01:12:00
分享一下類似需求的東西 :) 客官玩看看符不符合您
https://github.com/chenkaie/Tools/blob/master/wg
繼續閱讀
[問題] ctrlp search 卡頓
yshihyu
[問題] 快速開檔案
gigigigi
[sblm] 在側邊顯示開啟檔案及目錄
luckid
[新手] vim的一些問題
splasky
[vim ] 如何切換模式時也自動切換到英文輸入法?
Gold740716
Re: [emcs] Spacemacs 融合vim與emacs
upplysa
[sblm] sblm 3 中文亂碼疑問
mygirl30229
[vim ] 顏色設定檔讀取 (已解決)
Bellkna
[其他] Artistic Style
jba
[分享] Rodeo 1.0: a Python IDE
carlcarl
Links
booklink
Contact Us: admin [ a t ] ucptt.com