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
-,

執筆者:

関連記事

Vim8.0のコンパイル

By: Udo – CC BY 2.0 目次1 過去のVimを削除2 ソースをダウンロード3 configure4 make && make install5 done 過 …

vimでCSSを編集するときに色をプレヴュー〜colorizer&unite-webcolorname

CSSなどでその色でカラーコードをハイライトしてくれるプラグインです www.vim.org/scripts/script.php?script_id=3567 github.com/lilydjwg

Nerdtreeでファイル操作〜vim

Nerdtreeはvimでファイル操作ができる定番プラグイン   目次1 設定など2 ファイル操作3  grep検索4 ウガンダに寄付しました 設定など [crayon-595493a187 …

vim-surroundでなんでも囲う

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

Neosnippetからvim-snippetsをつかう

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