Ответы:
См. Руководство
ignore = Name {*.swp}
Важно отметить, что подстановочный знак *не будет совпадать с файлами, начинающимися с точки ., поэтому он не будет игнорировать .swpфайлы, созданные временно vim. Чтобы игнорировать файлы с начальной точкой в имени, вам также нужна строка
ignore = Name {.*.swp}
Вы можете объединить эти две строки (игнорировать все файлы, заканчивающиеся на .swpили без начального .), а также игнорировать некоторые другие временные файлы, которые vim создает ( .swoи .swn) с этой одной строкой
ignore = Name {.*,*}.sw[pon]