recherche

Maison  >  Questions et réponses  >  le corps du texte

Lorsque vous utilisez `/` pour effectuer une recherche dans vim, différentes recherches peuvent-elles être effectuées dans chaque tampon sans s'affecter mutuellement ?

Version vim : 7.4 version énorme.

En cours d'utilisation, il y aura plusieurs tampons, plusieurs fenêtres divisées dans un seul onglet et plusieurs onglets.

Plusieurs tampons peuvent-ils être recherchés séparément dans un processus vim sans s'affecter mutuellement ?

漂亮男人漂亮男人2774 Il y a quelques jours778

répondre à tous(2)je répondrai

  • ringa_lee

    ringa_lee2017-05-16 16:41:03

    L'onglet de Vim n'est qu'un conteneur à afficher
    La seule chose qui existe vraiment est le tampon

    @Evian vous a donné des suggestions pour utiliser l'événement BufEnter/BufLeave
    Alors laissez-moi vous aider à compléter le code

    augroup SearchKeyword
        autocmd!
        autocmd BufEnter * let @/ = exists('b:keyword') ? b:keyword : ''
        autocmd BufLeave * let b:keyword = @/
    augroup END
    
    
    • nohlsearchautocmd Invalide, supprimé

    répondre
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-16 16:41:03

    Vous pouvez écrire votre propre plug-in.
    Enregistrer @/ dans une variable locale du tampon (b :) sur un événement BufLeave et faire l'inverse sur un événement BufEnter.

    par @evian

    répondre
    0
  • Annulerrépondre