В * 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