Disons que nous avons les éléments suivants dans vim atm:Qu'est-ce qui constitue un «mot» dans vim?
int main() {
printf("hello");
return 0;
}
Dans vim, w déplace un mot vers la droite, mais ce qui constitue exactement un « mot »?
Par exemple, si je le curseur sur p de printf
, en appuyant sur w prend u à (
et en appuyant sur une autre w saute le "
et met le curseur sur le h
de hello
. Pourquoi le "
at-il été ignoré?
En appuyant sur une autre w maintenant vous emmène à l'autre "
avant la )
et en appuyant sur une autre w
vous amène à la ligne suivante. Pourquoi où le )
et ;
ont sauté?
Et maintenant le curseur est sur le r
de return
. En appuyant sur un w prend le curseur sur 0
et en appuyant sur un autre w prend maintenant le curseur sur le ;
. Donc dans ce cas, le ;
n'a pas été sauté contrairement à la ligne précédente. Pourquoi est-ce? J'espère avoir suffisamment clarifié ma question, mais j'essaie simplement de comprendre comment tout cela fonctionne.