Vsvim: Ctrl+V devrait passer en mode bloc visuel

Créé le 24 juin 2010  ·  19Commentaires  ·  Source: VsVim/VsVim

Ctrl+V peut être utilisé pour passer du bloc normal au bloc visuel dans Vim, mais ne fonctionne pas dans VsVim.

feature request

Commentaire le plus utile

J'ai trouvé comment résoudre le lancement rapide de ctrl-Q.
Au cas où quelqu'un d'autre verrait le même problème, voici la solution :
Dans Visual Studio, sélectionnez outils->options->visvim->clavier
Il y a des entrées existantes, y compris ctrl+Q
Passer de contrôlé par visual studio à contrôlé par visvim

Tous les 19 commentaires

C'est vraiment délicat. Nous pouvons l'ajouter très facilement mais cela désactive également essentiellement le collage dans Visual Studio. Je suis inquiet de faire de cela la valeur par défaut car c'est une frappe que les gens connaissent très bien.

D'accord, cela ne devrait certainement pas être la valeur par défaut. Mais je ne vois aucune raison pour laquelle l'option ne devrait pas être là si les gens le veulent vraiment. Je proposerais que si nous apportons ce changement, nous ayons un ensemble de " raccourcis clavier que nous ne toucherons pas à moins que l'utilisateur ne le veuille vraiment ", et changeons les boutons dans la marge en conflit qui supprimeraient normalement tout, et le feraient simplement supprimer tous sauf les quelques-uns que nous connaissons sont probablement imprudents.

C'est Ctrl-Q sous Windows par défaut.
http://vimdoc.sourceforge.net/htmldoc/gui_w32.html#CTRL -V-alternative

Ctrl-Q passe actuellement en mode visuel pour VsVim. Jason veut que Ctrl-V passe en plus en mode visuel.

pour moi c'est juste bizarre. Ctrl-V est mappé à la fonction Coller de Windows.

@SergeyMirvoda Je suis d'accord.

Il existe un sous-ensemble de personnes qui souhaitent toujours que Ctrl-V soit mappé en mode visuel. Jason et moi envisageons d'ajouter un bouton de remappage de clé qui dit essentiellement "Je suis hardcore, envoie tout à VsVim" pour satisfaire ce groupe.

Je suis hardcore et je le souhaite,
heureux pour le travail autour de Ctrl-Q cependant, ty.

Ctrl-V doit être en mode visuel, coller doit être "+p

Existe-t-il une solution de contournement pour que Ctrl+V passe en mode bloc visuel ?

Vous pouvez utiliser CTRL-Q pour entrer en mode bloc visuel. C'est la manière typique dont les versions Win32 de gVim entrent en mode Bloc visuel en raison des conflits avec le collage standard de Windows.

Pour une discussion plus approfondie, voir

:aide CTRL-Q

Je sais que Ctrl-Q est une alternative, mais je trouve cela très peu pratique. Je continue à coller accidentellement des trucs, quand j'essaie de sélectionner des choses. C'est pourquoi j'espérais une sorte de travail autour (même si je ne sais pas à quoi cela ressemblerait).

Mais en l'absence de solution de contournement ; Je suppose que je vais devoir recycler ma mémoire musculaire pour utiliser Ctrl+Q...

Veuillez au moins me donner la possibilité d'utiliser Ctrl-V pour entrer en mode Bloc visuel. Après 20 ans d'utilisation de Vim, je ne veux pas recycler ma mémoire musculaire ;~).

Je suis allé de l'avant et j'ai ajouté la prise en charge de cela dans la prochaine version (actuellement dans la prochaine branche)

Ma grande crainte avec ce changement est qu'il perturbe un certain nombre d'utilisateurs de Vim qui s'attendent CTRL-V ce que CTRL-V ce que

Pour atténuer mon inquiétude, j'ai modifié la boîte de dialogue de liaison de touches pour ne pas convertir automatiquement CTRL-V pour être gérée par VsVim. Il doit être sélectionné manuellement (la même chose s'appliquera à CTRL-X lorsque j'activerai cette commande). Pas tout à fait satisfait de cette interface utilisateur pour le moment, mais elle donne au moins aux utilisateurs expérimentés la possibilité de l'activer.

Merci Jared. Très appréciée.

-----Message d'origine-----
De : jaredpar [mailto:[email protected]]
Envoyé : dimanche 12 juin 2011 23:58
À : [email protected]
Objet : Re : [VsVim] Ctrl+V devrait passer en mode bloc visuel (#241)

Je suis allé de l'avant et j'ai ajouté la prise en charge de cela dans la prochaine version (actuellement dans la prochaine branche)

Ma grande crainte avec ce changement est qu'il perturbe un certain nombre d'utilisateurs de Vim qui s'attendent CTRL-V ce que CTRL-V ce que

Pour atténuer mon inquiétude, j'ai modifié la boîte de dialogue de liaison de touches pour ne pas convertir automatiquement CTRL-V pour être gérée par VsVim. Il doit être sélectionné manuellement (la même chose s'appliquera à CTRL-X lorsque j'activerai cette commande). Pas tout à fait satisfait de cette interface utilisateur pour le moment, mais elle donne au moins aux utilisateurs expérimentés la possibilité de l'activer.

Répondez directement à cet e-mail ou consultez-le sur GitHub :
https://github.com/jaredpar/VsVim/issues/241#issuecomment -1357155

Dans Vim, p est coller, <c-v> est le mode bloc visuel. Nous utilisons VsVim pour obtenir des liaisons Vim. Je ne comprends pas pourquoi cette liaison CUA particulière est considérée comme sacrée. Coller est l'une des premières choses qu'un nouvel utilisateur de Vim apprend, en supposant qu'il utilise quelque chose comme vimtutor.

Les seuls utilisateurs de Vim utilisant <c-v> pour coller sont des débutants malavisés utilisant eVim comme moyen de faciliter leur courbe d'apprentissage. Ils ne sont pas le public cible de VsVim, c'est-à-dire des personnes déjà dépendantes de Vim et donc prêtes à rendre leur configuration Visual Studio résolument non standard.

@EricTetz Tous les utilisateurs peuvent simplement mapper Ctrl+V à VsVim dans Outils -> Options -> Clavier. Cela fait que Ctrl+V du mode normal entre en mode bloc visuel et colle depuis le mode insertion, tout comme Windows gvim.

ctrl-Q fonctionne-t-il toujours ? Il va dans le menu de lancement rapide pour moi

J'ai trouvé comment résoudre le lancement rapide de ctrl-Q.
Au cas où quelqu'un d'autre verrait le même problème, voici la solution :
Dans Visual Studio, sélectionnez outils->options->visvim->clavier
Il y a des entrées existantes, y compris ctrl+Q
Passer de contrôlé par visual studio à contrôlé par visvim

@ahartschen Je pense que vous êtes dans le mauvais référentiel. Vous recherchez https://github.com/VSCodeVim/Vim

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

thelamb picture thelamb  ·  5Commentaires

iamkarlson picture iamkarlson  ·  7Commentaires

LariscusObscurus picture LariscusObscurus  ·  4Commentaires

kalebpederson picture kalebpederson  ·  6Commentaires

jaredpar picture jaredpar  ·  5Commentaires