2011-08-30 13 views
7

vimではノーマルモードで、私は本当に大好きです。f & tです。これらの垂直バージョンはありますか?そうでない場合は、私が見ている言葉のように多くの行を下に移動する最良の方法は何ですか?私はちょうどラインを数えて、12jか何かをしなければなりませんか?Vimモーション垂直バージョンのf&t?

+2

相対番号オプション( ':set relativenumber')を試してみてください。これにより、移動したい行の数を簡単に数えられるようになります。誰にとってもそうではありませんが、時には役に立つと思います。私は ' n 'を打ったときに番号と相対番号を切り替えるように設定しました。 – Alex

+0

私はまたこれに役立つ' relativenumber'も見つけました。これをトグルするには、[Jeff Kreeftmeijerのnumbertoggleプラグイン](https://github.com/jeffkreeftmeijer/vim-numbertoggle)を使用します。これは、挿入モードで「relativenumber」をオフにし、通常モードで有効にします。 –

答えて

7

/foo(または後方には?foo)を使用できますか?とにかくtまたはf以上を使用する傾向があります。

+0

うん...それはかなりお金です...ありがとう – ma11hew28

6

EasyMotionプラグインが大好きだと思います。

あなたは、垂直、水平bに行くために<leader>fbを入力します。

(あなたもvim.orgミラーgitのhereを見つけることができます)

+1

著者はEasyMotionのための彼自身の[リポジトリ](https://github.com/Lokaltog/vim-easymotion)を持っています。私はそれがvim-scriptsミラーよりも良いソースだと私の意見では思っています。 – evaryont

+0

+1:素晴らしい提案。 –

+0

@evaryont私は同意する、私は私の答えを編集しました。私はvim-scriptsミラーを使用しています。なぜなら、それは私にとって(そしてVundleにとって)中心的な場所だからです。http://vim-scripts.org/vim/scripts.html – Drasill

1

vim-sneak、私はまさにこの理由のために書いたプラグインを試してみてください。それはあなたがターゲットの最初の2つの文字を指定することで、3つのキーストローク内の任意の場所にジャンプすることができます:

例えば
s{char}{char} 

は、sab文字列「AB」の次のインスタンスにカーソルを移動します。 Sabを後方に "ab"の前のインスタンスに移動します。

はまた、サポート:

  • ビジュアルモード
  • 操作(等dzabczab、及びyzab.
  • ;の動きリピートと,
  • 操作リピート

    vim-snneakはvim-seekに似ていますが、多くの改善があります。