Vim en Ubuntu: error de representación de texto, repetición y desaparición extraña
Yo tenía vim instalado en Ubuntu 12.04 no hace mucho tiempo. A veces, cuando ejecuto mi cursor (usando el teclado, no el mouse) sobre el código, el texto desaparece, como si hubiera un problema al renderizar el carácter. Cuando vuelvo a ejecutar el cursor, generalmente reaparece.
Esto parece suceder bastante al azar, pero a menudo es suficiente para hacerlo irritante.
Para hacerlo más claro, aquí hay un ejemplo:
1. Texto original:
¡Hola! Cómo estás hoy.
2.Text después de que el cursor lo recorre
H ¿Cómo estás hoy?
3. Después de correr el cursor sobre la oración otra vez
¡yo! ¿Cómo estás ahora?
Finalmente, después de ejecutar el cursor sobre la oración varias veces, vuelve a la normalidad.archivo .vimrc:
set nocompatible " be iMproved
syntax on "Syntax highlighting
filetype off
set rtp+=~/.vim/bundle/vundle/
call vundle#rc()
colorscheme evening
"font
set nu
set guifont=Monospace\ 12
set foldmethod=indent
set foldlevel=99
set lines=50 columns=80
set ignorecase "searching is not case sensitive
set smartcase "if a pattern contains uppercase, searching IS case sensitive
set autoindent
set tabstop=4
winpos 1068 24
" Type 'za' to open and close a fold
" let Vundle manage Vundle
Bundle 'gmarik/vundle'
" original repos on github
Bundle 'tpope/vim-fugitive'
" vim-scripts repos
Bundle 'L9'
Bundle 'FuzzyFinder'
" git repos on your local machine (ie. when working on your own plugin)
"Bundles I install
Bundle 'https://github.com/scrooloose/nerdtree.git'
Bundle 'scrooloose/syntastic'
Bundle 'dbakker/vim-lint'
Bundle 'Lokaltog/powerline', {'rtp': 'powerline/bindings/vim/'}
"snipmate
Bundle "MarcWeber/vim-addon-mw-utils"
Bundle "tomtom/tlib_vim"
Bundle "snipmate-snippets"
"Install snipmate:
Bundle "garbas/vim-snipmate"
Bundle "sudar/vim-arduino-snippets"
"PYTHON
filetype plugin indent on
Bundle 'klen/python-mode'
autocmd BufRead *.py nmap <F5> :!python %<CR>
set laststatus=2
" :BundleList - list configured bundles
" :BundleInstall(!) - install(update) bundles
" :BundleSearch(!) foo - search(or refresh cache first) for foo
" :BundleClean(!) - confirm(or auto-approve) removal of unused bundles
" see :h vundle for more details or wiki for FAQ
" NOTE: comments after Bundle command are not allowed..
" ARDUINO
autocmd! BufNewFile,BufRead *.pde,*.ino setlocal ft=arduino
Editar:
Intenté tomar una captura de pantalla del problema, pero me di cuenta de que después de tomar una captura de pantalla, gvim podría "renovarse" y volvería a aparecer las fuentes faltantes. Alt-Tabbing ayuda también. Pero no he encontrado una solución permanente a este problema.
Además, mover mi cursor sobre la línea de texto con caracteres faltantes a veces causaría la desaparición de otros caracteres mientras aparecen caracteres antiguos. A veces, el cursor también dejaría imágenes estáticas de otros cursores.
También tengo vim instalado en Windows, lo intentaré allí para ver si aparece el mismo problema.
Captura de pantalla, observe el rectángulo vacío en la parte inferior izquierda:
Actualización: Así que he reinstalado Ubuntu (esta vez a 14.04), gvim y vim. Todavía hay algunos problemas de representación molestos, aunque se manifiestan de manera diferente (ver la captura de pantalla 2). Los números de línea y los porcentajes se vuelven locos y se desplazan junto con la página cuando me desplazo con "j". Solo pasa por vim hasta ahora. Gvim está trabajando bien.