2012-02-26 8 views
4

私はVimをしばらく使っていましたが、キーストロークを減らすことに重点を置いたエディタが、Tabなどの大規模で簡単に手に入るキーを残してしまうのは間違いです。VimのTabキーのデフォルト機能は何ですか?

Tab key

それは右の私の左小指の下だ、巨大だし、それだけでそこに座っています。私はこの質問を少しでも愚かに感じますが、私は何かが欠けているように感じます。

ノーマルモードとビジュアルモードでは、あらかじめ定義された目的なしに何らかの理由がありますか?私が気付いていないいくつかの下位互換性やエッジケースでしょうか?恐怖を感じることなく自分のVim設定でそれを利用するか、それとも悪い考えですか?

+0

なぜ、あなたの好みごとにキーストロークを結合でしょうが、悪い考えで?私はあなたの質問を得るのかどうかは確信していません。 –

+0

@GregHewgill Vi/Vimの長い開発の歴史の中で、キーボード上の他のすべてのものが文脈によっては少なくとも2つの用途にあるように見えるとき、Tabは何にも割り当てられていなかったことは間違いです。 :) –

+10

[viが最初に開発されたキーボード](http://ja.wikipedia.org/wiki/File:KB_Terminal_ADM3A.svg)にはTabキーがありませんでした。 –

答えて

4

タブとCTRL-IはVimで同じで、ジャンプリスト(CTRL-Oと反対側)を通過するために使用されます。ドキュメント(:help <tab>)から

<Tab>  or     *CTRL-I* *<Tab>* 
CTRL-I   Go to [count] newer cursor position in jump list 
       (not a motion command). 
       In a |quickfix-window| it takes you to the position of 
       the error under the cursor. 
       {not in Vi} 
       {not available without the |+jumplist| feature} 
関連する問題