obsolete by http://d.hatena.ne.jp/janus_wel/20110105/1294213885 http://www.vim.org/ もちろん Vim は yum で install できるんだけど version が古い。ので自前で 7.3 を install 。いやまぁ多少古くたっていいんだけど自前 plugin で使ってる matchadd がないとか抜かすもんだからついカッとなって install した。 # yum install ncurses-devel make するのに必要 # yum install lua lua-devel lua interpreter を有効にする場合必要 > cd > mkdir -p work/install/vim > cd work/install/vim > wget ftp://ftp.vim.org
数週間前にリリースされたばかりのVimの7.3をCentOS 5.5にインストールしてみた。 まず、ncurses-develパッケージが無いとmake出来ないので入れておく。 yum install ncurses-devel -yソースとパッチ取得してパッチを当てる。 wget http://ftp.vim.org/pub/vim/unix/vim-7.3.tar.bz2 tar jxfv vim-7.3.tar.bz2 mkdir vim73/patches cd vim73/patches seq -f http://ftp.vim.org/pub/vim/patches/7.3/7.3.%03g 3 | xargs wget cd .. cat patches/7.3.* | patch -p0あとは恒例のconfigure -> make -> make installの流れ。
{}の前にプラスが付いて、+{}とかなってるのをよく見るけど、やっとこれの意味が分かったのでメモ。 このカッコはハッシュ以外にも使われるから、「これはハッシュリファレンスですよ」と明示するためのもの。 use strict; use warnings; use Data::Dumper; local $\ = "\n"; sub p { print Dumper shift; } sub hashref_ng { { @_ } } sub hashref_ok { +{ @_ } } my $ng = hashref_ng(1,2,3,4); my $ok = hashref_ok(1,2,3,4); p $ng; p $ok; 実行結果 % perl hashref.pl $VAR1 = 4; $VAR1 = { '1' => 2, '3' => 4 }; こんな常識も知らずにおりますよ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く