gvim出现问题,其中屏幕重绘部分失败。很难解释,但是当我打开文本文件并向下或向上翻页时,整个文本文件无法正确重绘。在重绘之前,我必须先移动光标。由于它演示了问题,因此我在此处进行了屏幕截图:http : //www.box.net/shared/l4m1vrffl0dhigi80huz
似乎问题仅限于gvim,因为我运行的所有其他应用程序都很好,并且可以正确重绘。对我而言,在gvim中进行复制非常容易。控制台vim很好。这让我认为问题仅限于gvim。
操作系统是Arch linux 3.0,运行运行Gnome3的nvidia驱动程序(无compiz)。
uname的输出
Linux独眼巨人3.0-ARCH#1 SMP PREEMPT星期二八月30 07:32:23 UTC 2011 i686 Intel(R)Core(TM)2 CPU 6600 @ 2.40GHz纯正英特尔GNU / Linux
lsmod
lsmod | grep nvidia
nvidia 10225284 40
agpgart 22096 1 nvidia
i2c_core 16625 2 nvidia,i2c_nforce2
gvim-版本
gvim --version VIM-Vi IMproved 7.3(2010年8月15日,2011年9月30日编译05:51:10)包含的修补程序:1-322由ArchLinux Big GT2 GT K2 GUI编译。包含(+)与否(-)的功能:+阿拉伯语+ autocmd + balloon_eval +浏览++ buildin_terms + byte_offset + cindent + clientserver +剪贴板+ cmdline_compl + cmdline_hist + cmdline_info +注释+ conceal + cryptv + cscope + cursorbind + cursorshape + dialog_con_ + diff +图+ 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 +换行符+ lispindent + listcmds + localmap -lua +菜单+ mksession + modify_fname + mouse + mouseshape + mouse_dec + mouse_gpm -mouse_jsbterm + mouse_netterm
系统菜单文件:“ $ VIMRUNTIME / menu.vim”对$ VIM的后备:“ / usr / share / vim”编译:gcc -c -I。-Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I / usr / include / gtk-2.0 -I / usr / lib / gtk-2.0 / include -I / usr / include / atk-1.0 -I / usr / include / cairo -I /usr/include/gdk-pixbuf-2.0 -I / usr / include / pango-1.0 -I / usr / include / glib-2.0 -I / usr / lib / glib-2.0 / include -I / usr / include / pixman -1 -I / usr / include / freetype2 -I / usr / include / libpng14 -I / usr / local / include -march = i686 -mtune = generic -O2 -pipe -fstack-protector --param = ssp-buffer- size = 4 -D_FORTIFY_SOURCE = 1链接:gcc -L。-Wl,-hash-style = gnu -Wl,-按需-rdynamic -Wl,-export-dynamic -Wl,-E -Wl,-rpath,/ usr / lib / perl5 / core_perl / CORE -Wl ,-O1,-sort-common,-按需,-z,relro,-hash-style = gnu -L / usr / local / lib -Wl,