107 votes

Vim Insert Mode sur Mac OS X

Apparemment, les claviers des Macs n'ont pas de Insert (ou peut-être qu'il y en a une mais je ne la trouve pas). Comment puis-je accéder au mode insertion dans vim sur un Mac ?

2 votes

Ce qu'il y a de bien avec vim, c'est qu'il a été conçu pour être utilisé sur un clavier simple, avec rien de plus que les touches alphanumériques, control et escape. Il est idéal pour les dactylographes tactiles car vous n'avez jamais à retirer vos mains de la ligne d'accueil.

5 votes

Cette question m'a appris quelque chose de différent : la balise \<kdb\>.

228voto

Nerdling Points 3511

Si la question est aussi simple qu'elle le semble, il vous suffit d'appuyer sur i .

9 votes

Super, merci ! Je dois admettre que je suis à la fois un novice de vim et un novice de mac, donc oui, c'était aussi simple que ça. Merci !

2 votes

Ah, et bien si vous voulez des conseils utiles sur vim, je vous suggère de chercher des "cheat sheets" en ligne. De plus, 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 votes

Les fichiers d'aide de vim sont également très complets.

19voto

Konrad Rudolph Points 231505

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

9voto

smathy Points 6925

L'autre utilisation de la Insert est de passer du mode remplacement au mode insertion lorsque vous êtes déjà dans l'un ou l'autre. Vous pouvez réaliser cela facilement sur le Mac en mappant une autre touche pour le faire à votre place. Dans votre ~/.vimrc mets juste imap <F13> <Insert> et maintenant le F13 (qui, sur mon clavier Mac, est la touche la plus proche de l'endroit où la touche Insert sur un clavier normal).

0 votes

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

0 votes

Ma réponse concernait le fait que lorsque vous êtes déjà en mode insertion/remplacement, dans ce mode, si vous appuyez sur la touche R puis il tapera un R dans le tampon.

2 votes

Vous avez tout à fait raison. Cependant, je ne suis pas sûr que tout le monde le sache. Comme je viens de l'environnement Windows, je savais comment entrer dans le mode de remplacement avec Insert avant R.

7voto

Parrots Points 10968

En appuyant sur "i", vous passez en mode insertion dans le VIM.

5voto

Esq Points 498

Entrer dans le mode d'insertion : appuyez sur i

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X