나는 다음과 같은 명령을 사용하여 새 창에 출력을 분할하는 VIM-스크립트가 명명 된 버퍼의 맨 아래로 스크롤 foo의 맨 아래로 스크롤하는 임의의 버퍼 또는 버퍼의 맨 아래 줄을 표시하도록 기본값을 유지하는 설정.빔, 어떻게
나는 vim 스크립트의 파이썬 블록 내부에서 이것을 대부분하고 있습니다. 그래서 같은 있습니다
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
을 그리고 라인 ("foo는의 하단으로 스크롤") vim.command에 대한 넣어 뭔가를 찾을 필요가
* 스크롤링 *이 중요합니까 아니면 단순히 버퍼 맨 아래로 전달되기를 원하십니까? – Johnsyweb
덧붙이고있는 것들이 볼 수있는 공간을 초과 할 때 버퍼의 맨 아래에 머무르게하고 싶습니다. 보통 콘솔 창과 비슷합니다. –