Lorsque vous utilisez `/` pour effectuer une recherche dans vim, différentes recherches peuvent-elles être effectuées dans chaque tampon sans s'affecter mutuellement ?
漂亮男人
漂亮男人 2017-05-16 16:39:03
0
2
758

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 ?

漂亮男人
漂亮男人

répondre à tous(2)
左手右手慢动作

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é
伊谢尔伦

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal