我安装NERDTree使用Pathogen,那么是不是成功安装snipMate插件。这是我现在的第三天,我正在放弃病原体。我正在尝试 vundle。问题:
.vim/autoload目录,因为它是病原体的一部分?我为vim插件编写代码(在VimL中包含的python中),现在我想与世界分享它.为了让其他用户可以使用病原体安装它并将其添加到他们的vim包中,我该怎么做呢?
使用Ubuntu 12.
我安装了jshint
sudo npm install jshint -g
which jshint
Run Code Online (Sandbox Code Playgroud)
示出的/ usr/local/bin中/ jshint,这也是在PATH变量
然后,我下载https://github.com/walm/jshint.vim/blob/master/plugin/jshint.vim 并把它放在〜/ vim的/包/ jshint.vim(我用的病原)
现在,当打开一个js-File时,如
vim test.js
Run Code Online (Sandbox Code Playgroud)
没有检测到错误.
:JSHint
Run Code Online (Sandbox Code Playgroud)
结果"不是编辑器命令:JSHint"
:Helptags
Run Code Online (Sandbox Code Playgroud)
结果,好了,没事.我实在不明白这命令是什么,反正..
我是一个vim的小白,但其他病原体束似乎工作,所以我真的不知道是不是在这里工作..
我是VIM的新手.我试着安装pathogen.vim插件.我将描述文件夹结构.
--- /etc/vim
-vimrc
-vimrc.tiny
-autoload
-pathogen.vim
-bundle
Run Code Online (Sandbox Code Playgroud)
我还没有添加任何东西.
在vimrc文件中,我添加了几行
call pathogen#infect()
syntax on
filetype plugin indent on
Run Code Online (Sandbox Code Playgroud)
但每当我从终端启动vim时,它就会抛出错误.
错误 -
Error detected while processing /usr/share/vim/vimrc:
line 57:
E117: Unknown function: pathogen#infect
Press ENTER or type command to continue
Run Code Online (Sandbox Code Playgroud)
然后我尝试添加
runtime /etc/vim/autoload/pathogen.vim
Run Code Online (Sandbox Code Playgroud)
在调用病原体感染功能之上,但没有发生任何事情.并且在错误中显示的路径/usr/share/vim/vimrc可能是因为etc/vim/vimrc is the symlink.我不确定,我是新手.
我已经安装了带病原体的vim-gitgutter插件.我可以:GitGutterLineHighlightsEnable从内部键入,并打开线条高亮,很棒.
但我希望在启动时自动启用行高亮,所以我将命令添加到了我的~/.vimrc.但是当我启动vim时,我得到"E492:不是编辑器命令:GitGutterLineHighlightsEnable".一旦vim启动,我就可以运行命令了.
我的vimrc看起来像这样:
execute pathogen#infect()
colorscheme railscasts
.. snip tabs and colors etc ..
GitGutterLineHighlightsEnable
hi GitGutterAddLine guibg=#222F22
hi GitGutterChangeLine guibg=#222239
hi GitGutterDeleteLine guibg=#2F2222
Run Code Online (Sandbox Code Playgroud)