Lý tưởng nhất, tôi muốn sử dụng Vim từ Terminal hoặc iTerm2. Tuy nhiên, nó trở nên chậm không chịu nổi nên tôi đã phải dùng đến MacVim. Không có gì sai với MacVim, tuy nhiên quy trình làm việc của tôi sẽ suôn sẻ hơn nhiều nếu tôi chỉ sử dụng Terminal / iTerm2.
Khi nó chậm
Tải tệp, cụ thể là tệp Rails mất khoảng 1 - 1,5 giây. Loại bỏ rails.vim giảm thời gian này xuống 0,5 - 1 giây. Trong MacVim, điều này là tức thời.
Di chuyển qua các hàng và cột qua
h
,j
,k
,l
. Nó dần dần trở nên chậm hơn khi tôi giữ phím lâu hơn. Cuối cùng, nó bắt đầu nhảy hàng. Tôi có Lặp lại khóa của mình thành Nhanh và Trì hoãn cho đến khi Lặp lại được đặt thành Ngắn.Sau 10 - 15 phút sử dụng, sử dụng các plugin như ctrlp hoặc Command-T sẽ rất chậm. Tôi sẽ gõ một chữ cái, đợi 2 - 3 giây, sau đó gõ tiếp theo.
Thiết lập của tôi
MacBook Air 11 "chạy Mac OS X Phiên bản 10.7.3 (Intel Core 2 Duo 1.6 Ghz, DDR3 4 GB)
Dotfiles của tôi .
> 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
Tôi đã thử chạy mà không có bất kỳ bổ trợ hoặc cú pháp tô sáng nào. Nó mở tệp nhanh hơn rất nhiều nhưng vẫn không nhanh như MacVim. Nhưng hai vấn đề còn lại vẫn tồn tại.
- Tại sao cấu hình vim của tôi chậm?
- Làm cách nào để cải thiện tốc độ cấu hình vim của tôi trong Terminal hoặc iTerm2?