à Yank 7 lignes vers le bas sans déplacer le curseur, je peux 7yy code>. Est-il possible de faire la même chose vers le haut, sans utiliser de macros ou de remappage? P>
3 Réponses :
Vous pouvez effectuer ce qui suit:
6yk6j
Cela fera des lignes de 7 + 1 (ligne courante aussi.) 7 devrait être 6.
Vous pouvez utiliser la commande Commande finale: p> Pour plus d'aide: p> : yank code> avec une plage pour accomplir cet effet. :h :yank
:h [range]
. code> ou le point signifie la ligne de courant li>
.- 6 code> signifie la ligne de courant moins 6 li>
.- 6 ,. code> est la ligne de courant moins 6 à la ligne actuelle li>
.- 6 code> à juste -6 code> nous donnant -6, .yank code> li> li>
-6, yank code> li>
: y code> nous donnant -6, y code> li>
ul> :-6,y
+1 Parce qu'il ne déplace pas le curseur au besoin, mais vous devriez faire -6 au lieu de -7.
@Andrea Spadaccini Vous êtes absolument correct. Stupide par une erreur. J'ai corrigé mon post.
Pour être honnête, je ne l'ai découvert que parce que j'essayais votre solution et que je lisais "8 lignes tirées", c'est un excellent conseil! :)
Juste ce que je cherchais et une excellente explication de la syntaxe.
Merci pour une réponse grandement instructive
Merci pour l'excellente réponse! J'apprécie que vous montriez les étapes nécessaires pour aller au sténographie.
Vous pouvez simplement youiller à une motion, puis renvoyer le curseur à la position à l'aide de la jaune pour 6 lignes, Plus le courant donne 7 au total: p> puis, utilisez des marques moins connues: p> SO: P> '[ code> ou '] code>. y6ugi