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

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

  関連記事

k3dを使ってマルチノード構成のKubernetesを一瞬で構築する

一昔前までは、Kubernetesの学習環境を手元に作るには、それなりに手間がか …

no image
すでに同名のdebパッケージがインストールされているか確認する@Ubuntu 14.04

リポジトリにはまだ登録されていないパッケージを手動でdpkgを使ってアップデート …

no image
gmailでフィルタリング転送した時メールは受信トレイに残るの?

gmailの基本転送機能は全てのメールをあるアドレスに転送しますが、フィルタを用 …

no image
LDAPサーバ構築 その2 – Sambaサーバとの連携 @ Debian etch

LDAP+SambaでPDCを構築する方法です。 # apt-get insta …

no image
日本語入力@Debian etch

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

no image
ciscoコマンド覚え書き

普段あまりcisco製品触ることないので単なる覚え書き いろいろな情報を一気に取 …

no image
ATOK 2009@Windows 7

Windows7 に ATOK 2009を入れてみた。何事もなく普通に使えました …

no image
JBossのHypersonicSQL(hsql)管理ツール起動方法

JBossには気軽に使用できるHSQLが組み込まれています。ちょっとしたDBを使 …

no image
LXDEのスタートメニューのカスタマイズ@Ubuntu 14.04

menulibreというツールがあるので、これをリポジトリに追加してインストール …

no image
screenを起動するとウィンドウの幅が変わる@RHEL6

Windows上からsshログインしたRHEL6でscreenを使うと、ウィンド …