Назад | Перейти на главную страницу

Файлы синтаксиса vim под Windows Vista +?

В * nix файлы синтаксиса vim находятся в ~ / .vim / syntax / [language] .vim Но в Windows точка не является началом имени папки приветствия, поэтому предполагается, что это _vim \ syntax \ [language] .vim Я пробовал Помещение языковых файлов в такую ​​папку, но: set syntax = [language] ничего не делает на windows vista :(. Удивительно, но _vimrc работает нормально. Есть какие-нибудь советы?

В Windows vista + vim хранит файлы синтаксиса не в синтаксисе% USERPROFILE% .vim \ и не в синтаксисе% USERPROFILE% _vim \, а в синтаксисе% USERPROFILE% \ vimfiles \

В Windows вполне допустимо начинать имена папок с "." Например, если посмотреть на пример дерева, загруженного с использованием SVN, там есть десятки папок с именем ".svn".

JR

Ответ оку ада:

Попробуйте открыть командную строку, и вы обнаружите, что можете сделать

c:\test>md .afolder
c:\test>dir .afolder
 Volume in drive C has no label.
 Volume Serial Number is ACA6-4A59

 Directory of c:\test\.afolder

24/06/2009  17:59    <DIR>          .
24/06/2009  17:59    <DIR>          ..
               0 File(s)              0 bytes
               2 Dir(s)  41,312,174,080 bytes free

Однако, только что попытавшись создать в проводнике папку с именем ".afolder", вы совершенно правы! Это кажется довольно глупым дизайном от MS. Тем не менее, это всего лишь ограничение проводника, и имена, начинающиеся с точки, совершенно законны.

JR