这位外国朋友收集了多达321个VIM 的配色方案,并且还提供C、HTML、Java、LaTeX、Perl等几种语言的配色预览。你可以在该页面下直接下载感兴趣的配色方案,或者干脆全部下载下来再说。
我个人比较喜欢的有murphy、evening等几种配色方案。
注意:有的color scheme是DOS格式的,如果在LINUX下使用,需要转换。以下是一些与此有关的基础知识:
最常见的文字格式问题就是 DOS、UNIX 的格式了,令人讨厌的 \r 常会以 ^M 的方式出现在 VIM 内。如果只是单个文件,只需要使用
:set ff=unix
之后存档即可。关于 ff 方面,可参见 Vim Help 之 File Format 。
但是如果是需要大批转换,则有 tofrodos 工具可以帮你批次转换。tofrodos 提供 "todos", "fromdos", "dos2unix" and "unix2dos" 使用。
譬如:
$ dos2unix -v *.vim
tofrodos这套工具可以从以下网址下载:
http://www.thefreecountry.com/tofrodos/index.shtml
关于控制字符,参见:
http://zh.wikipedia.org/wiki/%E6%8E%A7%E5%88%B6%E5%AD%97%E5%85%83
回车键(Carriage Return)是指是指键盘上的"Return"键,其位置在分号键的右边。输入键(Enter key)是指数字键盘上的"Enter"键,其位置在数字键盘的右下角。在现代计算机使用范围内,这两键几乎没有区别,经常被互换。
历史
最早,"回车"这术语是电传打印机(TTY)代码的一个控制字符,代表回到一行字的起头。后来,此概念被加入打字机技术。在打字机上,回车键用于将字车(印字头 Carriage)移回到本行的起始位置。回车键第一次由1960年在Smith Corona公司的打印机出现。当时,此键一般被标"Return"。为了帮助不说英语的用户学习打字,之后出版的打字机经常被标"?"符号。
计算机
电脑早期引用了许多电信概念与技术。早期的代码如ASCII和EBCDIC都几经包括"回车"控制字符。计算机和打印机的文字排列与电传打印机几乎相同。 在电脑上,编辑软件中回车键一般用于结束一行文字输入,并将光标移到下一行的开始位置,选单或选项窗口中一般用于确认当前选项。
在ASCII编码中,回车键的编码是十进位的13,或十六进位的\0x0D。
在C语言或部份其他语言,会用\r来表示这字符。依照作业系统的不同,有时会配合换行字符\n使用。在不少文字编辑器会用^r来表示。
换行,是在计算机领域中,换行(newline)或称为 Line break 或 end-of-line (EOL) 字符是一种加在文字最后位置的特殊字符,在换行字符的下一个字符将会出现在下一行,实际上换行字符根据不同的硬件平台或操作系统平台会有不同的编码方式。
表示
应用软件以及操作系统对于换行字符的表示方式:
以 ASCII 为基础的或相容的字符集使用分别 LF(Line feed, 0Ah) 或 CR (Carriage Return, 0Dh) 或 CR+LF;下面列出各系统换行字符编码的列表
LF:在 Unix 或 Unix 相容系统 ( GNU/Linux, AIX, Xenix, Mac OS X, ... ), BeOS, Amiga, RISC OS
CR+LF: 微软视窗操作系统(Microsoft Windows), 大部分非 Unix 的系统
CR: Apple II 家族,Mac OS 至版本 9