de Supprimez tout jusqu'à la fin du mot en appuyant sur. au désir de votre cœur.
ci (xyz [Esc] - Ceci est étrange. Ici, le «i» ne signifie pas le mode d'insertion. Au lieu de cela, il signifie à l'intérieur de la parenthèse. Cette séquence coupe donc le texte entre parenthèses dans lequel vous vous trouvez et le remplace par "xyz". Il fonctionne également à l'intérieur des crochets et des crochets - faites simplement ci [ou ci {en conséquence. Naturellement, vous pouvez faire di (si vous voulez simplement supprimer tout le texte sans taper quoi que ce soit. Vous pouvez également le faire à la a
place de i
si vous souhaitez également supprimer les parenthèses et pas seulement le texte à l'intérieur.
ci " - coupe le texte entre guillemets courants
ciw - coupe le mot actuel. Cela fonctionne comme le précédent, sauf qu'il (
est remplacé par w
.
C - couper le reste de la ligne et passer en mode insertion.
ZZ - enregistrer et fermer le fichier actuel (bien plus rapide que Ctrl-F4 pour fermer l'onglet actuel!)
ddp - déplace la ligne actuelle d'une ligne vers le bas
xp - déplace le caractère actuel d'une position vers la droite
U - majuscule, donc en viwU
majuscule le mot
~ - change la casse, donc viw~
inversera le casse du mot entier
Ctrl + u / Ctrl + d faire défiler la page d'un demi-écran vers le haut ou vers le bas. Cela semble plus utile que la pagination plein écran habituelle, car elle permet de voir plus facilement comment les deux écrans sont liés. Pour ceux qui veulent toujours faire défiler tout l'écran à la fois, il y a Ctrl + f pour Forward et Ctrl + b pour Backward. Ctrl + Y et Ctrl + E défilent vers le bas ou le haut d'une ligne à la fois.
La commande folle mais très utile est zz - elle fait défiler l'écran pour faire apparaître cette ligne au milieu. C'est excellent pour placer le morceau de code sur lequel vous travaillez au centre de votre attention. Les commandes frères - zt et zb - font de cette ligne la ligne supérieure ou inférieure de l'écran, ce qui n'est pas aussi utile.
% trouve et passe à la parenthèse correspondante.
de - supprimer du curseur à la fin du mot (vous pouvez également faire dE
pour supprimer jusqu'à l'espace suivant)
bde - supprime le mot courant, de gauche à droite délimiteur
df [espace] - supprime jusqu'à et y compris l'espace suivant
dt. - supprimer jusqu'au prochain point
dd - supprimer toute cette ligne
ye (ou yE) - tire le texte d'ici à la fin du mot
ce - coupe la fin du mot
bye - copie le mot courant (me fait me demander ce que fait "salut"!)
yy - copie la ligne actuelle
cc - coupe la ligne actuelle, vous pouvez également le faire à la S
place. Il y a aussi un plafond inférieur s
qui coupe le caractère actuel et passe en mode insertion.
viwy ou viwc . Tirez ou changez le mot actuel. Appuyez w
plusieurs fois pour continuer à sélectionner chaque mot suivant, utilisez b
pour reculer
vi { - sélectionnez tout le texte entre crochets. va {- sélectionner tout le texte, y compris les {} s
vi (p - surlignez tout à l'intérieur des () s et remplacez par le texte collé
b et e déplacent le curseur mot à mot, de la même manière que le font normalement Ctrl + Flèches . La définition du mot est cependant un peu différente, car plusieurs délimiteurs consécutifs sont traités comme un seul mot. Si vous commencez au milieu d'un mot, appuyer sur b vous amènera toujours au début du mot actuel, et chaque b consécutif sautera au début du mot suivant. De même, et facile à retenir, place e
le curseur à la fin du mot actuel et de chaque mot suivant.
similaire à b
/ e
, majuscule B
et E
déplacez le curseur mot à mot en utilisant uniquement des espaces blancs comme délimiteurs.
majuscule D (inspirez profondément) Supprime le reste de la ligne à droite du curseur, comme Shift + End / Del dans les éditeurs normaux (remarquez 2 touches - Shift + D - au lieu de 3)