VisualStudio 2010的界面默认是蓝色的,背景是白色,字体是宋体,这些设置习惯了还好,但是可能看多了不怎么舒服。而且如果以前是用VS 6.0的知道,它使用的字体更为舒服清晰。所以,可以对VS 2010的界面做一次大换洗。

  1、使用界面主题

  在微软VisualStudio的官网下载一款名为Visual Studio Color Theme Editor的VS插件,双击安装后,便可以在VS的菜单栏中看到它(Theme)了。它默认有几款颜色的主题,不过这都不是我们想要的深色主题,点击“Theme->Customize Colors",在弹出对话框的工具栏中点击“New Theme”按钮,弹出新建主题对话框,Name可以随便取,我这里取名"Gray",Based On选择“Default”,点击"Create"确认,便建立了一个新的主题,然后选中刚才建立的“Gray”主题,在右侧的颜色列表中单击,然后"Ctrl+A"全选,然后点击对话框上面的“Modify Huse/Saturation/Lightness”按钮,把“S”条拖到最小“-100”,点击“Apply”确认,这样一个灰色主题就完成了。之后应用这个Gray主题,你的VS界面就成灰色的了。

  2、替换背景样式

  接下来就是编辑器的字体和背景,Studio Styles这个网站上有很多别人做好的样式,大家可以自己选择下载使用,不过我比较喜欢Son of Obsidian这款样式。使用方法是在VS环境下,“工具->导入和导出设置->导入选定的环境设置->否,仅导入新设置...->浏览”,然后选中刚才下载的son-of-obsidian样式文件,“下一步->完成”即可。刚开始可能外观有点别扭,在接下的第三步中替换了字体后会舒服很多,如果安装了VA插件的朋友还需要更多的设置来配合这款主题(接下来会提到)。

  虽然样式比较不错了,但是还有一些需要优化的,具体方法在是“工具->选项->环境->字体和颜色”下面,在“显示项”列表中,选中“选中的文本”,把“项背景色”设成“灰色“,这样可以更好地区分选中的代码;在列表中,选中“指示器边距”,也把背景色调暗,以后深色主题一致;另外还有“XML属性引号”,这个“项前景色”要调成“银色”,以在XML文件中清楚地显示引号。

  如果你的VS没有安装VA插件,可以直接跳过本段进入步骤3。装了VA的朋友还会发现这个样式和VA是并不配对的,调整方法是在VS的工具栏上“VAssistX->Visual Assist X Options...->Advanced->Fonts and Colors->Enabled Enhanced Syntax Coloring”,点击“Use Defaults”按钮,这时左边的颜色框会变成样式相应的颜色,不过我觉得还是不够好,就试过几种方案,最后把“Classes,....”项的颜色换成了“DarkSeaGreen”,“Methods”项的颜色换成了“Sea Green”,效果更舒服,另外下面的“Apply Coloring to”复选框中只勾选“Text Editors”,不然会导致其它地方颜色太浅显示不清晰。还有,“Advanced->Display”下,把第一个颜色项设置为亮绿色。然后,跟前面一段中提到的一样,在VS的字体颜色设置界面,分别把“VA X Find Reference”和“VA X Find Reference(Modified)”显示项的“项背景色”改成深青色和深棕色,这样在XAML中不会出现高亮当前属性太刺眼的情况。

  说了这么多,其实配置也不复杂,就是说起来麻烦。

  3、更换显示字体

  虽然说现在的“Consolas”字体对编写程序来说也不错,但是我一直觉得VS 6.0下的“Fixedsys”才是最合适编程的字体。但是由于“Fixedsys”字体是非True Type的字体,在VS 2010中并不能使用。好在有人把它做成了True Type,下载Fixedsys字体,安装到系统中,就可以在VS 2010中使用它了。方法同2中的,“工具->选项->环境->字体和颜色”,在“字体”下拉框中选中刚才安装的“Fixedsys Excelsior 3.0.1”,字体大小设置为“12”,点击“确定”,完成了,来看下字体吧,是不是整个世界都清净了。

  感兴趣的朋友还可以看到上图中我的行之间是有“.”号连起来的,这也是一个小插件,在VS官网上能下载到Indent Guides插件,安装后就可以使用了,还可以在“工具->选项->Indent Guides”下进行一些简单的算定义配置。最后,贴上一张整体效果图吧。

转载请注明原址:http://www.cnblogs.com/lekko/archive/2012/07/21/2601890.html

