私はかなり長い間、Ubuntu上のGVimにフォントレンダリングの問題がありました。私は頻繁に問題をタブ間で切り替えるときに気づいた。タブを切り替えると、線が描画されないことがあります。 Ctrl + 1を押すと、タブの内容が再描画され、不足している行が正しく表示されます。タブを切り替えた後、.vimrcに関数を書き込んでctrl + lを自動的に実行できると思うが、根本的な問題を修正するのではなく、問題を避けるだけだと思う。Gvim内のテキストが消えています
- のUbuntu 11.10
- gvimを7.3
- の.vimrc:
set guifont=Inconsolata\ 12
私はセットのUbuntuの異なるバージョンと異なるGUIフォントで長時間の問題を抱えています。私は誰もがこの問題を解決するのに役立つかもしれないアイデアを聞くのが大好きです。
これらは私がタブを切り替えるために使用する関数です:
function TabLeft()
let tab_number = tabpagenr() - 1
if tab_number == 0
execute "tabm" tabpagenr('$') - 1
else
execute "tabm" tab_number - 1
endif
endfunction
function TabRight()
let tab_number = tabpagenr() - 1
let last_tab_number = tabpagenr('$') - 1
if tab_number == last_tab_number
execute "tabm" 0
else
execute "tabm" tab_number + 1
endif
endfunction
map <silent><C-S-PageUp> :execute TabRight()<CR>
map <silent><C-S-PageDown> :execute TabLeft()<CR>
各 '実行 'tabm"コマンドの後に 'execute'を追加します。私のタブの切り替えにより、画面は強制的に再描画されます。根本的な問題が何であるかを知るまで、これは一時的な修正のように感じます。 –