Posts Tagged ‘tool’

 ずっとオフィスのPCにさしっぱなしだったmicroSDを回収して、Advanced-esで自宅の机を撮影してみたものの、すごく汚いね。机が汚いんじゃなくて、写りが汚い><

自宅の環境
 さすがにディスプレイ4枚もあるとかなり快適です。左2枚が24inchでSuse10.3で使ってて、右2枚が20+19でWinXPで使ってます。Windowsは遊びとFlash書くのに使って、Linuxはプログラム書くのに使ってます。こんだけあれば十分なんだろうけど、やはり19インチのディスプレイを20インチにしたいと思うのが・・・。ちなみに、サーバ専用に15インチディスプレイがおいてあったりします(・ω・)

 去年ここに来たときは20+19だったわけなので、そりゃお金減るな…という感じです。PC2台増えてXBOXも増えたし。ベッドも机も。

 mixiにあったので、恋愛インタビューていうのやってみた。似合いそうな人「ドSな人」ってやっぱどこでもそうなのね(‘A`) こういう占いすると、必ずMと出ます。

 
 今日の昼は、秋葉UDXのバリ鳥で親子丼食べました。昔バイトしてたお店の系列店。バイトしてたときは、ありえないくらい食べてたと今ながら思います(・ω・) 閉店後に、いつも好きなものを作ってくれた料理長が好きでした。そのあと、ミンゴスが載ってるという噂を聞いて、Side B・N ていうフリーペーパーをげtしてきました。ライブフォーユー買うしかない><

 夜は、ゴーゴーカレーで、お腹すいてたのでメジャーカレーファースト。これ2000キロカロリーはあるだろ…て感じだけど、お腹すいてたから最後までおいしかった(´∀`) 平日はなかなか娯楽が食事しかないですな。

| No Comments | 1月 2nd, 2008

Vim で改行に置換することがあるが、そのときは Ctrl + v を押したあと Enter を押すことで、改行コードを挿入することができる。

Ctrl + v, Enter と押すと、青い文字(色は環境によって違うかも) で ^M と出るのですぐ分かるはず。

:%S/\t/^M/gc

みたいな感じで置換できる。

, | No Comments | 1月 2nd, 2008

Vimで使用するRailsプラグインでよく使うコマンドのまとめ。

ファイルツリー一覧

project.vim が入っていれば、 :Rproject で、ファイルツリー一覧を左側に表示することができます。

ファイルへの移動

:Rcontroller [コントーラ名]
該当のコントローラ(app/controllers/[コントーラ名])へ移動
:Rmodel [モデル名]
該当のモデル(app/models/[モデル名])へ移動
:Rview [viewファイル名]
該当のView(app/views/[view名)ファイルへ移動
:Rlaout [layoutファイル名]
該当のLayout(app/layouts/[レイアウト名])ファイルへ移動
:Rhelper [helper名]
該当のHelper(app/helpers/[ヘルパー名])ファイルへ移動
:Rmigration [migration名]
該当のMigrationiファイルへ移動。001_ のバージョンは不要
:Redit [ファイル名]
Railsのトップディレクトリから辿ってファイルを開ける。
:Rlib [ライブラリのファイル名]
lib/ 以下の該当のファイルへ移動
:Rplugin [プラグイン名]
vendor/plugins からファイルを辿って開く。
:Rstylesheet, :Rjavascript
それぞれ、 public/stylesheets, public/javascripts 以下の該当のファイルへ移動

上記のコマンドは、R の部分を RS にすることでウィンドウを分割して開けます。

関連するファイルへの移動

gf
カーソルがある単語の関連するファイルへ移動。モデルやらヘルパーやらビューやら、色んなとこでめちゃめちゃ使う。
:A, :AE
同じウィンドウで開く。[f が割り当てられている。
:AS
新しいスプリットウィンドウで開く
:AV
新しいバーティカルなスプリットウィンドウで開く。
:AT
新しいタブで開く。

, | No Comments | 12月 7th, 2007

svn で http でアクセスできるレポジトリからチェックアウトしようとしたら、「URL スキームを認識できません」と言われる。

どうやら、デフォルトでは http に対応していないらしく、 –with-neon というオプションを付けるらしい。何かのライブラリを参照するのだと思うが、とりあえずRedhat ES4 では以下の形で通った。

./configure --with-neon=/usr/

これでコンパイルすればOK

| No Comments | 10月 17th, 2007

検索

* とすると、現在カーソルがある下の単語を検索してくれる。

ヤンク

名前をつけてヤンク・ペースト
“ayya という名前でヤンク。ペーストするときは“ap
SSH経由でファイルを編集
:sp scp://user@host/filepath

折りたたみ

zf
折りたたみを作る。選択して zf
za
折りたたみの開閉。折りたたみの中で za
zd
折りたたみを削除する。折りたたみの中で zd
zi
折りたたみの有効無効の切り替え。 
zR
全部開く。
zM
全部閉じる。

主にRubyを書いているので、折りたたみの方法を indent にして、 foldlevel を 2 にしておくとデフォルトではメソッドだけ出て来るよ。 .vimrc に書いておくと良いかも。
set foldmethod=indent
set foldlevel=2

download the hurt locker