Mazn.net

やってみて 調べてみて 苦労しなけりゃ 箱は動かじ

vim-rubyインストール@Debian etch

      2013/07/15

vim-rubyを使うとrubyのプログラム編集で、補完機能を使うことができるらしい。これは便利!ということで、早速インストール。

rubyのライブラリの管理コマンド”gem”が入っていない場合はインストール

# apt-get install rubygems

デフォルトのvimはrubyインタフェースを実装していないので、対応版をインストール

# apt-get install vim-ruby

vim-rubyのインストール。上記と名前は一緒ですが、今回はrubyのvimのライブラリです。

#  gem install vim-ruby

これは、インストールスクリプトが用意されるだけですので、これを実行します。vim-rubyを使用するユーザで実行してください。

$ /var/lib/gems/1.8/bin/vim-ruby-install.rb
Possible Vim installation directories:
        1) /home/mazn/.vim

Please select one (or anything else to specify another directory):  ←1を入力

さらに/etc/vim/vimrcを編集。以下を追加

filetype on
filetype indent on
filetype plugin on

これで、編集中にCtrl-x Ctrl-oを押すと 補完がききます。オムニ補完っていうらしい。さらに、キーバインドを変更するには、以下のようにvimrcを設定することで可能です。ここではCtrl-kに割り当てています。

imap <C-k> <C-x><C-o>

参考 : http://d.hatena.ne.jp/Chisei/20071203/1196692812

 - IT技術, プログラミング , ,

336px

Message

メールアドレスが公開されることはありません。

  関連記事

no image
Linuxのinitrd – イニシャルラムディスク(initial ram disk)の展開方法

Linuxカーネルはモジュール型であるため、Linux起動時に必要なモジュールは …

no image
EJB3 JPAのmapping-type @ JBoss 4.2

JBoss 4.2 でEJB3のJPA (JAVA Persistence AP …

no image
日本語入力@Debian etch

以下のコマンドで今使用している日本語入力がわかる $ im-switch -l …

no image
コマンドラインのロック@CentOS 5

コンソールログインやssh接続などでコマンドラインを使用しているとき、少し席を外 …

no image
gitで複数のコミットを一つにしてマージする

自分の開発ブランチではこまめにコミットしたいけど、リリース用のブランチにはもっと …

no image
自分のWebページにTwitterの呟きを表示

WordPressのTwitter表示プラグインが重たいので、直接以下のコードを …

no image
WordPressのPukiwikiプラグイン導入

以前pukiwikiを使っていたので便利かなと思い入れてみた。例えば <p …

no image
ApacheのNameVirtualHostのデフォルトサイト設定(含SSL)@CentOS 5

CentOS 5 のApacheで、名前ベースのバーチャルホストを構築してみた。 …

no image
各種リポジトリのssh鍵の変更

2014-07-05GitHubユーザーのSSH鍵6万個を調べてみたの議事を拝見 …

no image
Googleの検索結果に近所の情報が表示される件

いつ頃からか、Googleで普通に検索すると、近所の情報が表示されるようになりま …