2010年1月27日水曜日

Emacs で空行をすべて削除する

Emacs で空行をすべて削除する方法をメモ。
これは知らんかったな。

M-x flush-lines
で、正規表現 ^$ を指定する

● emacs, 空行, 空行, すべて, 全て, 一括, 置換, 削除, flush, line

2010年1月23日土曜日

Ubuntu で画面キャプチャ

Ubuntu で、画面をキャプチャする方法。
他にもありますが、コマンドでできるので、この方法が一番早いです。
ImageMagick の import コマンドを使います。

1. ImageMagick をインストール

ImageMagick がインストールされて無い場合は、インストールします。

# apt-get install imagemagick

■ ウィンドウをキャプチャする場合 (PNG ファイルとして保存)

拡張子を変えると、JPG とかの他の画像フォーマットで保存されます。

$ import -frame hogehoge.png

■ 画面全体をキャプチャする場合

$ import -window root hogehoge.png

■ キャプチャ画像を表示する場合

ついでに ImageMagick を使います。

$ display hogehoge.png

■ 参考 http://www.itmedia.co.jp/help/tips/linux/l0411.html

● Linux, 画面, スクリーン, キャプチャ, capture, import, ImageMagick, フレーム, ショット

2010年1月20日水曜日

svn-diff.vim

Linux で、Subversion の commit をするときのコメント編集に Vi を使う人は、入れておくとよいです。
編集画面で svn diff の結果を表示してくれます。
配布元で Vim version 6.0 になっているけど、問題ない。

■svn-diff.vim: Show diff when commiting changes on a subversion repository
http://www.vim.org/scripts/script.php?script_id=978

■参考リンク
http://espion.just-size.jp/archives/06/091103027.html

$ cp svn.vim ~/.vim/ftplugin/

● Subverson, svn, commit, diff, Vi, Vim svn-diff.vim, svn.vim