

お世話になっております。現在、会社のPC(インターネットアクセスが制限されています)  
<https://github.com/Shougo/neobundle.vim>

こちらのサイトからcloneではなく、zipでダウンロードしてzipファイルをサーバーに置き  
~/.vim/bundle/neobundle/  
配下にzipを展開済み  
.vimrcに

[code]

    if has('vim_starting')
      set runtimepath+=~/.vim/bundle/neobundle.vim
      call neobundle#rc(expand('~/.vim/bundle'))
    endif 
    
[/code]

と書いたのですが、runtimepathのpath指定がディレクトリ構成と違うので変更したいと考えています。  
しかし、neobundle.vimはaoutload、pluginの中にもあります。  
どこのディレクトリのneobundle.vimを指定すれば良いでしょうか？

また、nerdtreeを追加したいと思っているのですが、ネット上ではPCがインターネットに繋がっているためvimrcにプラグインの追加として記入していますが、こちらの環境ではネットに繋ぐ手段がないのでできないのではと考えております。

PCがネットに繋がらなくても使えるようにする方法はありますでしょうか？

駄文で分かり辛いと思いますが、ご教授願い致します。

環境  
Linux  
CentOS 5.6


CC BY-SA 4.0
2018-08-14T03:53:15.867
47500
2018-08-14T16:04:12.637
2018-08-14T03:58:45.083
3060
19310
question
linux vim
neobundle インストール


> どこのディレクトリのneobundle.vimを指定すれば良いでしょうか？

`set runtimepath`では、`.vim`で終わるファイルではなく、ディレクトリを指定します。

`plugin/`や`autoload/`が入っているディレクトリを指定してください。

（neobundleの設定例で`neobundle.vim`になっているのは、リポジトリ名が`neobundle.vim`だからでしょう。ちょっとややこしいですよね。）

>
> また、nerdtreeを追加したいと思っているのですが、ネット上ではPCがインターネットに繋がっているためvimrcにプラグインの追加として記入していますが、こちらの環境ではネットに繋ぐ手段がないのでできないのではと考えております。
>
> PCがネットに繋がらなくても使えるようにする方法はありますでしょうか？

自分でローカルに配置したプラグインをNeoBundleで管理する方法として回答してみます。

nerdtreeをzipで持ち込んで展開し、`~/.vim/bundle/nerdtree`として配置し、

[code]

    NeoBundle '~/.vim/bundle/nerdtree', { 'type': 'none' }
    
[/code]

すれば使えるようになると思います。

ですが、neobundleを使わなくても、使いたいプラグインのzipをダウンロードして展開してどこかに配置し、先ほどと同様に、`plugin/`や`autoload/`が入っているディレクトリを`set
runtimepath+=`で追加すれば、使えるようになりますので、それで十分では、と思います。


CC BY-SA 4.0
2018-08-14T16:04:12.637
47518
2018-08-14T16:04:12.637
9575
47500
answer