:30
va déplacer mon curseur au début de la ligne 30.
Comment puis-je dire à Vim de placer le curseur à la ligne y, colonne x? Est-ce possible Sans utiliser les touches de direction ni les touches h
, j
, k
, l
?
J'utilise la version 7.3.429 de Vim.
Essayez un numéro suivi d'un tuyau pour accéder à la colonne spécifiée dans cette ligne.
80|
devrait vous amener à positionner 80 dans cette ligne.
EDIT: Si vous cherchez à accéder à une position x, y spécifique, je ne suis pas sûr de le savoir.
Pas sûr que ce soit plus pratique, mais vous pouvez appeler directement la fonction cursor
:
:cal cursor(30, 5)
passera à la ligne 30, colonne 5.
En mode commande:
Tapez un nombre suivi de G (majuscule) pour aller à ce numéro de ligne.
Exemple: 30G va à la ligne 30.
Exemple: G va à la dernière ligne du tampon.
Tapez un nombre suivi de | (pipe) pour aller à cette colonne dans la ligne en cours.
Exemple: 80 | passe à la colonne 80.
Donc: 30G80 | passe à la ligne 30, colonne 80.
Une autre option utilisant execute <line_num>
. Par exemple,
function GotoLine(line)
execute a:line
endfunction