Question

Une des plus belle fonctionnalités MacVim est qu'il est possible d'utiliser les commandes habituelles OS pour copier et coller du texte (commande à savoir + C et Ctrl + V) en elle.

Ceci est particulièrement agréable dans les situations où vous avez travaillé dans un autre éditeur une minute avant et votre cerveau n'est pas encore prêt à conseiller vos doigts sur la façon de saisir la chose réelle.

Cependant, il y a une chose que mon cerveau a besoin de faire assez peu de réflexion sur: Il est le mode de sélection de texte. Dans les éditeurs non vi, j'utiliser Maj + flèche pour cela et essayer cela dans MacVim ne fonctionne pas. Mais d'autre part, il ne me semble pas que Maj + flèche est utilisé pour toute autre chose non plus. Est-il possible de reprogrammer les clés afin de rendre cela possible?

(Idéalement, l'éditeur serait toujours en mode d'insertion après avoir sélectionné le texte,. Qui épargnera quelques coups clés supplémentaires)

Était-ce utile?

La solution

Dans le manuel:

  

Les éditeurs de texte sur Mac OS X permet à l'utilisateur   maintenir enfoncée la touche Maj + touche de déplacement pour étendre   la sélection. En outre, une pression   clé à imprimer tout en sélectionnant   remplace la sélection actuelle avec   ce caractère. MacVim peut imiter   ce genre de comportement (en fournissant   les raccourcis clavier et en réglant « keymodel »   et « selectmode » à la non-défaut   valeurs) bien qu'il ne soit pas activée par   défaut. Pour MacVim comporter plus   comme TextEdit et moins vim, ajouter   les lignes suivantes à votre « ~ / .vimrc »   (Non .gvimrc) Fichier:

if has("gui_macvim")
    let macvim_hig_shift_movement = 1
endif

Autres conseils

Comme une note à soi et un soupçon propre pour les autres:

Depuis Maj + flèche et sélection de la souris commence maintenant automatiquement en mode SELECT, cela signifie qu'il est apparemment pas aussi facile de faire une sélection de VISUAL en utilisant les touches de la souris ou les flèches. (Même si déjà en mode VISUAL une sélection de la souris toujours déclencher le mode SELECT.) Par conséquent, chaque fois que l'on veut appliquer les commandes à la sélection, la méthode suivante aide.

  • Sélectionnez le texte en utilisant la souris ou Maj + flèche
  • Unselect en appuyant sur ESC
  • gv Appuyez sur pour sélectionner à nouveau automatiquement la sélection précédente et de déclenchement en mode VISUAL

Edit:. La même chose peut être fait en utilisant simplement CTRL + g

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top