Vimでは
- 空白を除く行の行頭に移動する^
と
- 行頭に移動する0
の両方がありますが、覚えきれずに誤爆したり、そもそも^
は6
の上という押しにくい位置にあったりと色々アレなので、比較的押しやすい0
でトグル出来るようにするとはかどるんじゃあないかと思ったら結構はかどったので実際おすすめです。
^
のキーマップを覚える方が編集速度が早まるんじゃという疑惑もありますが、^
を押すよりも0
を二連打するほうが楽ですし、ホームポジションも崩れず、筋肉への負担も少ないです。スゴイ!
nnoremap <expr> 0
\ col('.') == 1 ? '^' : '0'
これでささやかなはかどりが得られますね?
追記:
-
^
してから0
したい系の改良を投稿してもらえました
-
0
->^
->$
のローテーションをするTIPSがありました