当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 16 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : 【推荐】Vim 字体和配色方案
帖子发表于 : 2008-08-18 21:34 
头像

注册: 2008-08-06 13:24
帖子: 130
送出感谢: 1
接收感谢: 0 次
Vim是我喜欢的编辑器:强大,灵活。经常使用,自然需要一个美观舒服的界面,即字体、配色方案。(Windows下默认的可以说是中规中矩)在此,我想和大家一起分享我喜欢和一直使用的字体、配色。

引用:
Consolas 等宽字体
Eclipse 配色方案


代码:
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"GUI font settings
""""""""""""""""""
if has("gui_running")
    if has("gui_gtk2")
   :set guifont=Luxi\ Mono\ 12
    elseif has("x11")
   " Also for GTK 1
   :set guifont=*-lucidatypewriter-medium-r-normal-*-*-180-*-*-m-*-*
    elseif has("gui_win32")
   :set guifont=Consolas:h12:cANSI
    endif
endif
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""


colorscheme eclipse      "set color scheme _ eclipse _




注:
1. 由于工作的原因,我是在Windows下使用Vim。在Linux下的朋友,请根据你的GUI更改相应字体。
2. Windows 下请开启TryeType,效果会更好。
[/code]


引用:
编程用字体选择标准:

1. 所有字符等宽

2. 简洁、清晰、规范的字符形体

3. 支持ASCII码为128以上的扩展字符集

4. 空白字符(ASCII: 0x20)与其他字符等宽

5. '1'、'l'和'i'等三个字符易于区分

6. '0'、'o'和'O'等三个字符易于区分

7. 双引号、单引号的前后部分易于区分,最好是镜像对称的

8. 清晰的标点符号外形,尤其是大括符、圆括符和方括符


附件:
2008-8-18 21-59-45.jpg
2008-8-18 21-59-45.jpg [ 162.08 KiB | 被浏览 8562 次 ]

文件注释: Windows下把这个字体文件直接复制到 C:\Windows\Fonts\文件夹即可。

Linux下,请把字体拷贝到相应字体目录。

CONSOLA.rar [56.19 KiB]
被下载 741 次
文件注释: 把配色文件拷贝到相应的vimfiles/colors文件夹即可。
eclipse.rar [1.28 KiB]
被下载 601 次


最后由 nickleeh 编辑于 2008-08-19 17:18,总共编辑了 4 次
页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-08-18 21:43 
头像

注册: 2006-09-10 22:36
帖子: 10663
地址: 北京
送出感谢: 1
接收感谢: 16
图呢


_________________
看破、放下、自在、随缘、念佛
真诚、清净、平等、正觉、慈悲


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-08-18 21:48 
头像

注册: 2008-02-17 23:47
帖子: 22108
地址: 美丽富饶的那啥星球
送出感谢: 11
接收感谢: 82
什么啊?好水……


_________________
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-08-19 14:58 
头像

注册: 2007-11-27 15:46
帖子: 85
地址: USTC
送出感谢: 0 次
接收感谢: 0 次
不好看 我觉得默认的英文字体 monospace 已经很好了 然后 colorscheme morning 足够了


_________________
Patrick Hoo, a physics enthusiast.
OS: Debian(Xfce) GNU/Linux, LFS.
TeX, Vim, Emacs, JabRef, Wiki, etc.


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-08-19 15:00 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
7. 双引号、单引号的前后部分易于区分,最好是镜像对称的

这个不可能, 英文的前后引号是同一个字符


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-08-19 16:44 
头像

注册: 2008-08-06 13:24
帖子: 130
送出感谢: 1
接收感谢: 0 次
每个人的审美观点不一样。

我觉得这中字体和适合程序员,配色又很经典。所以想和大家一起分享。如果你觉得你现在用的已经够好的了,没问题,请继续使用。

我只是给大家提供一些参考,多一个选择。还望大家不要拍砖。


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-08-19 16:46 
头像

注册: 2008-08-06 13:24
帖子: 130
送出感谢: 1
接收感谢: 0 次
qiang_liu8183 写道:
图呢


昨天没来得及发图,请见谅!


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-08-19 17:03 
头像

注册: 2008-08-06 13:24
帖子: 130
送出感谢: 1
接收感谢: 0 次
BigSnake.NET 写道:
7. 双引号、单引号的前后部分易于区分,最好是镜像对称的

这个不可能, 英文的前后引号是同一个字符


对,程序员的字体中应该是一样的。

但是有些英文字体,前后引号不一样,即不镜像对称。比如我们常见的Times New Roman字体,英文的前后引号就不一样。


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-09-04 20:20 

注册: 2006-09-11 22:47
帖子: 2841
送出感谢: 0 次
接收感谢: 4
对于程序员来说 ,楼主的方案太亮了,长期看这么亮底色的代码会疼的。

我很少见到程序员长期使用这么亮的编辑器配色方案。


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 【推荐】Vim 字体和配色方案
帖子发表于 : 2008-11-25 16:35 

注册: 2007-08-01 13:46
帖子: 32
送出感谢: 0 次
接收感谢: 0 次
刺眼,不适合长时间代码。


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 【推荐】Vim 字体和配色方案
帖子发表于 : 2008-11-26 18:48 

