JSLint и VIM, требующие ручного повышения прав UAC в Windows 7

Я большой поклонник JSLint и использую плагин для VIM для отображения вывода Lint в окне quickfix: http://www.vim.org/scripts/script.php?script_id=2578.

К сожалению, у меня возникли проблемы с его запуском в Windows 7. Похоже, что UAC блокирует выполнение внешних команд VIM, если я не запустил VIM вручную от имени администратора. Команда, которая фактически запускает jsl.exe:

let cmd_output = system(g:jslint_command . ' ' . g:jslint_command_options . ' ' . current_file

Кто-нибудь знает, почему тут проблемы с UAC? Есть ли у меня хороший способ включить JSLint без того, чтобы каждый раз вручную запускать VIM от имени администратора?


person bshacklett    schedule 15.09.2011    source источник


Ответы (1)


Попробуйте выполнить действия на странице http://vim.wikia.com/wiki/Vim_On_Vista, особенно в разделе под названием "VirtualStore" выглядит так, как будто он соответствует вашим симптомам. Описанное здесь средство - удалить папку по адресу "%USERPROFILE%\AppData\Local\VirtualStore\Program Files\Vim".

person Richard Neish    schedule 09.11.2013