Je suis sûr que je ne suis malentendu quelque chose à propos d'accusé de réception du fichier/répertoire ignorer les valeurs par défaut, mais peut-être que quelqu'un pourrait jeter de la lumière sur cela pour moi:
mbuck$ grep logout -R app/views/
Binary file app/views/shared/._header.html.erb.bak.swp matches
Binary file app/views/shared/._header.html.erb.swp matches
app/views/shared/_header.html.erb.bak: <%= link_to logout_text, logout_path, { :title => logout_text, :class => 'login-menuitem' } %>
mbuck$ ack logout app/views/
mbuck$
Alors que...
mbuck$ ack -u logout app/views/
Binary file app/views/shared/._header.html.erb.bak.swp matches
Binary file app/views/shared/._header.html.erb.swp matches
app/views/shared/_header.html.erb.bak
98:<%= link_to logout_text, logout_path, { :title => logout_text, :class => 'login-menuitem' } %>
Simplement en appelant ack
sans options ne peuvent pas trouver le résultat dans un .bak
le fichier, mais en l'appelant avec l' --unrestricted
option peut trouver le résultat. Aussi loin que je peux dire, cependant, ack ne pas ignorer .bak
fichiers par défaut.
Mise à JOUR
Merci pour les commentaires ci-dessous, voici le nouveau contenu de mon ~/.ackrc
:
--type-ajouter=ruby=.haml,.râteau --type-ajouter=css=.moins