ChangeLog 最新ページ

vim - Hill Climber's ChangeLog

最終更新時間: 2009-11-12 16:03

2008-12-21

vimで日本語文字化け: [vim]

via ずんwiki-vim
vimの文字コード認識の解説もわかりやすい。

vim で強制的に文字コードを指定して解決。

例えばEUC-JPにするなら

:e ++enc=euc-jp
として開く。

既に開いているファイルの文字コードをShift-JISに変更するなら、
:set fileencoding=cp932

ちなみに、改行コードは
:set fileformats=unix,dos,mac
順番に判定される。

:set fileformat=unix
unix形式に変更する

:e ++ff=dos

※encはfileencodingの、ffはfileformatの短縮形。

2005-01-27

migemo: [vim][Install]

gvim 用に C/Migemo をインストールしました。
http://www.kaoriya.net/#CMIGEMO から D/L して

$ tar jxvf cmigemo-1.2-dll.tar.bz2

で解凍したものを gvim.exe のある場所 C:\Vim にコピーするだけ。

#cygwinの vim には当然別途インストールが必要です。

2004-12-15

vim help 日本語化: [Tips][vim]

今更ながら、Vim のヘルプドキュメントを日本語した。

KAORIYA さんからダウンロードする。
<http://www.kaoriya.net/vimdoc_j/vim-20020708-docj.tar.bz2>

$ tar jxvf vim-20020708-docj.tar.bz2 -C /cygdrive/c/Vim/runtime/doc/
Vim を立ち上げて、
:helptags c:/Vim/runtime/doc

2004-12-11

spec.vim: [ThisSite][vim]

  Vim で ChangeLog するのに spec.vim というスクリプトを利用している。
  [2004-04-11-1] 以外に細工しているのでまとめておく。

 出力の書式はデフォルトではこんな感じになる。

|* 土 12 11 2004 user@mail.address.com
|- 1st entry
|- 2nd endry
|- ...

  これは自分の好みではないのと、chalow を通すため以下のようにして使っている。
|2004-12-10    username   <user@mail.address.com>
|	* ...
|	* 2nd entry
|	* 1st entry

 $HOME/.vimrc は以下の通り。
let spec_chglog_format = "%Y-%m-%d    nickname   <mail@address.com>
let spec_chglog_prepend = 1		" 既存エントリの上に追加する。
let spec_chglog_mystyle = 1		" 自分のスタイルに変更する
au FileType spec map <buffer> <LocalLeader>c <Plug>SpecChangelog
au BufNewFile,BufRead *.spec setf spec
  o spec_chglog_format で日付エントリの書式を設定している。
  o spec_chglog_mystyle を独自に追加し、自分の設定を選択している。
    自分の設定にする部分は spec.vim 自体を変更しているので、上記とも異な
る書式にする場合は spec.vim 中のこのフラグを使って適当に変更すればよろしい
かと。
  o 最後の2行ではファイル拡張子 .spec のファイルを開いて、\c をタイプしたら
    スクリプトを実行するようにしている。
なおこの設定では拡張子を *.spec にしているので、ChangeLog ファイルは
changelog.spec にしています。

2004-04-19

メモ術: [vim]

 Windowsユーザーのための電子メモ術
 via 山下達雄氏。

私は Vim で ChangeLog しています。[2004-04-11-1]

2004-04-11

vim で ChangeLog: [ThisSite][Tips][vim]

vim を使っている。
spec.vim という vim script を利用して ChangeLog を書いているのだが、これを
chalow にかけると、parse 時にファイル先頭の

%changelog
でエラー発生します。クリーニングする関数内に以下を追加して対策しています。
   s/^(\%changelog).*\n/\n/gsm; # %changelog を取り除く

Referrer (Inside): [2004-12-11-1] [2004-04-19-1]

2004-04-06

Chalice: [Tips][vim]

早速導入した。curl だの、iconv だのは cygwin のを使って
いて PATH は通っているのけど gvim だとなぜかスレッド一覧が出
て来ない。
とりあえず cygwin では使えるから良しとする。