Ripgrep durchsucht nicht alle dateien

OP #7516523
Lesenswert?

Hallo,

ich benutze neovim in Windows und habe ein problem mit ripgrep.

Eine Datei (zumindest ist es mir bisher bei einer datei aufgefallen) wird gar nicht durchsucht. Wenn ich jetzt Ctrl+P drücke, durchsuche ich mit ripgrep alle meine dateien im projektordner (zumindest bin ich davon ausgegangen)

In meiner init.vim habe ich

1
" recommand Rg to use FZF window
2
command! -bang -nargs=* CustomRg
3
  \ call fzf#vim#grep(
4
  \   'rg --column --line-number --hidden --ignore-case --no-heading --color=always --glob=!Session.vim --glob=!deploy --glob=!.git --glob=!Utilities --glob=!Output '.shellescape(<q-args>), 1,
5
  \   <bang>0 ? fzf#vim#with_preview({'options': '--delimiter : --nth 4..'}, 'up:60%')
6
  \           : fzf#vim#with_preview({'options': '--delimiter : --nth 4..'}, 'right:50%:hidden', '?'),
7
  \   <bang>0)
8

9
" Custom Ripgrep search
10
nnoremap <C-p> :CustomRg<Cr>

Die Datei die nicht gefunden wird liegt in

appl\Work\Module\light\light_main.c

Die Datei

appl\Work\Module\light\light_electric.c

welche im selben Ordner liegt, wird allerdings gefunden.

Woran kann das liegen, dass light_main.c nicht durchsucht wird?

#7516737
Lesenswert?

Wenn etwas nicht so funktioniert wie es soll, ist es ein Fall fuer die drei "G".

"Gesehen, Gelacht, Geloescht"

Wenn man "vi" unter Windows haben will, koennte ich den "vi" aus dem MKS-Toolkit empfehlen. Oder selbst portieren und kompilieren. Am besten aus den AT&T Sourcen. Dann bekommt man auch was draufsteht. :)

OP #7517361
Lesenswert?

Klaus H. schrieb:

Ripgrep hat viele Möglichkeiten zum Filtern. Zum Beispiel werden versteckte Dateien bzw. Symlinks im Default gefiltert.

Hast Du mal den Befehl direkt in einer Shell getestet? Tritt der Fehler dann auch auf? Ist die Datei in einer ignore/gitignore Fileliste eingetragen?

in der Shell (Eingabeaufforderung) wird die Datei appl\Work\Module\light\light_main.c durchsucht (hier werden mir ergebnisse angezeigt)

Die Datei ist auch in keiner ignore list eingetragen. Die gehört ganz normal zum Projekt mit dazu. Wenn ich allerdings in nVim

1
:Rg --files

eingebe, wird diese Datei nicht mit aufgelistet. In der Shell allerdings schon

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren