JSLint和VIM需要在Windows 7上进行手动UAC提升

时间:2011-09-15 19:56:44

标签: vim windows-7 uac jslint

我是JSLint的忠实粉丝,我使用VIM插件在quickfix窗口中显示Lint输出:http://www.vim.org/scripts/script.php?script_id=2578

不幸的是,我在Windows 7上运行时遇到了一些麻烦。除非我以管理员身份手动运行VIM,否则UAC似乎阻止VIM运行外部命令。实际运行jsl.exe的命令是:

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

有谁知道为什么UAC会在这里造成麻烦?我是否有一个很好的方法来启用JSLint而无需每次都以管理员身份手动运行VIM?

1 个答案:

答案 0 :(得分:0)

尝试http://vim.wikia.com/wiki/Vim_On_Vista处的步骤,尤其是标题为“VirtualStore”的部分,因为它看起来与您的症状相符。其中描述的补救措施是删除"%USERPROFILE%\AppData\Local\VirtualStore\Program Files\Vim"

处的文件夹