Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- `init.vim`に以下の記述を追加した
- ```vim
- set t_Co=256
- colorscheme solarized8
- set background=light
- let g:airline_theme='solarized'
- " コメントのitalicを無効化する
- hi Comment gui=NONE
- " すべてのitalicを無効化できないのかな
- ```
- `colorscheme`を設定したあとに`hi Comment gui=NONE`とした
- 以下、調べたこと
- ---
- Vimのカラースキーマのハイライトの設定を見るには
- ```
- :hi
- ```
- 詳細を表示するには
- ```
- :verbose hi Comment
- ```
- を実行する
- ```
- Comment xxx ctermfg=247 gui=italic guifg=#93a1a1
- Last set from ~/AppData/Local/dein/.cache/init.vim/.dein/colors/solarized8.vim
- ```
- となっていた
- また、`~/AppData/Local/dein/.cache/init.vim/.dein/colors/solarized8.vim`の542行目が以下のようになっていた
- ```
- hi Comment ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic
- ```
- これを消し去ればいいのかも!
- `:hi`の説明を見ると、
- ```
- :hi[ghlight] [default] {group-name} {key}={arg} ..
- ```
- ということは
- * `{group-name}`: `Comment`
- * `{key}={arg}`: `gui=NONE,italic`
- `gui=NONE`にしてしまえばいいの?
- ## `highlight-args`
- ターミナルは3種類ある
- * `term`
- * `cterm`
- * `gui`
- highlightコマンドの引数(GUI用) の設定できる値は
- ```
- bold
- underline
- undercurl 必ずしも使用できるとは限らない(GUIのみ)
- strikethrough 必ずしも使用できるとは限らない(GUIのみ)
- reverse
- inverse reverseと同じ
- italic
- standout
- nocombine 属性をまとめる代わりに、オーバーライドする
- NONE 属性を使用しない(属性をリセットするために使う)
- ```
- ハイライトはこれらのハイライトごとに設定できる
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement