[請問] Vim 使用外部指令 grep

看板EZsoft (小軟體)作者 (oversky0)時間16年前 (2009/10/19 18:44), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/1
我 xp sp2 上的 gVim 7.2 在使用外部 grep 指令有問題, 看說書檔是說會自動去找 findstr,請問是否要再設定什麼? 例如我下的指令是 :grep /grep/ % vim 的最下方有出現 :!findstr /n /grep/ _vimrc >c:\temp\VIe6A.tmp 2>&1 接著有跳出 cmd 視窗顯示 c:\windows\system32\cmd.exe /c findstr /n /grep/ _vimrc >c:\temp\VIe6A.tmp 2>&1 然後就停著沒反應。CPU 、硬碟都沒動作,不過系統沒當機,操作都很正常。 在 CMD 內示 Ctrl-C 後,CMD 就自動關閉。 VIM 顯示 Shell 傳回值 -1073741510 (1 / 3): FINDSTR: <a9><bf><b2><a4> /g 用內建的 :vimgrep /grep/ % 就很正常,找到的字都有顯示在 QuickFix List 內。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 128.211.253.111 ※ 編輯: oversky0 來自: 128.211.253.111 (10/19 18:45)

10/19 20:15, , 1F
發現把斜線去掉就可以。 :grep grep %
10/19 20:15, 1F

10/19 20:17, , 2F
可是 Quickfix list 叫不出來,雖然可以用 :cn 來找。
10/19 20:17, 2F
文章代碼(AID): #1At4Cgld (EZsoft)
文章代碼(AID): #1At4Cgld (EZsoft)