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

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

ただいまの
回答率

89.99%

shogo/vimprocがinstall出来なく、またインストールできているslim-template/vim-slimが動かないので、解決策を教えて下さい

受付中

回答 3

投稿 ・編集

  • 評価
  • クリップ 0
  • VIEW 2,316

takehiro_pink

score 27

MacVim 73
MacOS 10.10

vimのプラグイン管理はNeoBundleを利用しています。

現在、macvimを利用しているのですが、NeoBundleInstallを実行すると、shogo/vimprocが

イメージ説明
になってしまいます。
そこで、ググってみたのですが、動かず。
また、slim-template/vim-slimはうまくインストールされるのですが、ハイライトが効いていません。

解決策を教えて下さい

"文字設定
set encoding=utf8 "エンコーディング
set fileencoding=utf-8 "ファイルエンコード
set antialias "Mac OS X: フォントを滑らかに表示する。
set guifont=Ricty\ bold:h20

"ディレクトリ設定
"set autochdir "現在編集中のファイルのディレクトリに変更する

"ファイル設定
set autoread "外部のエディタで編集中のファイルが変更されたら、自動的に読み直す
set autowrite "外部のエディタで編集中のファイルに変更があったら、自動的に書き出す
set noswapfile "swapファイルを無効にする

"タブ関連設定
set expandtab "タブをスペースに変換
"インデントの設定
set tabstop=2 "画面上でタブ文字が占める幅
set autoindent "自動でインデントをしてくれる
set shiftwidth=2 "自動インデントでずれる幅
set softtabstop=0 "タブキー押下時に挿入される文字幅を指定。(0の場合「tabstop」で指定されている数値が使用される
set smarttab "行頭の余白内で Tab を打ち込むと、shiftwidth の数だけインデントする

syntax on "シンタックスハイライト
set number "行番号を表示

"コマンド補完
"set wildchar "コマンド補完開始キー
"set wildmenu "コマンド補完を強化

"検索
set smartcase "検索文字に大文字がある場合は大文字小文字を区別
set ignorecase "大文字小文字を区別しない
set hlsearch "検索マッチテキストをハイライト
set incsearch "インクリメンタルサーチ

"編集
set infercase "補完時に大文字小文字を区別しない
set virtualedit=all "カーソルを文字が存在しない部分でも動けるようにする
set showmatch "対応する括弧などをハイライト表示する
set matchpairs& matchpairs+=<:> "対応括弧に'<'と'>'のペアを追加
set nowritebackup "バックアップを無効化
set nobackup "バックアップを無効化
set noswapfile "swapファイルを作らないi

"表示
set wrap "長いテキストの折り返し
set list "不可視文字を表示する
set listchars=tab:»-,trail:-,eol:↲,extends:»,precedes:«,nbsp:% "スペースの可視化
set title "タイトルを表示する
set ttyfast "高速ターミナル接続を行う

set vb t_vb= "音を出さないようにする

"-----キー設定--------
"↓カーソル下の単語を * で検索
vnoremap <silent> * "vy/\V<C-r>=substitute(escape(@v, '\/'), "\n", '\\n', 'g')<CR><CR>

"検索後にジャンプした際に検索単語を画面中央に持ってくる
nnoremap n nzz
nnoremap N Nzz
nnoremap * *zz
nnoremap # #zz
nnoremap g* g*zz
nnoremap g# g#zz

"j, k による移動を折り返されたテキストでも自然に振る舞うように変更
nnoremap j gj
nnoremap k gk

"vを二回で行末まで選択
vnoremap v $h

"TABにて対応ペアにジャンプ
nnoremap <Tab> %
vnoremap <Tab> %

"---------------------

colorscheme desert


"---------------------------
" Start Neobundle Settings.
"---------------------------
" __Plugin Space__
" Plugin Management = NeoBundle
" GitHub上のリポジトリから取得する。-> NeoBundle 'user_name/repository_name'
" vim-scripts上のリポジトリから取得する。-> NeoBundle 'script_name'
" それ以外のリポジトリから取得する。以下3通り
" 1. NeoBundle 'git://repository_url'
" 2. NeoBundle 'http://svn.macports.org/repository/macports/contrib/mpvim/'
" 3. NeoBundle 'https://bitbucket.org/ns9tks/vim-fuzzyfinder'

"-----NeoBundle利用するために最低限必要なコード-----
set nocompatible "Be iMproved
filetype off "Required!

if has('vim_starting')
  set runtimepath+=~/.vim/bundle/neobundle.vim/ " bundleで管理するディレクトリを指定
endif

call neobundle#begin(expand('~/.vim/bundle/'))

filetype plugin indent on "Required!