VS2010界面主题更换全过程的更多相关文章

  1. WPF实现主题更换的简单DEMO

    WPF实现主题更换的简单DEMO 实现主题更换功能主要是三个知识点: 动态资源 ( DynamicResource ) INotifyPropertyChanged 接口 界面元素与数据模型的绑定 ( ...

  2. 新手 WordPress主题制作全过程

    WordPress主题制作全过程(一):基础准备 前言: 我想大多数使用WordPress的朋友都喜欢去尝试新的主题,但是换来换去,总是找不到那么一款适合自己的,让人很郁闷.于是很多人萌生了修改现有主 ...

  3. 50个令人惊奇的jQuery插件(对话框和表单篇)及免费的响应式bootstrap管理员后台界面主题 - Charisma

    http://www.woiweb.net/50-amazing-jquery-plugins.html 多文件文件下载 免费的响应式bootstrap管理员后台界面主题 – Charisma htt ...

  4. Yii2创建多界面主题(Theme)

    Yii2界面主题上的设计总体上和Yii1.x保持一致,区别在于两个地方: 1. 由于Yii2引入了独立的视图(View)类,因此界面主题(Theme)也交由视图来管理: 2. 视图文件和Web资源在目 ...

  5. 基于WORDPRESS+MYSQL的绿色企业主题制作全过程

    基于WORDPRESS+MYSQL的绿色企业主题制作全过程基于WORDPRESS+MYSQL的绿色企业主题制作全过程基于WORDPRESS+MYSQL的绿色企业主题制作全过程基于WORDPRESS+M ...

  6. WordPress主题制作全过程

    前言: 我想大多数使用WordPress的朋友都喜欢去尝试新的主题,但是换来换去,总是找不到那么一款适合自己的,让人很郁闷.于是很多人萌生了修改现有主题或自己动手从头制作一个主题的想法,但是问题又来了 ...

  7. WPF Modern UI 主题更换原理

    WPF Modern UI 主题更换原理 一 . 如何更换主题? 二 . 代码分析 代码路径 : FirstFloor.ModernUI.App / Content / SettingsAppeara ...

  8. vs2010黑色主题Dark完美设置

    版权声明:本文为博主原创文章,未经博主允许不得转载.   ----------------------------------------------------------------------- ...

  9. vue-基于elementui自定义主题更换皮肤及自定义内容的皮肤跟换

    参考这篇博客https://blog.csdn.net/young_Emily/article/details/78591261做一遍,加上自己的一些理解 思路:通过自己上一篇博客https://ww ...

随机推荐

  1. 在Visual Studio 的 “一般处理程序 ” .ashx 文件中如何创建Session 对象

    只需要继承这个接口即可实现创建Session对象.  IHttpHandler,System.Web.SessionState.IHttpSessionState 代码示例: public class ...

  2. ASP.NET MVC Partial页输出JS

    很多情况Partial是需要引用到JS的,通常做法是吧JS在引用Partial的页面中加入JS文件或者JS代码. 前阵子网上看到一段代码可以在Partial页面中添加JS,输出道引用页面. publi ...

  3. 安装程序无法初始化。请下载Adobe Support Advisor检测该问题

    adobe FLASH BUILDER 4.6在安装时出现各种各样的问题,虽然绿化版安装方便,但是平均5分钟一崩溃实在让人头大.安装时出现“安装程序无法初始化.请下载Adobe Support Adv ...

  4. Android之ORMLite实现数据持久化的简单使用

    Android中内置了sqlite,但是常用的开发语言java是面向对象的,而数据库是关系型的,二者之间的转化每次都很麻烦.(作为程序员,应该学会偷懒)而Java Web开发中有很多orm框架(其实我 ...

  5. mysql 强制走索引

    查询是数据库技术中最常用的操作.查询操作的过程比较简单,首先从客户端发出查询的SQL语句,数据库服务端在接收到由客户端发来的SQL语句后, 执行这条SQL语句,然后将查询到的结果返回给客户端.虽然过程 ...

  6. iOS常用的设计模式

    iOS常用的设计模式有:单例模式.委托模式.观察者模式和MVC模式.下面分别简单介绍. 一:单例模式 我们常用的UIApplication.NSUserdefaults.NSNotificationC ...

  7. java比.net优美的一个小地方

    用了四年的.net,今年转做java,内心一直吐槽java的烦琐,今天发现了一个java值得我为之点赞的地方 java的枚举居然可以这么玩,废话不多,上demo package com.sunline ...

  8. 《C#高级编程》

    <C#高级编程>是一本真正的C#技术"字典",长达36章.1200页的内容-涵盖了C#..NET各个方面的基础内容. 当然这本书我没有真正的看过一遍,只是在需要的时候才 ...

  9. 类似QQ的应用毗邻(Pilin)即时聊天源码

      这个应用是从安卓教程网分享过了的,个人觉得这个还是挺不错的,毗邻(Pilin)即时聊天应用源码,承诺的 基于xmpp openfire asmack 的即时聊天应用,继续完善,现在只完成了文字.表 ...

  10. DEDECMS中,channelartlist标签

    当前频道的下级栏目的内容列表 dede:channelartlist 标签: {dede:channelartlist row=6} <dl> <dt><a href=' ...