Quoi qu'il en soit pour naviguer en pourcentage dans vim?

J'ouvre souvent de gros files, en parcourant les journaux pour find des informations. Comme toutes les lignes ont horodatage dans mon cas et je suis sûr de quelle partie du file entier l'information est présente qui m'intéresse. Par exemple,

  • dans la moitié inférieure du contenu du file (50% ou plus) ou
  • environ 10% de plus vers la fin du dossier ou
  • faites défiler vers le bas plus de 20% du file d'origine.

Donc, pour naviguer rapidement de cette façon, c.-à-d. En pourcentage – Existe-t-il des fonctionnalités déjà disponibles dans vim ?

Désolé pour une réponse courte, mais

tapez simplement 50%

  *N%* {count}% Go to {count} percentage in the file, on the first non-blank in the line |linewise|. To compute the new line number this formula is used: ({count} * number-of-lines + 99) / 100 See also 'startofline' option. {not in Vi} 

Il y a la command [count]% (comment intuitive!) Pour une navigation absolue. Pour la navigation relative, vous devez calculer la quantité vous-même. Par exemple pour faire défiler vers le bas 33%:

 :exe 'normal!' 33 * line('$') / 100 . 'j' 

(Vous voulez probablement créer des mappages utilisant v:count pour ces derniers.)