View previous topic :: View next topic |
Author |
Message |
Viiince Apprentice
Joined: 28 Jul 2004 Posts: 215 Location: france, alsace, brumath
|
Posted: Sat Feb 19, 2005 2:25 pm Post subject: [vim] surlignement de mots (résolu) |
|
|
Salut,
désolé pour le titre, je savais pas vraiment quoi mettre
En fait, mon problème, c'est que dans Vim, quand je fais un <Alt>+3 pour faire un dièse, mais que je suis pas en mode INSERT, ben ça me surligne le mot juste à coté.
Par exemple, j'ai une ligne cd bidule/ dans un ebuild, que je veux commenter, je suis pas en insert, donc il va me surligner cd en orange.
Donc j'aimerais enlever ça, mais comment ?
Pour que vous voyez bien de quoi je parle, voilà un screen:
http://ftp.gex-up.org/Capture.png
PS: Je viens de remarquer qu'on peut pas mettre d'images sur le forum, c'est normal ?
Last edited by Viiince on Sat Feb 19, 2005 2:55 pm; edited 1 time in total |
|
Back to top |
|
|
manu.acl Guru
Joined: 29 Jan 2005 Posts: 426 Location: Paris
|
Posted: Sat Feb 19, 2005 2:44 pm Post subject: |
|
|
C'est normal, c'est le mode recherche, ça recherche le mot qui est surligné et ça te le surligne dans tout le reste du fichier. Si c'est pas ce que tu voulais faire tappe cette commande :
Ca va te rechercher toutes les occurences de 'zzz'. Change ça pour quelque chose dont tu es sur que ça n'est pas dans ton fichier.
Last edited by manu.acl on Sat Feb 19, 2005 5:58 pm; edited 1 time in total |
|
Back to top |
|
|
Viiince Apprentice
Joined: 28 Jul 2004 Posts: 215 Location: france, alsace, brumath
|
Posted: Sat Feb 19, 2005 2:55 pm Post subject: |
|
|
Exact ça marche, merci |
|
Back to top |
|
|
rg421 Apprentice
Joined: 07 Dec 2004 Posts: 192 Location: Strasbourg
|
Posted: Sat Feb 19, 2005 4:20 pm Post subject: |
|
|
Quote: | Si c'est pas ce que tu voulais faire tappe cette commande :
Code: /zzz
Ca va te rechercher toutes les occurences de 'zzz'. |
Mais c'est sale ! pourquoi ne pas taper pour enlever le surlignage (no-hilight) ?
--
Renaud |
|
Back to top |
|
|
sireyessire Advocate
Joined: 20 Mar 2003 Posts: 2991 Location: back in Paris, France
|
Posted: Sat Feb 19, 2005 4:22 pm Post subject: |
|
|
rg421 wrote: | Quote: | Si c'est pas ce que tu voulais faire tappe cette commande :
Code: /zzz
Ca va te rechercher toutes les occurences de 'zzz'. |
Mais c'est sale ! pourquoi ne pas taper pour enlever le surlignage (no-hilight) ?
--
Renaud |
parce que on veut pas virer le highlight mais simplement le remettre à zéro.
ta commande est juste, sauf que la prochaine fois que tu vas faire une recherche tu auras pas de highlighting, ce qui peut être moins convivial.
C'est pourquoi, la recherche d'un mot inconnu, du style "icnzonifirznr" est souvent très employé. _________________ I never think of the future. It comes soon enough.
Albert Einstein
Try simpler first
Shockley |
|
Back to top |
|
|
rg421 Apprentice
Joined: 07 Dec 2004 Posts: 192 Location: Strasbourg
|
Posted: Sat Feb 19, 2005 4:49 pm Post subject: |
|
|
Quote: | ta commande est juste, sauf que la prochaine fois que tu vas faire une recherche tu auras pas de highlighting |
J'avoue que j'ai eu un doute tout a coup, mais finalement (après test quand même), je ne suis pas d'accord:
Code: | echo "a b c d e f">fichier_bidule
vim fichier_bidule |
ensuite dans vim
(le(s) a est surligné)
puis
(le a n'est plus surligné)
puis
(le b est surligné). Donc pas de problème.
par ailleurs la doc dis bien Quote: | :noh[lsearch] stop the hilighting for the 'hlsearch' option. It is automatically turned back on when using a search command, or setting the 'hlsearch' option... |
Donc je ne vois pas le problème.
--
Renaud |
|
Back to top |
|
|
rom Apprentice
Joined: 21 Oct 2003 Posts: 246 Location: paris
|
Posted: Sun Feb 20, 2005 1:24 pm Post subject: |
|
|
Tout ça c'est un peu du bricolage capilotracté, non ?
pourquoi ne pas faire tout simplement
@/ désignant le registre du contenu de la dernière recherche.
Pour ma part j'ai fait un
Code: |
:map <F11> :let @/="" <CR>
|
dans mon .vimrc et je m'en sers très souvent.
(édit = orth) |
|
Back to top |
|
|
|