Commandes de Vim: comment sélectionner un mot sous le curseur en mode normal
Je suis à la recherche d'un Vim de commande pour sélectionner un mot sous le curseur en mode normal, comme double-cliquant avec la souris. Existe-t-elle comme cela?
*
sélectionne la prochaine occurrence du mot sous le curseur, parce que c'est une commande de recherche, pas une commande select.- Oui, vous avez raison, j'ai supprimé mon commentaire. Mais
viw
devrait faire le travail. - Ne pas que vous mettre en mode visuel? Est-il même possible de choisir des trucs en mode normal?
- Merci @pfnuesel et @Matthieu-strawbridge de répondre à ma question. La commande
viw
est ce que je cherchais 🙂 - J'ai mappé
v
àviw
en mode normal pour sélectionner un mot avec une clé de frappe. Il semble qu'il fonctionne bien.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser
*
et/ou#
de recherche pour le mot sous le curseur ouviw
pour sélectionner visuellement le mot sous le curseur.v
etw
, mais ce n'i
, tandis que dans le mode visuel?viw
visuellement sélectionne la parole intérieure. Il sera immédiatement clair ce qui est destiné si vous ouvrez un document avec des parenthèses. Ensuite, placez votre curseur n'importe où à l'intérieur des parenthèses et le typevi(
. Il choisira tout à l'intérieur des parenthèses. Cela fonctionne également avec les guillemets, par exemplevi"
ouvi'
. Si vous souhaitez sélectionner les parenthèses ou guillemets), vous pouvez utiliserva(
(ouva"
). Mais je ne sais pas, ce que l'a
ici, signifie. Et, bien sûr, vous ne pouvez pas sélectionner visuellement, mais aussi par exemple supprimer (di(
) ou tirer (yi(
).viw
fait une sélection visuelle à l'intérieur du mot. De mêmeyiw
des copies (les ricains) le mot.Personnellement, je suis en préférant
vaw
,yaw
au lieu deviw
ouyiw
commea
indique autour de.Sur les mêmes lignes. J'utilise
vat
à la balise select.va(
ouva{
v%
pour sélectionner correspondance de balise de fermeture. Dans certains autres endroitsev%
Il fait plus de sens pour moi que l'intention est de sélectionner le mot et non à l'intérieur.
À la fin, tout se résume à notre question de préférence personnelle.
vaw
n'est pas exactement la même. Il sélectionne aussi les espaces avant ni après.