トップ «前の日記(2007-01-31) 最新 次の日記(2007-02-02)» 編集

ピックはどこだ。



2007-02-01 [長年日記]

_ [life]出勤

7:20(JST) いってきます。

_ [vim]tag tab

最近 perl で coding してるのですが、vim で便利そうな plugin を 漁ってみました。

便利そうなのは tagexplorer.vimtabbar.vim ですね。

.vim/plugin/ にこの 2 つの file を置いて、.vimrc に

set tags=tags

を追加。

tagexplorer も便利だと思いますが、tabbar が気持ちいい♪

Alt + [num] で buffer の切り替えができるようになります。

次に、普段見ない部分を隠してしまいたかったので、 vim の折りたたみ機能を使うことにしました。

コマンドは以下参照。

zf        行数j 行数分だけ折りたたむ
zf/string カーソルから検索文字列まで折りたたむ
zj        次の折りたたんだ場所にジャンプ
zk        前の折りたたんだ場所にジャンプ
zo        カーソル上の折りたたみを開く
zc        カーソル上の折りたたみを閉じる
zO        すべての折りたたみを開く
zm        折りたたみの階層を+1
zM        すべて折りたたむ(一度でも折りたたんだことのある場所のみ
zr        折りたたみの階層を-1
zR        すべての折りたたみを開く(一度でも折りたたんだことのある場所のみ
zd        カーソル上の折りたたみを削除
zE        すべての折りたたみを解除
[z        最初の折りたたみにジャンプ
]z        最後の折りたたみにジャンプ

で、折りたたみ情報は vim を終了させると消えてしまうため、 .vimrc に以下の 3 行を追加。

set viewdir=~/.vim/view
au BufWinLeave * mkview
au BufWinEnter * silent loadview

これで折りたたみ情報が記録されるようになる。

_ [life]帰宅

20:45(JST) ただいま。


2002|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|12|
2009|01|02|03|04|05|06|07|08|09|10|11|

body | book | boot | bsd | cml | darts | debian | diary | food | game | hns | home | hpcmips | js | life | linux | mac | maid | mds | misc | music | mutt | netbsd | palm | pda | perl | piv | program | qmail | room | satori | stationery | tdiary | tv | univ | unix | vi | vim | willcom | win | windows | work

最近のつっこみ :

  1. YAA (04-23)
  2. gerywerry (04-17)
  3. うみそだち (04-04)
  4. поиск удаленной работы предложение удаленной работы биржа удаленная работа для дизайнеров программистов менеджеров оптимизаторов рекламщиков сео-специалистов копирайтеров (03-18)
  5. продвижение сайтов реклама в Москве реклама сайтов (03-15)

アンテナ情報の取得は antenna.lirs または Pick Antenna(アンテナ)から、お願いします。

written by 無月 霞