Pourquoi n'utilisez-vous pas vim comme téléavertisseur!?
user1146332
@ user1146332 hmm, je ne sais pas si VIM pourrait gérer un flux directement, mais il semble que ire_and_curses a donné la bonne façon d'utiliser vim
daisy
Avec '-' comme argument de ligne de commande, vim lit à partir de stdin (publié depuis un téléphone mobile)
user1146332
Réponses:
26
Vous pouvez effectuer une recherche à partir de la ligne de commande:
less -ppattern filename
Ou, une fois à l'intérieur less, utilisez /suivi de votre modèle pour effectuer une recherche interactive (vers l'avant). net Nrépétez la recherche dans le sens avant et arrière, respectivement. C'est le strict minimum que vous devez savoir; il existe de nombreuses autres commandes pour des recherches plus complexes ou spécifiques.
Modifier : pour répondre à votre question mise à jour, il n'existe actuellement aucun moyen d'effectuer une recherche incrémentielle immédiate avec less. Avez-vous envisagé d'utiliser à la viewplace (ouvre Vim en mode lecture seule, donc va utiliser votre incsearchparamètre)? Vim peut être rendu encore plus semblable à un pager avec le script vimpager .
Quelques informations supplémentaires: Il existe un bogue ouvert sur le traqueur de bogues d'Ubuntu pour la prise en charge de la recherche incrémentielle, mais il ne semble pas que cela se produira bientôt. Quelqu'un a implémenté la prise en charge incrémentielle sur un fork github, mais vous devrez évidemment compiler une coutume lesspour l'utiliser.
Réponses:
Vous pouvez effectuer une recherche à partir de la ligne de commande:
Ou, une fois à l'intérieur
less
, utilisez/
suivi de votre modèle pour effectuer une recherche interactive (vers l'avant).n
etN
répétez la recherche dans le sens avant et arrière, respectivement. C'est le strict minimum que vous devez savoir; il existe de nombreuses autres commandes pour des recherches plus complexes ou spécifiques.Modifier : pour répondre à votre question mise à jour, il n'existe actuellement aucun moyen d'effectuer une recherche incrémentielle immédiate avec
less
. Avez-vous envisagé d'utiliser à laview
place (ouvre Vim en mode lecture seule, donc va utiliser votreincsearch
paramètre)? Vim peut être rendu encore plus semblable à un pager avec le script vimpager .Quelques informations supplémentaires: Il existe un bogue ouvert sur le traqueur de bogues d'Ubuntu pour la prise en charge de la recherche incrémentielle, mais il ne semble pas que cela se produira bientôt. Quelqu'un a implémenté la prise en charge incrémentielle sur un fork github, mais vous devrez évidemment compiler une coutume
less
pour l'utiliser.(Et à part la demande d'amélioration d'Ubuntu, il n'y a actuellement (à partir du 2016-05-17) aucune demande d'amélioration de ce type sur le
less
bugtracker officiel .)la source
view
(lecture seule vi) - je déteste quand les gens utilisent à lavi
place deless
ouview
et verrouillent le fichier inutilement.n
, cela ajoute n au motif de recherche. Appuyer sur enter met fin à la recherche, après quoi appuyer sur n n'a aucun effet. Que faire?