У меня была проблема с отображением шрифта с GVim на Ubuntu довольно долгое время. Я часто замечаю проблему при переключении между вкладками. После переключения между вкладками иногда строки не будут отображаться. Если я нажму ctrl + l, содержимое на вкладке будет перерисовано, а недостающие строки будут отображены правильно. Думаю, я мог бы написать функцию в моем .vimrc, чтобы автоматически запускать ctrl + l после переключения вкладок, но я чувствую, что я только избегу проблемы, а не исправляю основную проблему.Текст в Gvim исчезает
- Ubuntu 11,10
- GVim 7,3
- .vimrc:
set guifont=Inconsolata\ 12
У меня были проблемы в течение длительного времени с различными версиями Ubuntu и различных шрифтов графического интерфейса набор. Мне бы хотелось услышать любые идеи, которые могут помочь мне решить эту проблему.
Эти функции я использую для переключения вкладок:
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>
Добавляя 'execute' после каждой команды 'execute 'tabm' '. Переключение моей вкладки заставляет экран перерисовываться. Это похоже на временное исправление, пока я не смогу понять, что является основной проблемой. –