2009-03-17 3 views
74

Apparemment les claviers Mac n'ont pas de Insert key (ou peut-être qu'ils le font mais je ne le trouve pas). Comment puis-je obtenir le mode d'insertion dans vim sur un Mac?Vim Mode d'insertion sur Mac OS X

+2

La grande chose au sujet vim est qu'il est conçu pour être utilisé sur un clavier simple rien de plus que les touches alphanum et le contrôle et l'échappement. C'est super pour les dactylographes parce que vous n'avez jamais à retirer vos mains de la rangée de la maison. –

+5

J'ai appris quelque chose de différent de cette question - L'étiquette \ . – sykora

Répondre

149

Si cette question est aussi simple que cela semble, il vous suffit d'appuyer sur i.

+7

Super, merci! Je dois avouer que je suis à la fois vim newbie et mac newbie alors oui, c'était aussi simple que ça. Merci! –

+2

Ah, eh bien si vous voulez quelques conseils utiles sur vim, je suggère de chercher des "feuilles de triche" en ligne. En outre, les emplacements $% et^sont vos amis et vous font gagner beaucoup de temps. Utilisez-les en combinaison avec les commandes d'édition (supprimer, déplacer, copier). –

+1

Aussi les: fichiers d'aide au sein de vim sont infinies complet – rampion

4

Appuyez sur «i» pour passer en mode insertion dans VIM.

17

Vim entre dans le mode d'insertion en utilisant i (ou un pour append), quelle que soit la plate-forme. Le mode d'écrasement est rarement entré en utilisant Shift + . Je n'ai jamais utilisé la clé Insert ici.

7

L'autre utilisation de la clé Insert est de basculer entre le mode de remplacement et le mode d'insertion lorsqu'il est déjà dans l'une ou l'autre. Vous pouvez le faire facilement sur le Mac en plaçant simplement une autre clé pour le faire pour vous. Dans votre ~/.vimrc vient de mettre imap <F13> <Insert> et maintenant la touche F13 (qui sur mon clavier Mac est la clé la plus proche de l'endroit où la clé Insérer est sur un clavier régulier).

+0

Mais il peut être plus facile de laisser les gens s'en souvenir R est la clé pour entrer en mode de remplacement dans vim sans aucune configuration. –

+0

Ma réponse était quand vous êtes déjà en mode insertion/remplacement, dans ce mode si vous frappez 'R' alors il va taper un' R' dans le tampon. – smathy

+2

Vous avez absolument raison. Cependant, je ne suis pas sûr que tout le monde le sait. Comme je suis venu de l'arrière-plan Windows, je savais comment entrer dans le mode de remplacement avec Insérer plus tôt que R. –

0

Entrez le mode d'insertion: appuyez sur i

Quitter le mode d'insertion: appuyez sur esc, le type : x