よく忘れることは dotfiles に書くと便利

同じ事をよく忘れてググることあるよね。

crontab の書き方や標準出力と標準エラーを /dev/null に渡すやり方、今年は平成何年かとか。

Evernote や Qiita やブログにメモするのも手だけど 3 秒以内に参照できない。

vim のことなら .vimrc の冒頭、UNIX 系なら .zshrc の冒頭、その他は .memo に書いておくと便利です。

ちなみに私が登録していること。

.vimrc

" [surround]
" http://d.hatena.ne.jp/secondlife/20061225/1167032528
" ys$)           hello     -> (hello)
" di"           "hello"    -> "
" ds"           "hello"    ->  hello
" cs"'          "hello"    -> 'hello'
" dst         <p>hello</p> -> hello
" cst<a>      <p>hello</p> -> <a>hello</a>
"
" [rails]
" http://qiita.com/items/ab2ad83ddbaf2f6ce7fb
" :R            view <-> controller
" :A            テストコードの行き来
"
" [ZenCoding]
" div#content>ul#global.nav>li*3>a
" <div id="content">
"     <ul id="global" class="nav">
"         <li><a href=""></a></li>
"         <li><a href=""></a></li>
"         <li><a href=""></a></li>
"     </ul>
" </div>
"
" [misc]
" :Tlist        taglist
"
" gf で <script src="/js/foo.js"></script> をいい感じで開く
" http://hail2u.net/blog/software/only-one-line-life-changing-vimrc-setting.html

以前は Fugitive.vim の使い方も書いていたけど tig を導入したので捨てました。tig は h でヘルプが出るのも便利。

.zshrc

# [crontab]
# 分 時 日 月 曜日
#
# [pipe]
# 標準出力と標準エラー出力をリダイレクト
# $ command >& log
# 標準出力を log、標準エラー出力を err
# $ ( command > log ) >& err
# $ command 1> log 2> err
# 標準エラー出力も標準出力に
# $ command 1>&2
# $ command > log 2>&1
#
# [一括で UTF-8 に変換]
# nkf -w --overwrite *.txt

Ubuntu の crontab はこの順番が書いてあって素晴らしい。

.memo

平成25年

## Mac のキャプチャ機能

- command + shift + 3         ... 画面全体をファイルに保存
- control + shift + 3         ... 画面全体をクリップボードにコピー
- command + shift + 4         ... 範囲指定
  - soace                     ... 範囲指定の移動
  - option                    ... 範囲指定のサイズ変更
  - control                   ... ファイルに保存せずクリップボードにコピー
- command + shift + 4 + space ... アプリをキャプチャ

## Mac と Windows の /etc/hosts の場所

/private/etc/hosts
C:¥Windows¥System32¥drivers¥etc¥hosts

ちなみに平成何年かは西暦 + 12 にするといいよ。午後 7 時が +12 して 19 時のように 2013 年なら平成 25 年です。

ショートカットがすぐに分かる UI

ヘルプやドキュメントを読まなくてもボタン一発で使い方が分かる UI が今後、広がりますように。

?

GmailGoogle Readerlivedoor Reader、Vimium は ? を押すと直ぐにショートカットが表示されて便利。

Mac なら CheatSheet

Mac 限定だけど CheatSheet をインストールすると Command の長押しでショートカットが表示されます。

Chrome, Evernote, Finder, Firefox, Thunderbird, VLC, 夜フクロウで表示されました。Mac 標準機能の何かを使っているのかな。

ただ Thunderbird のショートカット漏れが多い。どうすれば追加できるんだろう。

いろいろ

  • tig なら h
  • tmux なら C-b ?