J'ai un vim script qui sépare la sortie dans une nouvelle fenêtre, en utilisant la commande suivante:Vim, comment faire défiler vers le bas d'un tampon nommé
below split +view foo
J'ai essayé de trouver un moyen de un tampon arbitraire pour faire défiler vers le bas de foo, ou un paramètre pour garder par défaut pour afficher les lignes du bas du tampon. Je fais la plupart de ceci à l'intérieur d'un bloc python de script vim. J'ai donc quelque chose comme:
python << endpython
import vim
import time
import thread
import sys
def myfunction(string,sleeptime,*args):
outpWindow = vim.current.window
while 1:
outpWindow.buffer.append("BAR")
#vim.command("SCROLL TO BOTTOM OF foo")
time.sleep(sleeptime) #sleep for a specified amount of time.
vim.command('below split +view foo')
thread.start_new_thread(myfunction,("Thread No:1",2))
endpython
Et besoin de trouver quelque chose à mettre en pour vim.command (« SCROLL vers le bas de foo ») ligne
Est-ce le * scrolling * qui est important ou voulez-vous simplement être livré au bas de la mémoire tampon? – Johnsyweb
Je veux qu'il reste au bas de la mémoire tampon, car les éléments ajoutés dépassent l'espace visible. Plus ou moins comme une fenêtre de console normale. –