この質問は、Windowsで実行されているgVimに当てはまります。 _gvimrcに次の行があります
set guifont=Lucida_Sans_Typewriter:h11:cANSI
GVimが起動すると、奇妙なイタリック体すべてになります!
:set guifontを呼び出すと、次のように正しく設定されているように見えます。
guifont=Lucida_Sans_Typewriter:h11:cANSI
次に、手動で[編集]-> [フォントの選択...]を選択し、Lucida Sans Typewriterを選択し、フォントサイズ11を選択して送信すると、イタリックが消えて問題なく表示されます。
参照用に_gvimrcを http://vim.pastey.net/132157 に投稿しました
だから私の質問は:
これはVimの新しいバージョンで修正されているようです。 (Vim 7.3dで検証済み、ここで入手可能 http://groups.google.com/group/vim_announce/browse_thread/thread/9e72fb17d311d535# )
あなたがそれをすることができるならば、これが私が提案する何かです。システムデスクトップでGVimを表示できる場合は、必要なフォントを設定してから、次の手順を実行します。
:set gfn
これにより、現在GVimが設定されているフォントが表示されます。ホームディレクトリ(Ubuntu)で.vimrcファイルを開き、次の行を追加します。
set gfn="Courier\ 10\ Pitch\ 10" # what mine is set to.
私の解決策はこれでした:
set gfn=Lucida_Sans_Typewriter_Regular:h10::cANSI
フォント名の末尾に"Regular"を追加すると、修正されました。
your _gvimrc
?私はこの行を見ます:
"""Display and Sound"""
"Set Fonts and colors
colorscheme evening
set gfn=Lucida_Sans_Typewriter:h10
^^^^^^^
...しかし、それはあなたが望んでいるように見えるものと本当に同じですか?
set guifont=Lucida_Sans_Typewriter:h11:cANSI
「setgfn」を目的の「setguifont」に置き換えてみて、それが機能するかどうかを確認してください。
上記のdggoldstとまったく同じ問題が発生します。残念ながら、余分な「:」を追加しても何も起こらないようです。フォントを規則的にするための「r」などはありません。 「編集->フォントの選択...」でフォントの設定が実際にどのように設定されているかを確認できれば便利です。舞台裏で起こっている魔法が明らかにあります。さらにテストを行います(_gvimrcから「setguifont」を削除し、ファイルを開き、「:set」と入力して設定内容を確認し、[編集]-> [フォントの選択...]をクリックして、Lucida Sans Typewriterを強調表示し、[OK]をクリックします。もう一度「:set」と入力すると、guifont = Lucida_Sans_Typewriter:h10:cANSI)
その特定のフォントに問題があるのではないかと思います。デフォルトのフォントは実際にはイタリックバージョンのフォントであるか、vimが探しているフォントの「最初の」インスタンスがイタリックバージョンである可能性があります。私の「解決策」は、別のフォントを使用することでした。私の場合、私は使用しています:
set guifont = Consolas:h10:cANSI
Lucida_Sans_Typewriterほど「素敵な」フォントではありませんが、デフォルトではイタリック体でもありません。
私はWindows XP(SP3を使用)を使用していることに注意してください。
Dggoldstが持つコマンドのフォーマットは正しいです。これを機能させるために、何度か繰り返してみました。以下を使用すると、フォーマットは正常に機能します。
set guifont=Lucida_Console:h11:cANSI
または
set guifont=Lucida_Console:h11
不思議なことに、これは以前は機能していましたが、比較的最近になって「壊れました」。どれくらい最近かというと、「ここ一ヶ月くらい」しか言えません。マシンで何を更新したのかわかりません(最新の状態に保つために利用可能なときにWindows Updateを実行するだけです)。
私は同じ問題を抱えています..これを試してください:
set gfn="Lucida\ Sans\ Typewriter\ 10"
これは再現できません。
私はあなたのgvimrcファイルをダウンロードし、次のようにgvim7.2で実行しました。
gvim -U pastey132157.vim
通常の(直立した)テキストを取得しました。
私が提供できる唯一の手がかりは、hXXフォントサイズの直後に別のコロン区切りのフィールドを設定して、文字スタイルを示すことができるということです。iは斜体、bは太字です。そして、そのフィールドを空白のままにします。
set guifont=Lucida_Sans_Typewriter:h11::cANSI
セットアップで通常のタイプを設定します。だから多分あなたはそれを試してみることができます。
私はまったく同じ問題を抱えています。私はWindowsでVim7.2を実行していますXP Pro here on theofficecomputer。VimforWindows、Ubuntu、Mac OS Xの以前のリリースでは、これまでこの問題は見られませんでした。 。
私のスタートアップ設定は次のとおりです。
set guifont = lucida_sans_typewriter:h8 :: cANSI
そして、それはイタリックで表示されます。 [編集]> [フォントの選択]で表示されるダイアログで、正しく設定されています。
ダイアログで[OK]をクリックするだけで、正しくリセットされます。
奇妙なことに、フォントをCourierまたはLucida Consoleに切り替えても、問題は発生しません。
Fred Bulah [email protected] [email protected]