243 votes

Vim : moyen plus rapide pour sélectionner les blocs de texte en mode interactif

J'utilise vim pour assez un certain temps et je suis conscient que la sélection de blocs de texte en mode visuel est aussi simple que MAJ+V et le déplacement de la touche flèche vers le haut ou vers le bas ligne par ligne jusqu'à ce que j'arrive à la fin du bloc de texte que je veux sélectionnés.

Ma question est existe - il un moyen plus rapide en mode visuel pour sélectionner un bloc de texte par exemple SHIFT+V suivie en spécifiant le numéro de la ligne dans laquelle je veux la sélection d'arrêter? (via :35 par exemple, où 35 est le numéro de la ligne que je veux sélectionner jusqu'à - ce qui évidemment ne fonctionne pas donc ma question est de savoir comment, si quelque chose de semblable à ce qui peut être fait...)

264voto

Jay Points 27907

En outre, vous pouvez également élargir votre sélection à l'aide de modèle de recherche.

Par exemple, v/foo va sélectionner à partir de votre position actuelle à l'instance suivante de "foo." Si vous avez réellement voulu étendre à la prochaine instance de "foo", sur la ligne 35, par exemple, appuyez sur n pour étendre la sélection à l'instance suivante, et ainsi de suite.

mise à jour

Je n'ai pas souvent le faire, mais je sais que certaines personnes utilisent des marques largement pour rendre les visuels des sélections. Par exemple, si je suis sur la ligne 5 et je veux choisir à la ligne 35, j'ai peut-appuyez sur mun pour placer la marque a sur la ligne 5, alors :35 pour passer à la ligne 35. Maj + v pour entrer linewise mode visuel, et enfin `un à sélectionner retour de mark a.

132voto

bheeshmar Points 1589
<pre><code></code><p>V35G permet d’obtenir ce que vous voulez</p></pre>

117voto

kzh Points 5098

Vim est un langage. Pour vraiment comprendre Vim, vous devez connaître la langue. Beaucoup de commandes sont des verbes, et vim a aussi des objets et des prépositions.

V100G
V100gg

Cela signifie "sélectionnez la ligne courante jusqu'à et y compris la ligne 100."

Les objets texte sont où beaucoup de pouvoir. Ils introduisent plus d'objets avec des prépositions.

Vap

Cela signifie "sélectionnez autour de l'actuel paragraphe", c'est-sélectionnez le point et la ligne vide suivante.

V2ap

Cela signifie "sélectionnez autour de l'actuel paragraphe et le paragraphe suivant."

}V-2ap

Cela signifie "aller à la fin du paragraphe en cours, et puis visuellement le sélectionner et de l'alinéa précédent."

La compréhension de Vim comme une langue vous aidera à obtenir le meilleur kilométrage.

48voto

michaelmichael Points 6099

``sélectionnera tout du curseur jusqu'à la ligne 35.

vous permet de sélectionner le mode, spécifie le nombre de ligne que vous souhaitez `` passer.

Vous pouvez également utiliser `` qui sélectionnera tout jusqu’au début du paragraphe suivant.

16voto

mateusz.fiolka Points 1181

Pour sélectionner le nombre de lignes :

Maj + v 9j - sélectionnez 10 lignes

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