2011-09-15 44 views
3

我是JSLint的忠實粉絲,我使用VIM的插件在quickfix窗口中顯示Lint輸出:http://www.vim.org/scripts/script.php?script_id=2578JSLint和VIM需要在Windows 7上手動UAC提升

不幸的是,我在運行Windows 7時遇到了一些麻煩.UAC似乎阻止VIM運行外部命令,除非我以管理員身份手動運行VIM。實際運行jsl.exe的命令是:

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

有誰知道爲什麼UAC在這裏造成麻煩?是否有一種很好的方式讓我啓用JSLint而無需每次都以管理員身份手動運行VIM?

回答

0

請嘗試http://vim.wikia.com/wiki/Vim_On_Vista的步驟,特別是標題爲「VirtualStore」的部分,因爲它看起來像符合您的症狀。這裏描述的補救措施是刪除文件夾"%USERPROFILE%\AppData\Local\VirtualStore\Program Files\Vim"