Comment sélectionner tout le contenu d'un fichier dans Vim et VsVim? Comme dans d'autres éditeurs, tout est ctrl+A
fait pour tout sélectionner.
key-bindings
Armaan
la source
la source
ctrl+a
dans d'autres éditeurs, il met visuellement en évidence le fichier entier.:chat!
, mais vous n'êtes pas allé dans cette pièce récemment, donc ça ne me laisserait pas)vsvim
c'était commevimperator
et ce genre de plugins pour d'autres logiciels et donc hors sujet donc je l'ai supprimé, puis j'ai eu un doute alors j'ai vérifié la méta et j'ai vu que c'était sur le sujet donc j'ai a approuvé la modification de votre balise, mais a oublié de modifier à nouveau la question. Je change ça maintenant, désolé pour ça.Réponses:
ggVG
sélectionne tout le contenu.gg
passe à la première ligne.V
démarre le mode visuel.G
saute à la dernière ligne, sélectionnant ainsi de la première à la dernière lignela source
Avec la réponse de SibiCoder, si vous avez une idée claire de ce que vous voulez faire, vous pouvez utiliser ce qui suit:
Où
X
est une commande, par exemple:Vous avez également la commande globale
:g
qui, avec le modèle de recherche^
, peut faire la même chose:Si ce que vous voulez est de sélectionner le texte,
ggVG
c'est bien, mais gardez à l'esprit ces méthodes, dans le cas où vous savez déjà quelle est la prochaine étape. Notez qu'il ne laissera pas le curseur en mode visuel.Voir:
:h :%
et:h :g
pour référence.Notez que, même si le
C-A
mappage est utilisé dans vim (voir:h CTRL-A
), vous pouvez le mapper pour faire ce que font les autres éditeurs:la source
Les autres réponses sont bonnes. Voici une autre alternative.
Puisque vous mentionnez que vous utilisez VsVim, vous pouvez modifier les clés gérées par Visual Studio et les clés gérées par vsvim. Aller à
De là, vous pouvez définir Ctrl-a pour qu'il soit géré par Visual Studio, plutôt que VsVim.
Bien que je ne le recommande pas car vous ne pourrez pas utiliser les vim
<C-a>
, ce que je trouve être une fonctionnalité essentielle. Bien que cela dépend de vous.la source
vous pouvez utiliser un grand nombre comme 99999yy pour sélectionner tout le contenu de votre fichier
la source
100000
lignes sont possibles, bien que rares. De plus, en utilisantyy
va tirer sur eux, pas sélectionner eux.