Visual Studio 2005外观:Consolas字体、PowerToys工具和SlickEdit插件

Consolas字体

使用Consolas字体的程序代码截图

Consolas是一种固定字符宽度的字体,属无衬线字体,附带于微软的Windows Vista、Office 2007及Microsoft Visual Studio中发行。在Windows Vista的6套新字体中,Consolas近似于前版Windows中的2款内建字型:Lucida Console与Courier New,主要是设计做为程式代码的显示字体之用。

在Consolas之前,程式码的显示字型大多为Courier New或其他固定字符宽度的字型,字型的反锯齿效果则依个人喜好选择开启或关闭。Consolas是专为反锯齿效果而设计的字体,特别是为了搭配微软的ClearType技术,如果不开启ClearType,Consolas的显示效果会打大折扣。另外,ClearType技术还需要搭配液晶显示器才会有最佳表现。

(以上文字来自于维基百科 - Consolas)

可以 直接从微软下载Consolas字体。由于Consolas捆绑的中文字体并不好看,据说到了Visual Studio 2008中变得比较难看。有人整合了Consolas和微软雅黑字体,可以从互联网上下载到。我试用后发现,整合过的字体虽然中文显示好看很多,但是行距也变大了,一个屏幕高度中显示的代码行数变少。所以如果编程中不是大量试用中文注释,或者代码中没有大规模使用中文的话,还是用原本的Consolas字体好些。

ClearType Tuner Power Toys

Consolas字体属于ClearType字体,缺省的Windows Xp中,只有对ClearType的一个简单设置。如果需要对ClearType进行高级设置,可以在Microsoft PowerToys for Windows XP下载一个ClearType Tuner PowerToy。下载安装后,在Control Panel中会多出一个ClearType Tuning的项目。

SlickEdit插件

SlickEdit是一个免费的Visual Studio 2005的插件,当然这个软件也有收费版,提供更多的功能。SlickEdit的基本功能包括:

  • Line ruler - 当前输入行文字提供一个明显的标尺。
  • Indentation guide - 显示一个纵向标线,标出当前的缩进。
  • Auto-copy selection - 选择文字的同时自动Copy。
  • Editor Graphic - 为当前文字编辑器设置一个图片作为背景。

其他功能还包括:

  • The Command Spy - 监视当前的编辑操作,对每一个操作提供热键的提示。
  • File Explorer - 在Visual Studio中提供一个内嵌的文件浏览器。
  • The Data Object Analyzer - 更加详细的查看调试状态下面的对象信息。
  • The SLOC Report - 统计当前解决方案中的代码行,并进行代码、注释和空白的统计分析饼图。

致谢:解決Consolas在VS2008的中文显示问题

作者: 闹博 [nowbor]

波波坡原创文章 链接:http://www.bobopo.com/article/code/consolas.htm

标签:

关键词: Consolas, ClearType, Power Toys, ClearType Tuner, Visual Studio, 雅黑, 下载, SlickEdit, 字体, 编程字体, 代码字体, 等宽字体

创建日期: 2008-04-20

文库 微博 博客 作品 首页