Этот вопрос относится к gVim, работающему в Windows. У меня есть следующая строка в моем _gvimrc
set guifont=Lucida_Sans_Typewriter:h11:cANSI
Когда gVim запускается, это странно курсив все!
Вызов: set guifont показывает, что, похоже, все установлено правильно
guifont=Lucida_Sans_Typewriter:h11:cANSI
Затем я вручную выбираю Edit -> Select Font ..., затем выбираю Lucida Sans Typewriter, размер шрифта 11 и отправляю, курсив исчезает и выглядит нормально
Я разместил свой _gvimrc для справки на http://vim.pastey.net/132157
Итак, мои вопросы:
- Почему я получаю разные результаты от установки вручную и от _gvimrc?
- Есть ли способ перехватить команду, которую диалоговое окно отправляет обратно в программу? Это может включать дополнительные команды, которые я пропускаю.
Мое решение было таким:
Добавление «Обычный» до конца имя шрифта исправлено.
источник
Вы уверены, что установили это правильно в ваш
_gvimrc
? Я вижу эту строку:... но это действительно то же самое, что вы хотите?
Попробуйте заменить «set gfn» на нужный «set guifont» и посмотрите, работает ли он.
источник
Я не могу воспроизвести это.
Я скачал ваш файл gvimrc и запустил его в gvim 7.2, например:
и получил нормальный (вертикальный) текст.
Единственная подсказка, которую я могу предложить, это то, что вы можете установить другое разделенное двоеточиями поле сразу после размера шрифта hXX, чтобы указать стиль символа: i для курсива, b для жирного шрифта. И оставив это поле пустым:
устанавливает нормальный тип в моей настройке. Так что, может быть, вы могли бы попробовать.
источник
У меня точно такая же проблема. Я запускаю Vim 7.2 на Windows XP Pro здесь, на моем офисном компьютере. Я не встречал этой проблемы ранее ни в каких более ранних выпусках Vim для Windows, Ubuntu или Mac OS X на моих домашних компьютерах.
Моя настройка запуска:
set guifont = lucida_sans_typewriter: h8 :: cANSI
И это идет курсивом. В появившемся диалоге Edit & gt; Выберите шрифт, он установлен правильно.
Если я просто нажму OK в диалоговом окне, оно будет сброшено правильно.
Как ни странно, если я переключаю шрифты на Courier или Lucida Console, проблема не возникает.
Фред Була fred.bulah@barclayscapital.com fmbulah@comcast.net
источник
Я получаю ту же проблему, что и dggoldst выше. добавление дополнительного «:», к сожалению, вообще ничего не делает. Там нет "r" или что-то подобное, чтобы сделать шрифт регулярным. Было бы хорошо, если бы вы могли видеть, что установка шрифта с помощью «Правка -> Выбрать шрифт ...» на самом деле устанавливает. Там явно какая-то магия происходит за кулисами. Провести еще одно тестирование (удалить «set guifont» из _gvimrc, открыть файл, набрать «: set», чтобы посмотреть, что установлено, затем нажать «Edit -> gt; Выбрать шрифт ...», выделив пишущую машинку Lucida Sans, нажав OK, затем введите снова «: set», показывает, что guifont = Lucida_Sans_Typewriter: h10: cANSI)
Я подозреваю, что может быть проблема с этим конкретным шрифтом - шрифт по умолчанию может фактически быть курсивной версией шрифта или «первым» экземпляром шрифта, который ищет vim, является курсивом. Моим «решением» было использование другого шрифта. В моем случае я использую:
установить guifont = Consolas: h10: cANSI
Это не такой «красивый» шрифт, как Lucida_Sans_Typewriter, но по умолчанию он также не выделен курсивом.
Обратите внимание, что я использую Windows XP (с SP3).
Формат команд, которые имеет dggoldst, правильный. Я пробовал несколько итераций, чтобы заставить это работать. Формат работает нормально, если вы используете:
или же
Любопытно, что раньше это работало, и лишь сравнительно недавно «сломалось». Что касается того, как недавно, я могу сказать только «в течение последнего месяца или около того». Я не знаю, что я обновил на машине (просто запускайте обновления Windows, когда они доступны, чтобы быть в курсе)
источник
У меня такая же проблема .. Попробуй это:
источник