Advertisement
Guest User

Untitled

a guest
Jul 15th, 2019
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.72 KB | None | 0 0
  1. `init.vim`に以下の記述を追加した
  2.  
  3. ```vim
  4. set t_Co=256
  5. colorscheme solarized8
  6. set background=light
  7. let g:airline_theme='solarized'
  8. " コメントのitalicを無効化する
  9. hi Comment gui=NONE
  10. " すべてのitalicを無効化できないのかな
  11. ```
  12.  
  13. `colorscheme`を設定したあとに`hi Comment gui=NONE`とした
  14.  
  15. 以下、調べたこと
  16.  
  17. ---
  18.  
  19.  
  20. Vimのカラースキーマのハイライトの設定を見るには
  21.  
  22. ```
  23. :hi
  24. ```
  25.  
  26. 詳細を表示するには
  27.  
  28. ```
  29. :verbose hi Comment
  30. ```
  31.  
  32. を実行する
  33.  
  34. ```
  35. Comment xxx ctermfg=247 gui=italic guifg=#93a1a1
  36. Last set from ~/AppData/Local/dein/.cache/init.vim/.dein/colors/solarized8.vim
  37. ```
  38.  
  39. となっていた
  40.  
  41. また、`~/AppData/Local/dein/.cache/init.vim/.dein/colors/solarized8.vim`の542行目が以下のようになっていた
  42.  
  43. ```
  44. hi Comment ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic
  45. ```
  46.  
  47. これを消し去ればいいのかも!
  48.  
  49. `:hi`の説明を見ると、
  50.  
  51. ```
  52. :hi[ghlight] [default] {group-name} {key}={arg} ..
  53. ```
  54.  
  55. ということは
  56.  
  57. * `{group-name}`: `Comment`
  58. * `{key}={arg}`: `gui=NONE,italic`
  59.  
  60. `gui=NONE`にしてしまえばいいの?
  61.  
  62. ## `highlight-args`
  63.  
  64. ターミナルは3種類ある
  65.  
  66. * `term`
  67. * `cterm`
  68. * `gui`
  69.  
  70. highlightコマンドの引数(GUI用) の設定できる値は
  71.  
  72. ```
  73. bold
  74. underline
  75. undercurl 必ずしも使用できるとは限らない(GUIのみ)
  76. strikethrough 必ずしも使用できるとは限らない(GUIのみ)
  77. reverse
  78. inverse reverseと同じ
  79. italic
  80. standout
  81. nocombine 属性をまとめる代わりに、オーバーライドする
  82. NONE 属性を使用しない(属性をリセットするために使う)
  83. ```
  84.  
  85. ハイライトはこれらのハイライトごとに設定できる
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement