2

Как я могу сделать регистр в имени файла с учетом регистра?

Следующее поведение очень раздражает: если я наберу l i Tab (все строчные буквы), Vim завершит работу с LICENSES , но я действительно хочу завершить с lib:

завершение

Видимо, установка nowildignorecase должна сработать , но я попробовал это. Я использую Mac OS X 10.8 с файловой системой HFS+, и у меня, очевидно, есть система, в которой регистр имени файла обычно игнорируется:

'wildignorecase':
When set case is ignored when completing file names and directories.
Has no effect on systems where file name case is generally ignored.
Does not apply when the shell is used to expand wildcards, which
happens when there are special characters.

Есть ли способ это исправить?

1 ответ1

1

Как сделать вашу файловую систему чувствительной к регистру:

Сделайте резервную копию всей файловой системы, о которой идет речь (той, которую вы будете делать с учетом регистра), потому что вам нужно переформатировать диск.

Зайдите в Дисковую утилиту и выберите нужный том.

Убедитесь, что он отформатирован Mac OS Extended (с учетом регистра, в журнале).

Затем восстановитесь из резервной копии.

Знайте, что некоторые программы могут вести себя непредсказуемо, когда вынуждены учитывать регистр. Чувствительность к регистру не является стандартной, и некоторые программы видят

Этот

такой же как

этот

и не знает, как справиться с этим, когда файловая система форсирует это.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .