Vim 配色(color scheme)與隨機配色

來源:互聯網
上載者:User

標籤:vim   配色   color   

Vim 配色(color scheme)與隨機配色

配色對編碼的體驗影響很大, 在使用vim過程中, 我一直使用
molokai–自認為最好的color scheme.
後來, 又逐漸發現了
solarized,
lucius 等優秀的色彩配置.

有段時間, 個人.vimrc 中預設配色是molokai, 但一種配色使用久了也會煩. 希望使
pyte 方案時, 需要手工輸入並執行 :colo pyte 以更換配色–感覺好麻煩!

故一直琢磨啟動vim時能否自動隨機播放喜歡的配色中一種:

  • 每次啟動vim時, 自動選擇配色, 且每次啟動時自動選擇的配色盡量不一樣, 避免一直使用一種配色導致日久生厭.
  • 自動選擇的配色應當是我喜歡的顏色中的一種
  • 當自動選擇的配色不是我想要的, 希望很方便的切換配色(至少要比手工輸入:colo pyte這樣的命令方便)
randomColor.vim

於是寫了一個外掛程式叫
randomColor.vim, 提供
:RandomColor命令隨機切換配色, 且vim 每次啟動時自動調用該命令. 如果每次啟動時
希望只使用一種配色, 可在.vimrc中配置g:random_color_start0, 比如:

" 禁止vim啟動時隨機播放顏色let g:random_color_start = 0" 使用`pyte` 色彩配置colo pyte

.vimrc中, 可使用 g:random_color_schemes 配置隨機切換哪些配色, 如

let g:random_color_schemes = [‘molokai‘,                    \ ‘zenburn‘,                    \ ‘jellybeans‘,                    \ ‘peaksea‘]

如果不配置g:random_color_schemes, randomColor.vim外掛程式會使用所有可用的配色方
案.

類似外掛程式

寫完randomColor.vim外掛程式, 發現github上已有類似的外掛程式(在github上搜尋vim color switch)

  • biskark/vim-ultimate-colorscheme-utility · GitHub - 評分最高
  • xolox/vim-colorscheme-switcher · GitHub - 評分第二高
  • zeekay/vim-color-switch · GitHub
  • twe4ked/vim-colorscheme-switcher · GitHub
  • qualiabyte/vim-colorstepper · GitHub
配色推薦

個人最喜歡的淺色配色是pyte, 深色配色是molokai – 不是monokai,
兩者區別見 Vim colorschemes monokai and molokai.

除此之外, 也曾使用過一些配色(有些現在也使用):

  1. Light Schemes (淺色)
    • pyte – 最喜歡的淺色配色
    • eclipse
    • summerfruit
    • AutumnLeaf
    • ironman
    • nuvola
    • oceanlight
    • simpleandfriendly
    • mayansmoke
  2. Dark Schemes (深色)
    • RGB256
    • Distinguished
    • jellybeans – 在遇到molokai之前, 使用時間最長的配色
    • Railscasts
    • Twilight
    • Vividchalk
    • Candy
    • ir_black – 初見時驚為天人
    • molokai – 最喜歡的深色配色
    • zenburn
    • desert
    • gentooish
    • wombat
    • wombat256
    • peaksea – 與molokai有一拼
  3. Special Schemes (雙色: 有淺色, 亦有深色)
    • lucius – 淺色時媲美pyte, 深色時媲比molokai, 且有多種選擇
    • solarized – 非常著名的配色, 個人不感冒
    • base16

可參考以下文章選取配色:

  • 10 Vim Color Schemes You Need to Own
  • 10 Light Vim Color Schemes That You Should Consider Using
  • Top Color Schemes

Vim 配色(color scheme)與隨機配色

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.