来自终端的Vim可以找到包,GVim找不到

双龙

所以我一直在安装SyntasticJSHint一些Vim的JavaScript语法检查。

which jshint 退货 /home/myUser/local/bin/jshint

which vim并分别which gvim返回/usr/bin/vim和/ usr / bin / gvim`。

如果我从myUser的终端打开JS文件,Syntastic可以正常工作-:SyntasticInfo返回

Syntastic version: 3.5.0-72
Info for filetype: javascript
Mode: active
Filetype javascript is active
Available checker: jshint
Currently enabled checker: jshint

但是,如果我使用GVim打开相同的文件,则不会加载JSHint。

Syntastic version: 3.5.0-72
Info for filetype: javascript
Mode: active
Filetype javascript is active
Available checker: -
Currently enabled checker: -

考虑到如果我:!which jshint从终端中的vim运行,我会得到一个路径,如果我从GVim运行,我会得到shell returned 1

我四处摸索,发现如果我sudo su root运行JsHint,则不会在命令行Vim中加载JsHint ,然后再运行它vim相反,如果我以当前用户的身份打开GVim 则会加载JSHint gksudo -u uname -l "gvim"

我假设这意味着我需要以某种方式/home/myUser/local/bin/jshint扎根$PATH,但是我不知道这是否可行或建议。

罗曼

PATH不是一个全局外壳程序变量,您应该期望所有用户都使用相同的变量。您可以这样做,但那毫无意义:如果您希望每个用户都可以使用某个程序,请以root用户身份安装。

而且…root用于管理任务,而不是实际工作(除非您是sysadmin,但您不是),所以不要以root身份工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

编译Vim时找不到终端库

来自分类Dev

编译Vim时找不到终端库

来自分类Dev

Pip安装找不到软件包,但是pip搜索可以找到

来自分类Dev

在apt-get中找不到Armhf软件包,可以在ubuntu网站中找到

来自分类Dev

./configure找不到GCC,但哪里可以找到?

来自分类Dev

找不到来自其他捆绑包的路线

来自分类Dev

找不到来自tcllib的软件包

来自分类Dev

找到符号 readline 时出错,找不到包

来自分类Dev

我找不到终端?

来自分类Dev

GIMP脚本在终端中运行时可以找到自定义调色板,而在程序内部时则找不到

来自分类Dev

找不到mysql.sock,在哪里可以找到它?

来自分类Dev

Pyusb找不到设备,而libusb可以找到设备

来自分类Dev

Android Geocoder找不到地址,谷歌地图可以找到

来自分类Dev

django找不到完整的url,但可以找到路径

来自分类Dev

Google XPATH importxml可以找到“ show”,但找不到“ showcount”或“ count”

来自分类Dev

Pyusb找不到设备,而libusb可以找到设备

来自分类Dev

即使 Python 可以找到,Saleor 也找不到 SECRET_KEY

来自分类Dev

CMake找不到包

来自分类Dev

PyPy找不到包

来自分类Dev

找不到包错误

来自分类Dev

找不到Java包

来自分类Dev

找不到包“ fontconfig”

来自分类Dev

Clip 找不到包

来自分类Dev

找不到包bacula

来自分类Dev

Vim找不到语法.vim

来自分类Dev

Vim找不到语法.vim

来自分类Dev

lessc:找不到命令(终端)

来自分类Dev

在终端上找不到Python模块,但在Linux Shell上找到

来自分类Dev

在Jupyer Notebook中找不到来自Conda env的软件包