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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.