Avevo installato su Ubuntu 12.04 non molto tempo fa. A volte quando faccio scorrere il cursore (usando la tastiera, non il mouse) sul codice, il testo scompare, come se ci fosse un problema nel rendering del personaggio. Quando ripasso il cursore, di solito riappare.Vim su Ubuntu: bug di rendering del testo, ripetuto e scomparso stranamente
Questo sembra accadere in modo abbastanza casuale, ma è spesso sufficiente a renderlo irritante.
per renderlo più chiaro, ecco un esempio:
1.Original testo:
Hi! Come stai oggi.
2.Testo dopo il cursore scorre sopra di esso
H! Come stai oggi.
3. Dopo l'esecuzione il cursore sopra la frase di nuovo
i! Come stai?
- Infine, dopo aver eseguito il cursore sopra la frase un paio di volte, è tornato alla normalità
file di 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
Edit:
Ho provato a scattare uno screenshot del problema, ma mi sono reso conto che dopo aver acquisito uno screenshot, GVIM avrebbe dovuto "aggiornare" e che i font mancanti sarebbero ricomparsi. Anche Alt-Tabbing aiuta. Ma non ho trovato una soluzione definitiva a questo problema.
Inoltre, spostando il cursore sulla riga di testo con i caratteri mancanti, a volte i caratteri scompaiono quando appaiono caratteri vecchi. A volte il cursore lascia anche dietro le immagini statiche di altri cursori.
Ho anche installato vim su Windows, lo proverò lì per vedere se appare lo stesso problema.
Review, notare il rettangolo vuoto in basso a sinistra:
Aggiornamento: Così ho reinstallato ubuntu (questa volta a 14.04), gvim e vim. Ci sono ancora alcuni problemi di rendering fastidiosi, anche se si manifesta in modo diverso (vedi screenshot 2). I numeri delle linee e le percentuali vanno in tilt e scorrono lungo la pagina quando scorro verso il basso usando "j". Succede solo per Vim finora. Gvim sta funzionando bene.
Non sperimentato con questo, ma potrebbe essere un problema con la scheda grafica/conducente. Che carta hai? Driver proprietario? Succede anche quando inizi [tag: vim] con 'vim -u NONE'? – pfnuesel
Il problema sembra qualcosa che potrebbe accadere nel terminale, con impostazioni tcap improprie. Ma in GVim ...: S – progo
Sembra un problema con glifi non presenti nel tuo font. Per esempio. vedrai alcuni strani problemi di visualizzazione se i segni diacritici non sono presenti in Monospace presente su qualche carattere vicino a caratteri che sono scomparsi o se hai la colonna dei segni che mostra alcuni caratteri fantasiosi per errori specifici: dopo aver fallito nel trovare il glifo richiesto nel font corrente, GTK lo cerca in altri tipi di carattere (ci sono alcuni file di configurazione fontconfig che controllano questo comportamento). Il glifo dell'altro tipo di carattere ha una dimensione diversa dai glifi nel carattere corrente che risulta in strani artefatti. – ZyX