web-dev-qa-db-fra.com

Comment rechercher n'importe quel mot dans l'écran de Linux

Je vais les journaux d'écran de devstack avec la commande suivante. screen -x stack Je trouve la recherche dans les écrans très difficile. Actuellement, je démarre le mode copie avec CtrlAEsc et je lis tous les journaux, il est parfois très irritant de parcourir tous les journaux lors de la recherche d'un seul mot.

Existe-t-il un bon moyen de rechercher un mot dans les écrans?

de man screen J'ai trouvé

    Searching:
     / Vi-like search forward.
     ? Vi-like search backward.
     C-a s Emacs style incremental search forward.
     C-r Emacs style reverse i-search.

mais les écrans ne prennent pas en charge la recherche directe de type vi.

32
Waqas

Une fois en mode de défilement avec CtrlAESC, vous devriez pouvoir effectuer une recherche en arrière à travers le tampon comme décrit dans le manuel.

Donc, pour rechercher le mot "chaîne", appuyez sur CtrlAESC, entrer ?string et appuyez sur Enter. Il vous ramènera à travers le tampon vers la chaîne Word. Pressage N ira à la correspondance suivante (en arrière) dans le tampon.

Pour rechercher vers l'avant, le curseur doit se trouver n'importe où sauf à la fin du tampon, puis utilisez /string pour rechercher vers le bas.

44
Ian Petts