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

发布于 2024-12-05 08:32:14 字数 479 浏览 1 评论 0原文

我是 JSLint 的忠实粉丝,我使用 VIM 插件在快速修复窗口中显示 Lint 输出: 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?

I'm a big fan of JSLint and I use a plugin for VIM to display Lint output in the quickfix window: http://www.vim.org/scripts/script.php?script_id=2578.

Unfortunately, I'm having some trouble with it running on Windows 7. UAC appears to be blocking VIM from running external commands unless I manually run VIM as an administrator. The command that actually runs jsl.exe is:

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

Does anyone know why UAC causes trouble here? Is there a good way for me to enable JSLint without manually running VIM as an administrator every time?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

少女净妖师 2024-12-12 08:32:14

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

Try the steps at http://vim.wikia.com/wiki/Vim_On_Vista especially the section titled "VirtualStore" as that looks like it matches your symptoms. The remedy described there is to remove the folder at "%USERPROFILE%\AppData\Local\VirtualStore\Program Files\Vim"

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文