質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Vim

VimとはUnix / Linux 系のOSに標準搭載されているターミナル上で動くテキストエディタです。

Q&A

解決済

2回答

10727閲覧

dein.vimをvimrcに打ち込んでもunknownと表示されて読み込んでくれません

dialbird

総合スコア379

Vim

VimとはUnix / Linux 系のOSに標準搭載されているターミナル上で動くテキストエディタです。

0グッド

0クリップ

投稿2016/05/19 10:05

こんにちは

dein vimを使いたく以下の項目をvimrcの最後の項目に書きました

if &compatible set nocompatible endif set runtimepath^=~/.cache/dein/repos/github.com/shougo/dein.vim call dein#begin(expand('~/.cache/dein')) call dein#add('shougo/dein.vim') call dein#add('shougo/neocomplete.vim') call dein#end() filetype plugin indent on

しかし、vimを実行してみると

Error detected while processing /Users/taniguchikeisuke/.vimrc: line 81: E117: Unknown function: dein#begin line 82: E117: Unknown function: dein#add line 83: E117: Unknown function: dein#add line 84: E117: Unknown function: dein#end

dein vimはinstaller.shで上記のディレクトリにインストールしました
vimのバージョンは
version 7.4.1755
です

なにが足りないのでしょうか?
よろしくお願いいたします

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ryunix

2016/05/19 10:16

installer.sh に渡した文字列は ~/.cache/dein で間違いないでしょか? (ところで、ユーザー名出ちゃってますけど問題ないですか?)
dialbird

2016/05/19 10:44

ryunixさん 前回に引き続きご返答ありがとうございます! installer.sh自体は実はもうインストールが完了したので消してしまったのですが........ runtimepathに記載したディレクトリ内にautoload、bin、docなどがちゃんと入っているのでインストール自体は完了しているはずです 名前は........開き直ることにします(−_−;)
guest

回答2

0

ベストアンサー

情報の追加ありがとうございます :)

もう一度インストールし直してみましょうか。(別ディレクトリで試してみましょう!)

bash

1$ curl https://raw.githubusercontent.com/Shougo/dein.vim/master/bin/installer.sh > installer.sh 2$ sh ./installer.sh ~/.cache2/dein

installer.sh実行後に、.vimrcのサンプルが出力されます。
それを.vimrc2などと保存し、$ vim -u .vimrc2で起動してみましょう。

投稿2016/05/19 10:55

ryunix

総合スコア1656

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

dialbird

2016/05/19 11:12

おっしゃられた通りやってみたところ、普通に起動できました。 ........がこれでいいのでしょうか? 一応vimrcの方には自分用にカスタマイズしたnoremapなどが入っているのですが、前のvimrcファイルとの兼ね合いはどのようにしたらよいのでしょうか? また、現在のvimはvimrc2を参照している、ということなのでしょうか?
ryunix

2016/05/19 11:21

おっ、起動できましたか。 いえいえ、これは一時的なものなので常用する訳ではありませんよ。 いま作成した .vimrc2 に .vimrc の内容を追加して起動してみたらどうでしょうか?(.vimrcのdeinに関する部分は除く) もし起動するならば、大文字小文字の問題だったということですね。 起動しないならば... 厄介ですが .vimrc のどこかと干渉しているのでしょう...
dialbird

2016/05/19 13:30

返信が遅れました! 改めて見直したところ、インストールした先が $ sh ./installer.sh ~/.cache2/dein ではなくて $ sh ./installer.sh ~/.cache2/dein/repos/github.com/Shougo/dein.vim としていたため、フォルダ構成がややこしく?なっていたことと、素直にこのコマンドを打った後に出てくるサンプルコードを使っていなかったことが原因だとわかりました。 おかげさまで正常に読み込めました!ありがとうございます!
ryunix

2016/05/19 13:33

おおっ、無事いけたようで良かったです! (最初にあやしいと思ってたのが渡したパスだったのでビンゴですね!)
dialbird

2016/05/19 13:50

おかげさまでようやくプラグインが使えるようになりました〜! よかったです!
ryunix

2016/05/19 13:52

快適な dein.vim ライフを応援しています :D
guest

0

インストールが失敗している可能性が高いと思います。
インストールが間違いなく行えているか確認してみてください。
~/.cache/dein/repos/github.com/shougo/dein.vim/autoload/dein.vim というファイルは存在していますか?
ない場合、インストールに失敗しています。一旦ディレクトリを削除して、やり直してみてください。

投稿2016/05/19 10:20

thinca

総合スコア1864

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

dialbird

2016/05/19 10:41

thincaさん ご返答ありがとうございます。 そのファイルは存在してはいます。 ただshougoはShougoですが........それは同じでいいですよね?
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問