くふんを狙え(vimグループ) このページをアンテナに追加 RSSフィード

くふんを狙え

 | 

2008-07-02

個人的に好きな移動コマンド「f」「F」「;」「,」

14:53 | 個人的に好きな移動コマンド「f」「F」「;」「,」 - くふんを狙え(vimグループ) を含むブックマーク はてなブックマーク - 個人的に好きな移動コマンド「f」「F」「;」「,」 - くふんを狙え(vimグループ) 個人的に好きな移動コマンド「f」「F」「;」「,」 - くふんを狙え(vimグループ) のブックマークコメント

http://d.hatena.ne.jp/himesuke/20080629/p1

を見ていて、移動コマンドを書くと人気者になれるみたいなので、個人的に好きな移動コマンドであるfについて書いてみる。

覚えてほしい移動コマンドは四つ。「f」「F」「;」「,」。「fx」はその行を右に、次のxまで移動する。何度も「fx」を入力するのは大変だから「;」を使う。「;」を押すと、さらに次のxに移動する。「,」は前のxに移動する。Fはそれらをすべて逆向きに行う。

つまり、「f と F と ; と ,」は、「/ と ? と n と N」にそれぞれ対応していると思えばいい。

「f」に(「/」に比べて)人気がないのは、いくつか理由があると思う。

  • その行限定
  • 一文字限定
  • 日本語では使いにくい

とにかく不人気。「/」は確かにパワフルだけど、「f」も小回りが利いて良いもんですよ。

個人的におすすめしたいのが、「f<Space>」。これは手軽に使えるし、便利ですよ*1。スペースのほかにも括弧と組み合わせるのも良いです*2

もちろん「v」や「d」などと組み合わせられることもお忘れなく。vやdと組み合わせる場合には、類似の「t」と「T」も便利なのでに調べてあげてください。

*1:英文ならwでよくねとか言われそうですけど

*2:対応する括弧への移動は%を使えばいいんですけど、そもそもどちらかの括弧に移動したいときなんかは、これが便利です

kuhukuhunkuhukuhun2008/07/02 22:05一応「f」の日本語対応版として nnoremap <Leader>f :call <SID>SearchChar(0)<CR> というキーマッピングがmigemo.vimに定義されていますよ

ka-nachtka-nacht2008/07/02 23:32> f<Space>
W

eclipse-aeclipse-a2008/07/03 09:18> SearchChar(0)
「;」「,」が使えないのはさみしいかも。それにちゃんと動かない感じがある。

> W
*1:英文ならwでよくねとか言われそうですけど

VilpuriVilpuri2012/11/25 16:08The honesty of your posting shines thorugh

pxymmuuupjpxymmuuupj2012/11/26 04:22JzCDTO <a href="http://olsozilwkdil.com/">olsozilwkdil</a>

SusySusy2012/11/26 18:23That's way the bteesst answer so far!

SusySusy2012/11/26 18:23That's way the bteesst answer so far!

ijlrhcdbyijlrhcdby2012/11/30 10:19DrW8HL , [url=http://vhescurzibdn.com/]vhescurzibdn[/url], [link=http://cszfqmuvyqkr.com/]cszfqmuvyqkr[/link], http://vxtmvwzwasve.com/

rdbezwrdbezw2012/11/30 18:10u9I8PR <a href="http://iribedoohzxr.com/">iribedoohzxr</a>

ypfpbgcrcnfypfpbgcrcnf2012/11/30 23:34SQd82v , [url=http://tkcxqdjunuyc.com/]tkcxqdjunuyc[/url], [link=http://fiwffmfmqgym.com/]fiwffmfmqgym[/link], http://tmwzjrhrgbhu.com/

トラックバック - http://vim.g.hatena.ne.jp/eclipse-a/20080702
 | 
最近のコメント
最近のトラックバック
カレンダー
<< 2008/07 >>
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
カウンター
97487