Idealerweise möchte ich Vim von Terminal oder iTerm2 verwenden. Es wird jedoch unerträglich langsam und ich musste auf MacVim zurückgreifen. An MacVim ist nichts auszusetzen, aber mein Arbeitsablauf wäre viel reibungsloser, wenn ich nur Terminal / iTerm2 verwenden würde.
Wenn es langsam ist
Das Laden von Dateien, insbesondere von Rails-Dateien, dauert etwa 1 bis 1,5 Sekunden. Das Entfernen von rails.vim verringert diese Zeit auf 0,5 - 1 s. In MacVim ist dies augenblicklich.
Scrollen durch die Zeilen und Spalten über
h
,j
,k
,l
. Je länger ich die Tasten drücke, desto langsamer wird es. Schließlich beginnt es, Reihen zu springen. Ich habe die Tastenwiederholung auf Schnell und die Verzögerung bis zur Wiederholung auf Kurz eingestellt.Nach 10 - 15 Minuten wird die Verwendung von Plugins wie ctrlp oder Command-T sehr verzögert. Ich tippe einen Buchstaben, warte 2-3 Sekunden und tippe dann den nächsten.
Mein Setup
11 "MacBook Air mit Mac OS X Version 10.7.3 (1,6 GHz Intel Core 2 Duo, 4 GB DDR3)
Meine Punktedateien .
> vim --version
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Nov 16 2011 16:44:23)
MacOS X (unix) version
Included patches: 1-333
Huge version without GUI. Features included (+) or not (-):
+arabic +autocmd -balloon_eval -browse ++builtin_terms +byte_offset +cindent
-clientserver +clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments
+conceal +cryptv -cscope +cursorbind +cursorshape +dialog_con +diff +digraphs
-dnd -ebcdic +emacs_tags +eval +ex_extra +extra_search +farsi +file_in_path
+find_in_path +float +folding -footer +fork() -gettext -hangul_input +iconv
+insert_expand +jumplist +keymap +langmap +libcall +linebreak +lispindent
+listcmds +localmap -lua +menu +mksession +modify_fname +mouse -mouseshape
+mouse_dec -mouse_gpm -mouse_jsbterm +mouse_netterm -mouse_sysmouse
+mouse_xterm +multi_byte +multi_lang -mzscheme +netbeans_intg +path_extra -perl
+persistent_undo +postscript +printer +profile +python -python3 +quickfix
+reltime +rightleft +ruby +scrollbind +signs +smartindent -sniff +startuptime
+statusline -sun_workshop +syntax +tag_binary +tag_old_static -tag_any_white
-tcl +terminfo +termresponse +textobjects +title -toolbar +user_commands
+vertsplit +virtualedit +visual +visualextra +viminfo +vreplace +wildignore
+wildmenu +windows +writebackup -X11 -xfontset -xim -xsmp -xterm_clipboard
-xterm_save
system vimrc file: "$VIM/vimrc"
user vimrc file: "$HOME/.vimrc"
user exrc file: "$HOME/.exrc"
fall-back for $VIM: "/usr/local/Cellar/vim/7.3.333/share/vim"
Compilation: /usr/bin/llvm-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DMACOS_X_UNIX -no-cpp-precomp -O3 -march=core2 -msse4.1 -w -pipe -D_FORTIFY_SOURCE=1
Linking: /usr/bin/llvm-gcc -L. -L/usr/local/lib -o vim -lm -lncurses -liconv -framework Cocoa -framework Python -lruby
Ich habe versucht, ohne Plugins oder Syntaxhervorhebung auszuführen. Es öffnet Dateien viel schneller, aber immer noch nicht so schnell wie MacVim. Die beiden anderen Probleme bestehen jedoch weiterhin.
- Warum ist meine vim Konfiguration langsam?
- Wie kann ich die Geschwindigkeit meiner vim-Konfiguration in Terminal oder iTerm2 verbessern?