Mac OS XでのVim挿入モード


98

どうやらMacキーボードにはInsertキーがない(または、おそらくキーはあるが、見つからない)。Macのvimで挿入モードにするにはどうすればよいですか?


2
vimの素晴らしいところは、alphanumキーとコントロールとエスケープだけのシンプルなキーボードで使用できるように設計されていることです。ホームローから手を離す必要がないため、タッチタイピストに最適です。
ポールトンブリン

5
私はこの質問とは異なる何か-\ <kdb \>タグを学びました。
sykora 2009年

回答:


212

これが見かけほど簡単な質問である場合は、単にを押しiます。


9
まことにありがとうございます!私は認めなければなりません、私はvim初心者とmac初心者の両方なので、そうです、それはそのように単純でした。ありがとう!
Tamas Czinege 2009年

2
ああ、vimに関する役立つヒントが必要な場合は、オンラインで「チートシート」を探すことをお勧めします。また、$%と^の場所はあなたの友達であり、時間の節約にもなります。コマンド編集(削除、移動、コピー)と組み合わせて使用​​します。
ジェレミーL

1
また、vim内の:helpファイルは無限に包括的です
急激な増加

1
vimtutorは初心者にも最適です。単純にコマンドラインでvimtutorを入力し、以下を参照してください。ヘルプの家庭教師
user55400

1
爆笑。簡単な質問のようですが、私もとても迷っていました。同様に検索するのは難しい。私はいつも挿入キーを使ってきました。私は途方に暮れていた。
プレストン

19

Vimは、プラットフォームに関係なくi(またはa追加のために)挿入モードに入ります。Shift+ を使用して上書きモードに入るのはまれrです。Insertここではキーを使用したことがありません。


9

Insertキーのもう1つの用途は、replace-modeとinsert-modeを切り替えることです。Macでこれを行うには、別のキーをマッピングするだけで簡単に実現できます。あなたの~/.vimrcちょうど入れimap <F13> <Insert>て今F13キー(私のMacキーボードでは、Insert通常のキーボードのキーに最も近いキーです)。


しかし、構成なしでvimでreplace-modeに入るにはRが重要であることを人々に覚えさせる方が簡単かもしれません。
Yongwei Wu

私の答えは、すでに挿入/置換モードになっているときでした。そのモードでヒットRするとR、バッファにが入力されます。
smathy

2
あなたは、絶対に正しい。しかし、誰もが知っているかどうかはわかりません。私は、Windowsの背景から来たように、私は、以前のRよりもインサートと交換モードを入力する方法を知っていた
Yongweiウー

これを追加した後でF13を押すと、.vimrc単語ごとの大文字/小文字の変更として機能します-何かアイデアがあるのはなぜですか?
user3728501

おそらく他の何かがマップするF13(私のマッピングなしで大文字の動作が見えるか?)、またはおそらくInsert他の場所にマップされている(これを修正するのではinoremapなく使用imap)。
smathy 2016


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.