Ответ 1
Вы можете обойти это, введя литовую вкладку в свою команду:
# type it with ^V then tab
git grep ' '
Этот вопрос указывает, что -P
позволяет GNU grep grep для вкладки
grep -P '\t' config/file.txt
Однако, используя git grep
, я не могу решить, как grep для вкладки:
git grep '\t' # Looks for files with the letter "t" instead
git grep -P '\t' # Invalid option
git grep -E '\t' # Does the same as without the -E
И, похоже, нет возможности заменить вашу собственную программу grep
. Является ли мой единственный способ разделить все содержимое, а затем использовать GNU grep для результатов?
Вы можете обойти это, введя литовую вкладку в свою команду:
# type it with ^V then tab
git grep ' '
Я не могу найти ноту regexp для вкладки, которая будет работать, но она будет радостно искать литеральную вкладку, если вы можете передать ее. В bash это будет
git grep $'\t'