最后更新于 .

相信沉迷于Vim(gVim)的朋友,都或多或少纠结于Vim(gVim)的配色,别人配置的永远感觉不完美,像我之前就用过desertex,wombat,等等配色,不过终究还是感觉不满意,总想自己修改一下,但自己配置起来又麻烦。。
之前在博客中有介绍过将gVim配色转化成终端配色的插件:
强烈推荐–将GUI配色转化为终端配色的VIM插件–gui2term.py

解决了gvim和vim配色一致的问题,这次介绍的插件colorsel.vim则是解决了可视化的选择配色,让调整配色变得更简单。
下载链接:http://www.vim.org/scripts/script.php?script_id=927

先上截图如下:

1

简单看一下介绍应该就能明白:
RGBHSV的数值是可配的,通过j、k实现选择,通过h、l、w、b来实现数值调整。
x可以将背景色分成上下两屏,进行对比,如图:

2

X可以切换调整前景色、背景色,
/可以输入自己定义的前景字符串,
f可以调整字符串的格式(正常、斜体、粗体、粗斜体)
如图:

3

y可以copy调整好的RGB值,
p可以粘贴从别处copy的RGB值(对修改原有的配色很有用)

这样在调整完毕之后,按一下y,p即可粘贴到对应的配色文件里了~

这样改配色就比原来快多啦,想当年我当时可以打开css.vim一个个微调着去改的呀。

OK,就这样~推荐大家试用一下~~

Pingbacks

Pingbacks已打开。

Trackbacks

引用地址

评论

  1. 依云

    依云 on #

    这个东西比hicolors要强大呵。不过如果有pygtk支持的话,用colorschemeeditor的图形界面更方便,而且是实时预览的。

    至于改CSS中的颜色,我也曾苦恼不已,后来终于自动动手解决了。不仅仅是颜色选择框,还可以从屏幕上取色哦(Win下好像只支持从GTK程序取色)。在这里 http://bit.ly/aFfkwo ,colorpicker 是取色程序,我的vimrc里有相关设置。

    Reply

    1. 依云

      依云 on #

      好吧,我承认我没看明白文章就评论了,colorsel和我的colorpicker一样是通用调色工具,css.vim我在用,还弄了个修改版的,不受文件类型的限制,也解决了一行不能显示两种颜色的bug。

      刚刚试了下colorsel,感觉不怎么好用(好像不能用鼠标,用hl一点点地调好累)。不过像GIMP那样的取色器我挺喜欢的,只是自己不会写,唉。

      Reply

      1. Dante

        Dante on #

        colorpicker 不是vim的插件吧?抽时间试一下,其实主要是想看到在颜色在vim中的实际效果如何~~

        另外css.vim的修改版,要不分享一下?哈哈,我也一直想修改成不受类型限制的,但一直没做~~~

        Reply

        1. 依云

          依云 on #

          colorpicker 是个 GTK 程序,用来配合 Vim 的。
          那个修改版我已经放到我博客的“陈列室”了。

          不知道分享代码有更好的办法没?我现在每次都还得提供个proxy版好麻烦,SVN又不能跟从软链接。。。不知道可不可以设置,或者git可以?

          Reply

          1. Dante

            Dante on #

            呃,我一般就是分享一个稳定版之后就不更新了。。。。心血来潮才会update一下。。。

            Reply

  2. leez

    leez on #

    无意中找到一个学习vim的好地方。

    Reply

    1. Dante

      Dante on #

      呵呵,欢迎欢迎~

      Reply

  3. 飞飞

    飞飞 on #

    要是博主能修改下博客名称就好了,因为一般需要vim资料的都会搜索“vim 中文”,那这样就搜索不到贵博客了,对我们新手而言可是大大的损失!!!很久之前来过贵博客,因为换了公司所以一下子找不到贵博客链接很是遗憾,今天偶然进来才发现原来要的就是这个博客,很多实用的vim技巧,马上收藏到了onenote!!!最后感谢博主!

    Reply

    1. Dante

      Dante on #

      哈哈,其实博客的名字一开始叫《Vim非官方中文博客》的,后来觉得名字太过正式,不够亲和,就改掉了~~

      Reply

  4. Marslo

    Marslo on #

    在vim74上好像显示的那点不起作用了。。。

    Reply

发表评论