2009-10-02 15 views
11

それはカーソルがVIMにCtrlキー/Ctrlキーキーを押した後に停止します記号を指定することは可能ですか?それは窓のような行動にすることは可能ですか?これらの組み合わせを使用するとカーソルが大きく跳びます。また、b/eキーは少し助けますが、カーソルを短い距離にジャンプさせます。おかげさまで VimのCtrlキーを押しながら左/ Ctrlキーを押しながら右キーの動作

答えて

1

VIMヘルプ:help word

       *word* 

から単語は空白で区切ら 配列文字、数字、下線の 、又は 他の非空白 文字の配列、(から成りスペース、タブ)。これは 'iskeyword'オプションで に変更できます。 空の行も と見なされます。

+1

デフォルト設定は次の iskeyword = @、48から57、_、192-255 – Vereb

+0

感謝です! それは私を大いに助けなかったが、あなたの答えのおかげで、包括的な動きと排他的な動きの違いを見つけた。私が必要としたのは排他的な動きを使うことです: シフト右/シフト左またはw ありがとう! – igorp1024

7

矢印キーの代わりにw/b/B/e/E/ge/gE/f/F/t/Tのようなvim-typicalコマンドを使用することをおすすめします。矢印キーはキーボードのホーム行から離れているため、速度が遅くなります。重要な動きで

詳細なヘルプコマンド:

:h word-motions 
:h object-motions 
:h left-right-motions 
+0

もちろん、私の場合はShift + wキーを押すよりも、キーボードで見ることなくShiftキーまたはCtrlキーを見つける方が便利です。 p.s.聖なる戦いはありません。ちょうど私自身の印象。 :) – igorp1024

+3

こんにちはkongo2002、 私はそれがあまりにも挿入モードで動作することができますbecouse CTRL +矢印キーを使用したい... 私の問題は、私は配列C-権をマッピングする場合は、ESC-EI(またはものは何でも、あります)それは常に地図を解釈する間に奇妙な遅延を挿入します。 私はCtrl + RightArrowを押して、約2秒待ってから、最後に1単語右にジャンプします。何故ですか? (私はUbuntuを使用しています...) ありがとうございました! –

+0

@andrejよくタイムアウトを得るには 'timeout'' ttimeout''と 'timeoutlen'と' ttimeoutlen'の設定で遊ぶ必要があります – kongo2002

関連する問題