У меня есть каталог Windows (U:\S
), который содержит файлы, которые нельзя изменять.Их бит только для чтения не может быть установлен, поэтому они должны оставаться доступными для записи.
Поскольку мне приходится довольно регулярно просматривать содержимое файла с помощью VIM, я хочу убедиться, что случайно не изменилсодержимое файла.
Итак, я поместил следующую строку в мой .vimrc
файл конфигурации:
autocmd InsertEnter u:/s/* call confirm("File should not be changed")
, который казался для нормальной работы.
Но тогда у меня также есть каталог с именем U:\supportTerminal
, который содержит файлы, которые я должен изменить .Когда я редактирую файл в этом каталоге, шаблон файла по какой-то причине совпадает с u:/s/*
, и появляется мое предупреждение.
Я попытался поиграть с каким-то шаблоном, но не нашел ни одного, который бы совпадал только с u: \s, но не в пределах u: \ supportTerminal
Итак, как я могу получить то, что хочу?