Vim jest bardzo denerwujący i powolny

3

Ten obraz GIF ilustruje mój problem:

Moje środowisko wykonawcze:

  • Windows 7 SP1
  • Vim74 (wersja Windows)
  • ConEmu najnowsza wersja x64 wersja

Mój .vimrc plik: 529-liniowy plik na codepad

Ustawienia związane z moim problemem (jak myślę):

  • set term=xterm
  • set t_Co=256
  • let &t_AB="\e[48;5;%dm"
  • let &t_AF="\e[38;5;%dm"

Mój problem:

  1. Kiedy przewijam w dół, teksty są renderowane bardzo powoli.
  2. Irytujący kursor (?) Pojawia się losowo na ekranie.
  3. Mam ten problem nawet z zwykłymi plikami tekstowymi.
  4. Pliki bardzo krótkie (mniej niż 50 linii, ale z przewijaną długą linią).

Rozwiązania, które wypróbowałem:

  • Zmniejsz synmaxcolum o set synmaxolum=50
  • Usuń linię set=xterm(to rozwiązuje problem, ale potrzebuję 256 kolorów)
  • Testowałem na Ubuntu i Cygwin z tym samym .vimrcplikiem i wtyczkami, ale nie było żadnego problemu: -0
  • GVim działa dobrze
이 햇살
źródło
Coś jest nie tak z formatowaniem. Edytuj swój post.
Konrad Gajewski
Twój gif nie pokazuje pełnego okna.
Maximus,
Z którego vima korzystasz? Możliwe jest uruchamianie vima w Conemu na wiele sposobów: osadzanie graficznego okna VIM, uruchamianie cmdi uruchamianie vima w trybie tekstowym lub uruchamianie vima w MinGW lub innym środowisku uniksopodobnym. Sądząc po termzmiennej, nie wygląda jak graficzny VIM.
Abel Cheung,
Czy kiedykolwiek to rozwiązałeś?
Simon Hartcher,
@SimonHartcher No
이 햇살

Odpowiedzi:

0
  1. xtermdaje 8 kolorów, a nie 256. Potrzebujesz xterm-256colortego.
  2. Jeśli $TERMznaczy xterm-256color(lub innej podobnej wartości) nie trzeba kłamać Vima z set t_Co=256.
romainl
źródło