読者です 読者をやめる 読者になる 読者になる

はむはむエンジニアぶろぐ

このブログのコンセプトは"ハッキングの為なら愛する家族を傷つけることをいとわない" 自分にとってエンジニアリングは "手段ではなく生きる目的" である

【vim】 英単語補完してくれる神プラグインneco-look入れてみたよ

f:id:secret_hamuhamu:20150404130933p:plain
英単語のスペルミスやスペルの確認で、時間を取られてしまうvimmerなら neco-look を入れておくと幸せになります。

なぜもっと早く、 neco-look しなかったのか、私は。
導入は簡単なのですが、ちょっとハマったのでそれも合わせて導入手順を紹介。

導入手順

1. lookコマンドの確認

neco-look は、 look コマンドを使用するので、 look コマンドが使える必要があります。
ターミナルに look expect と打ち込んで、 expect から始まる単語がズラっと出てきますか?
出てこないのなら、 lookコマンドをインストールしてください。

2. .vimrcに設定追加

.vimrcNeoBundle 'ujihisa/neco-look' を追加してインストールしてください。

これだけでは、動かなくて、 neocompleteの text_mode_filetypes というオプションに英単語を補完したいファイルタイプを追加する必要があります。

if !exists('g:neocomplete#text_mode_filetypes')
    let g:neocomplete#text_mode_filetypes = {}
endif
let g:neocomplete#text_mode_filetypes = {
            \ 'rst': 1,
            \ 'markdown': 1,
            \ 'gitrebase': 1,
            \ 'gitcommit': 1,
            \ 'vcs-commit': 1,
            \ 'hybrid': 1,
            \ 'text': 1,
            \ 'help': 1,
            \ 'tex': 1,
            \ }


ここの設定がよくわからなくて、以下のURLで参考にさせてもらいました。
http://sibbendy26.rssing.com/chan-14169755/all_p4.html

実践

text_mode_filetypesに、markdownを追加したので、markdownのファイルを作成してください。

そこで、expectと入力してみると候補がズラっと出てきます!
感動!!

オススメの本

Vimが使えるようになる本

Vimが使えるようになる本

Vim script テクニックバイブル ~Vim使いの魔法の杖

Vim script テクニックバイブル ~Vim使いの魔法の杖

リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)

リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)

  • 作者: Dustin Boswell,Trevor Foucher,須藤功平,角征典
  • 出版社/メーカー: オライリージャパン
  • 発売日: 2012/06/23
  • メディア: 単行本(ソフトカバー)
  • 購入: 68人 クリック: 1,802回
  • この商品を含むブログ (131件) を見る

開発ツール徹底攻略 (WEB+DB PRESS plus)

開発ツール徹底攻略 (WEB+DB PRESS plus)

  • 作者: Junio C Hamano,大塚弘記,川口耕介,kana,大竹智也(tomoya),尾藤正人,WEB+DB PRESS編集部
  • 出版社/メーカー: 技術評論社
  • 発売日: 2013/04/10
  • メディア: 大型本
  • クリック: 1回
  • この商品を含むブログ (11件) を見る