2009-08-18 12 views
3

shiftキーを押すのではなく、1回のキーストロークのようにexモードに入る方が少し古道です。ために ':'?そのような頻繁にアクセスされるモードのためにそのキャラクターが選ばれたのはなぜですか?しばしば迷惑にならないように、私は誤ってシフトキーを逃して、exコマンドを入力し始め、取り消すべきことがたくさんあることを見つけます。あなたの提案をありがとう。 :)vimでexモードにすばやくアクセスできますか?

答えて

11

独自のマッピングを設定します。例えば

nmap <Space> : 

ノーマルモードのスペースバーでは、コマンドラインが表示されます。しかし、個人的には入力するのが難しい:が見つかりません。あなたはVimmingの数ヶ月後にそれに慣れます。

+0

これは最善の解決策であると思われます。私は ':'以外の別の方法に慣れたくないと思います。別のキャラクターが選ばれたことを祈っています; – CMB

+0

時には、あなたの提案に続いて、手や種類Shiftキーを左+ Q => Q – eomeroff

4

と入力するだけで簡単にマクロを作成するのではなく、いつもやりたいことを自動化することができます。このような小さなトリックが足りる。

私は簡単なリーダーとしてダブルスラッシュを見つけます。 vimgrep **: - 垂直ウィンドウに現在の単語のタグを開き

nnoremap \\グラムヴェールクワガタ<:私が持っている

などを

nnoremap \\トン(プラグインの多くは、単一の\をマッピング)/* < - カーソルワット

nnoremap \\下の単語を検索コードツリー:

など

+0

、私は次のマッピングを作成し、私は頻繁にもののために多くを追加します。 nnoremap; W: ワット感謝。 – CMB

+0

マッピングに関する唯一の問題。それはあなたが最終的に学ぶ左と右の動きのための便利な機能を既に持っていますか?チェックアウト:彼は読んで読む。読書:彼はマップのキーが示唆し、_私は、私が作成したとwマッピングを持っていると思うようになります:) – michael

3

型付けW ':' Dあなたをexモードにしないと、コマンドモードに入ります。私はこれがデフォルトのキーバインディングであるかどうかはわかりませんが、 "Q"は私をexモードにします。

コマンドモードに入る方が速いのは、単一のキーストロークよりもはるかに高速にはなりません。私はちょうどそれに慣れるために少し時間を取ることをお勧めします。

+1

右。これはVimの混乱する用語です。コマンドラインモードではExコマンドを実行できますが、Exモードではありません。 –

+0

あなたが正しいです、私はコマンドモードを意味しました。申し訳ありません。 – CMB

2

コロン文字でセミコロン文字を切り替えました。だから今

noremap : ; 

noremap ; : 

、コマンドモードに入るように、私はちょうど ;(シフトなし)を押していないと :を行う(+ Shiftキー;)前方 fまたは t検索をreapeatingため。

関連する問題