vim

Ubuntu server12.04でneocompleteをつかうためにvim7.4をビルドした〜初夢、美夢

投稿日:2014年1月1日 更新日:

By: jinterwasCC BY 2.0[/caption]

 

Ubuntu server 12.04ではapt-getでneocomplete対応のvimをインストールできなかったので、ビルドしてみた

vim-jp.org/docs/build_linux.html

vimの削除

 

ソースコードを取得

 

 

git clone でもOK

 

configureオプションを確認

lua、ruby、python、multibyteくらいかな

–enable-fail-if-missingをつけてconfigureで依存ライブラリが見つからない場合はエラーを出す

準備

rvmを使っている場合はネイティブなrubyにしておかないとビルド後に依存ライブラリが見つからないことになってしまう

 

ビルド

いろいろ検索した結果

 

確認

オプションの見直しやmakeのやり直しは

インストール

/usr/local/bin/vimに配置されるので、適当にパスを通したり、aliasを貼ったりしてつかう

できた

screenshot

日本語ヘルプが使えない?

日本語関連

日本語入りファイルを読めるようにして、デフォルトエンコーディングをUTF-8に

ロケールを設定

locale ja_JP.UTF8使えるようにしてから、vimrcで

ヘルプの言語を設定 enはあってもなくてもいい

アンインストール

ここ

NeoComplete

github.com/Shougo/neocomplete.vim

 

luajit関連

luajitという高速なコンパイラ?に対応させる方が実行が早いという話

ただ、ubuntu12.04ではapt-getでインストールできるluajitのコマンド名がluajit-2.0.0-beta9となっているので、luajitというコマンド名にシンボリックリンクを作る必要がある

vimにluajitを対応させてみた作業ログ

UNIXにおけるLuaJIT対応 #348

 

-vim
-,

執筆者:

関連記事

vimのvisualモードを有効に使いたい

By: KariHak – CC BY 2.0 目次1 素早く選択する2 選択後のアクションいろいろ 素早く選択する テキストオブジェクト 導入に Vimテキストオブジェクト from W …

Neosnippetからvim-snippetsをつかう

目次1 導入2 インストールと設定3 感想4 自分のスニペットをつくる 導入 スニペットは断片という意味で、合言葉みたいなものから、定型的な文法を展開するやつ 例えば、[crayon-59ebb5dd …

vimでRailsのプロジェクトファイル間を移動〜rails

  By: rjp – CC BY 2.0 目次1 vim-rails2 unite-rails3 Unite.vimがプロジェクト単位での検索に対応した vim-rails g …

vim-surroundでなんでも囲う

  By: DeclanTM – CC BY 2.0 github.com/tpope/vim-surround プラグイン名がいつの間にか変わってた 目次1 使い方2 覚え方3 …

vimのundoをグラフィカルに表示~gundo.vim

参考 gundo.vimが超便利なのとvimのアンドゥツリーについて 仕組みから使い方までリンク先ですべて丁寧に解説してるんだけど本当に便利 F3に登録してあるから、F3を押して戻りたいところでエンタ …