İdeal olarak, Terminal veya iTerm2'den Vim kullanmak istiyorum. Ancak, dayanılmaz derecede yavaş olur, bu yüzden MacVim kullanarak başvurmak zorunda kaldım. MacVim'de yanlış bir şey yok, ancak yalnızca Terminal / iTerm2'yi kullanırsam iş akışım çok daha düzgün olurdu.
Yavaş olduğunda
Dosyaları yüklemek, özellikle Rails dosyalarını yüklemek yaklaşık 1 - 1,5 saniye sürer. Rayların kaldırılması. Vim bu süreyi 0,5-1 saniyeye düşürür. MacVim'de bu anlık.
Aracılığıyla satırlar ve sütunlar içinde gezinme
h,j,k,l. Tuşları basılı tuttuğum sürece giderek yavaşlıyor. Sonunda, satırları atlamaya başlar. Anahtar Tekrarlama ayarını Hızlı ve Gecikme ayarını Tekrar Kısa ayarına getirene kadar ayarladım.10-15 dakikalık kullanımdan sonra, ctrlp veya Command-T gibi eklentilerin kullanımı çok gecikir. Bir harf yazardım, 2-3 saniye bekledim, sonra bir sonrakini yazardım.
Kurulumum
11 "MacBook Air çalışan Mac OS X Sürüm 10.7.3 (1.6 Ghz Intel Core 2 Duo, 4 GB DDR3)
Benim dotfiles .
> 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
Herhangi bir eklenti veya sözdizimi vurgulama olmadan çalışmayı denedim. Dosyaları çok daha hızlı açar, ancak yine de MacVim kadar hızlı değil. Fakat diğer iki sorun hala var.
- Vim yapılandırmam neden yavaş?
- Terminal veya iTerm2 içindeki vim yapılandırmamın hızını nasıl artırabilirim?