注册: 2008-05-24 1:24
帖子: 338
送出感谢: 0 次
接收感谢: 0 次
附上我的语法文件:
适合 c 用户,效果如何,打开一个 c 文件即知
还有很多改进余地,大家改改
cat ~/.vim/syntax/c.vim
代码:
"========================================================
" Highlight All Function
"========================================================
syn match   cFunction "\<[a-zA-Z_][a-zA-Z_0-9]*\>[^()]*)("me=e-2
syn match   cFunction "\<[a-zA-Z_][a-zA-Z_0-9]*\>\s*("me=e-1
hi cFunction        gui=NONE guifg=#B5A1FF
"========================================================
" Highlight All Math Operator
"========================================================
" C math operators
syn match       cMathOperator     display "[-+\*/%=]"
" C pointer operators
syn match       cPointerOperator  display "->\|\."
" C logical   operators - boolean results
syn match       cLogicalOperator  display "[!<>]=\="
syn match       cLogicalOperator  display "=="
" C bit operators
syn match       cBinaryOperator   display "\(&\||\|\^\|<<\|>>\)=\="
syn match       cBinaryOperator   display "\~"
syn match       cBinaryOperatorError display "\~="
" More C logical operators - highlight in preference to binary
syn match       cLogicalOperator  display "&&\|||"
syn match       cLogicalOperatorError display "\(&&\|||\)="
" Math Operator
hi cMathOperator            guifg=#3EFFE2
hi cPointerOperator         guifg=#3EFFE2
hi cLogicalOperator         guifg=#3EFFE2
hi cBinaryOperator          guifg=#3EFFE2
hi cBinaryOperatorError     guifg=#3EFFE2
hi cLogicalOperator         guifg=#3EFFE2
hi cLogicalOperatorError    guifg=#3EFFE2


_________________
如果努力的目的是为了超越他人,那么我们永远成功不了
大道是平的,我们该做的是让自己快乐,同时带给他人快乐
好好涵养自己的性格
才华是刀刃,辛苦是磨刀石
多食果蔬,健康长寿;少吃不吃鱼肉,珍爱它类生命,远离自身疾病


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 【推荐】Vim 字体和配色方案
帖子发表于 : 2010-07-31 3:06 
头像

注册: 2010-07-16 0:17
帖子: 63
送出感谢: 0 次
接收感谢: 0 次
mark


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 【推荐】Vim 字体和配色方案
帖子发表于 : 2010-09-03 15:16 
头像

注册: 2008-05-11 11:10
帖子: 1078
地址: 深圳
送出感谢: 0 次
接收感谢: 0 次
:em11


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 【推荐】Vim 字体和配色方案
帖子发表于 : 2010-10-12 15:24 

注册: 2010-09-28 10:36
帖子: 21
送出感谢: 0 次
接收感谢: 0 次
xyywll 写道:
附上我的语法文件:
适合 c 用户,效果如何,打开一个 c 文件即知
还有很多改进余地,大家改改
cat ~/.vim/syntax/c.vim
代码:
"========================================================
" Highlight All Function
"========================================================
syn match   cFunction "\<[a-zA-Z_][a-zA-Z_0-9]*\>[^()]*)("me=e-2
syn match   cFunction "\<[a-zA-Z_][a-zA-Z_0-9]*\>\s*("me=e-1
hi cFunction        gui=NONE guifg=#B5A1FF
"========================================================
" Highlight All Math Operator
"========================================================
" C math operators
syn match       cMathOperator     display "[-+\*/%=]"
" C pointer operators
syn match       cPointerOperator  display "->\|\."
" C logical   operators - boolean results
syn match       cLogicalOperator  display "[!<>]=\="
syn match       cLogicalOperator  display "=="
" C bit operators
syn match       cBinaryOperator   display "\(&\||\|\^\|<<\|>>\)=\="
syn match       cBinaryOperator   display "\~"
syn match       cBinaryOperatorError display "\~="
" More C logical operators - highlight in preference to binary
syn match       cLogicalOperator  display "&&\|||"
syn match       cLogicalOperatorError display "\(&&\|||\)="
" Math Operator
hi cMathOperator            guifg=#3EFFE2
hi cPointerOperator         guifg=#3EFFE2
hi cLogicalOperator         guifg=#3EFFE2
hi cBinaryOperator          guifg=#3EFFE2
hi cBinaryOperatorError     guifg=#3EFFE2
hi cLogicalOperator         guifg=#3EFFE2
hi cLogicalOperatorError    guifg=#3EFFE2


你这个真的不好使阿,我是ubuntu 下vim ,按你得设置了,但这么着都不好使,气死了,怎么办,高手指导一下
我的步骤:
将你得copy到~/.vim/syntax/c.vim下.重启vim,但没效果,郁闷


页首
 用户资料  
 
15 楼 
 文章标题 : Re: 【推荐】Vim 字体和配色方案
帖子发表于 : 2010-10-14 10:13 
头像

注册: 2009-04-11 23:46
帖子: 4029
系统: Arch Linux
送出感谢: 11
接收感谢: 110
tanshuang 写道:

你这个真的不好使阿,我是ubuntu 下vim ,按你得设置了,但这么着都不好使,气死了,怎么办,高手指导一下
我的步骤:
将你得copy到~/.vim/syntax/c.vim下.重启vim,但没效果,郁闷


你用的是终端下的vim?还是没有打开语法高亮功能?


_________________
我的博客 http://blog.lilydjwg.me/
Dropbox,你值得拥有。
提问的智慧
Arch Linux 中文论坛

我的vimrc: http://git.io/vimrc


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 16 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译