サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
iPhone 17
nishigori.blogspot.com
巷ではVim熱が沸騰していてリア充率が意外と高いことが発覚したとか。 かなり今さらではありますが、 Vim7.3の新機能として'relativenumber'オプションが追加されてますね。 relativenumberとは、 カレント行からの相対的な行番号を表示するオプションです。 上の画像で言うとピッコロ色に光ってるのがカレント行で、 そこから相対的に5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, ... と行番号が振られてますが、こんな感じです。 vimmerならよくやる行数指定の削除やヤンク、移動等の操作をする時にこれは便利ですね。 ex.) {\d}dj , {\d}yk ちなみにrelativenumberオプションを有効にすると numberオプション(通常の行番号を表示)がリセットされます。 つまりは通常の行番号と相対的な行番号を同時に表示することは今のとこ
おおかたのAdvent Calender 2011も終了していますが、 Vim Advent Calender 2011はまだまだ続きますね。 26日目、@_nishigoriです :) ところで、皆さんはなぜVimにPlugin (以降:愛) を注いでいるのでしょうか? 「それ俺のVim (以降:彼女) ならできるよ」って自慢したいからですね。 もしくは愛を自分と自分の彼女だけで育みたいからでしょうか。 (ここまでで、愛だ彼女だなんて気持ち悪いなんて思った方、 どうぞ1日目から読み返してください。きっと分かってもらえます。 もしくはunite-advent_calenderを入れてる人はソース置換でもしてください。) :%s/彼女/Vim/g :%s/愛\|恋愛/Plugin/g でもちょっと待ってください。 ホントにそれでいいんでしょうか? あなたが彼女と育んできた愛は、 きっと他の彼
ネット環境がない場所にいるのでブログ記事でも書きます:) プログラムを書くとき、同じような記述をすることは多々あると思います。 DRY原則云々という問題でなく、if-elseやwhileなどといった条件分岐や メソッドの呼び出しの記述といった話です。 ここで多くのタイピングをしなくてはいけない煩わしさが発生する人もいるでしょう。 それを解消する便利な機能でcode snippetというものがあります。 code snippetとは、誤解を恐れずものっそい簡単に説明すると、一種のテンプレートのようなものです。 (実際は単なるテンプレートよりはるかに強力ではありますが。) 例えば、ifの入力後に<Tab>を押せば、ifの後に続く構文を自動的に補完出力してくれたりします。 if "<- ここで設定されたsnippet機能呼び出しボタンを押下 こんな感じに。 if condition ${0} e
先のエントリで書いたTDDBC 1.7 Tokyo for PHP でやらせていただいたLTですが、 実は初LTだった為何をしゃべっていたのかかなりうろ覚え状態。 と、いうわけでここで少し補足説明をかねて書こうと思います。 LTで使用したスライド 今回はTDD、とくにテストコード記述に関してフォーカスしたVimの設定や 普段TDDに絡まったVim Pluginsの紹介をしました。 そしてもうすぐ発売をされる"Vim テクニックバイブル"ですね!! LTをやろうと思ったきっかけ Vim普及が一番の理由ではありますが、中でもVimmerのレベル底上げが目的でした。 自分はおそらく中級者的な立ち位置にいると思いますが、 PHPerの中にはまだまだunite.vimやneocomplcacheを入れてない方々が多いと日々感じることが多かったのです。 そしてVim勉強会ではunite.vim等を使っ
このページを最初にブックマークしてみませんか?
『nishigori.blogspot.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く