Спасибо! Я пытался, по крайней мере, с ссылкой vim.wikia. Определенные команды, кажется, игнорируются в моем gvim, поэтому я все еще работаю над этим.
Йосси Гил
Я думаю, что в patternопределении есть дополнительный пробел, который не будет работать в Windows или в тех ОС, где guifontвыглядит FontName:h12вместо FontName\ 12. И, конечно, попробуйте без has("gui_gtk2")проверки (по крайней мере, для Windows).
VanLaser
Не уверен, что с этим делать. Я пользователь Ubuntu.
Это не сработало для меня. Я получил размытые значки, но при нажатии на них экран обновляется, ничего не делая. Я все еще должен изменить размер шрифта вручную.
Йосси Гил
Попробуйте, :echo substitute(&guifont, '\(\d\+\)', '\=submatch(1)-1', '')что это дает вам
Кристиан Брабандт
Ничего не произошло. Не уверен, что было даже обновление.
Йосси Гил
Вы должны увидеть вывод. Какая у вас настройка гифона?
Кристиан Брабандт
2
это выглядит правильно. И если вы запустите эту команду: :let &guifont=substitute(&guifont, '\(\d\+\)', '\=submatch(1)-1', '')это уменьшает размер шрифта?
:h toolbar-icon
и:h guifont
pattern
определении есть дополнительный пробел, который не будет работать в Windows или в тех ОС, гдеguifont
выглядитFontName:h12
вместоFontName\ 12
. И, конечно, попробуйте безhas("gui_gtk2")
проверки (по крайней мере, для Windows).Ответы:
Я думаю, что-то вроде следующего должно работать:
Теперь, чтобы включить красивые значки, вам просто нужно добавить аргумент icon.
источник
:echo substitute(&guifont, '\(\d\+\)', '\=submatch(1)-1', '')
что это дает вам:let &guifont=substitute(&guifont, '\(\d\+\)', '\=submatch(1)-1', '')
это уменьшает размер шрифта?