"Installation check.
if neobundle#exists_not_installed_bundles()
  echomsg 'Not installed bundles :' .
    \ string(neobundle#get_not_installed_bundle_names())
  echomsg 'Please execute ":NeoBundleInstall" command.'
endif
"-----------------------------------------------------
"NeoBundleInstall -> NeoBundle pluginをインストール

" neobundle自体をneobundleで管理
NeoBundleFetch 'Shougo/neobundle.vim'

" 今後このあたりに追加のプラグインをどんどん書いて行きます!!"

"ファイル管理
NeoBundle 'kien/ctrlp.vim' "ファイルの絞込
NeoBundle 'unite.vim' "ファイルブラウザ補完ツール
NeoBundle 'scrooloose/nerdtree' "ファイルをツリー形式で表示してくれる
NeoBundle 'thinca/vim-quickrun' "テキストファイルを素早く実行する。(例: \r(\とrを順に押す) -> Rubyファイルの実行結果を返す。)
"NeoBundle 'ShowMarks' "よく変更したり見たりする行をブックマーク
NeoBundle 'scrooloose/nerdcommenter'
NeoBundle 'akira-hamada/friendly-grep.vim' "grep検索をより簡単にしてくれるプラグイン
NeoBundle 'Align' "インデントなど


NeoBundle 'osyo-manga/shabadou.vim'
NeoBundle 'jceb/vim-hier'

NeoBundle 'mattn/emmet-vim' "Zen-Coding(Emment対応)
NeoBundle 'Shougo/vimproc', {
  \ 'build' : {
    \ 'windows' : 'make -f make_mingw32.mak',
    \ 'cygwin' : 'make -f make_cygwin.mak',
    \ 'mac' : 'make -f make_mac.mak',
    \ 'unix' : 'make -f make_unix.mak',
  \ },
\ }

"入力系プラグイン
NeoBundle 'Shougo/neosnippet.vim' "入力補完
NeoBundle 'Shougo/neocomplcache'
NeoBundle 'Shougo/neosnippet-snippets'
NeoBundle 'hail2u/vim-css3-syntax' "css3シンタックスハイライト

"超便利
NeoBundle 'AndrewRadev/switch.vim'
NeoBundle 'alpaca-tc/alpaca_tags'
NeoBundle 'tpope/vim-endwise'
NeoBundle 'thinca/vim-ref' "vimからリファレンスを開く
NeoBundle 'tyru/open-browser.vim' "URLを開いたり、google検索が可能


"見た目
NeoBundle 'osyo-manga/vim-watchdogs"' "Syntaxハイライト
NeoBundle 'slim-template/vim-slim' "テンプレートエンジンSlimのシンタックスハイライトを有効にする

"Ruby/Rails
NeoBundle 'unite-rails'
NeoBundle 'bbatsov/rubocop'
NeoBundle 'tpope/vim-rails'

"Python/Django
"NeoBundle 'hachibeeDI/vim-operator-autopep8"
NeoBundle 'andviro/flake8-vim' "Pythonの文法を綺麗にしてくれる
NeoBundle 'bps/vim-textobj-python'
map ,p <Plug>(operator-autopep8)

call neobundle#end()

"---------------------------
"チェック後にquickfixウィンドウを開かない設定
if !exists('g:quickrun_config')
      let g:quickrun_config = {}
    endif
    let g:quickrun_config['watchdogs_checker/_'] = {
          \ 'outputter/quickfix/open_cmd' : '',
          \ }
"vimproc
if has('mac')
  let g:vimproc_dll_path = $VIMRUNTIME . '/autoload/vimproc_mac.so'
endif
"-------------------------
" End Neobundle Settings.
"-------------------------
  • 気になる質問をクリップする

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

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

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 3

0

あまり詳しくないので、回答にはなっていないかもしれませんが、NeoBundle関連の設定をもっと上の方に記述しなくても大丈夫なのでしょうか?

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

0

vimproc を make し直すのはいかがでしょうか?
vimproc のディレクトリまで移動して make してみてください。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

-2

Vimmer ではないため、的外れな回答かもしれず大変申し訳ありませんが...

コメントの開始は " ですよね?
その場合、以下の書き方はダメな気がするのですが大丈夫なんでしょうか...?

NeoBundle "slim-template/vim-slim"

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2014/12/24 01:12

    たしかに"はコメントアウトですが、それは片側のみの場合です。
    "こんな感じ"であれば、コメントアウトにはならないです。

    キャンセル

  • 2014/12/24 01:13

    ただ、それは直したほうがいいので直しておきます。
    誤って片方消していることに気づかなかったらと想像すれば結構怖いので。

    ありがとうございます。

    キャンセル

  • 2014/12/24 01:20

    なるほど、ありがとうございます :)

    .so が生成されてないと言う事は、build が走ってなさそう?な感じでしょうかねぇ

    NeoBundle の引数で .vim は省略可能ですか?
    GitHub を見てみたところ、.vim と記述していたので気になりました!
    https://github.com/Shougo/vimproc.vim/blob/master/README.mkd#neobundle

    キャンセル

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

  • ただいまの回答率 89.99%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

同じタグがついた質問を見る

  • トップ
  • Vimに関する質問
  • shogo/vimprocがinstall出来なく、またインストールできているslim-template/vim-slimが動かないので、解決策を教えて下さい