VS2010主题设置及插件推荐

摘要:
本文主要介绍VS2010的一些配置和实用插件,以便创建符合个人风格的开发环境。VS2010提供此功能,但默认设置为False。如果您使用Git和TortoiseGit进行版本管理,则可以在安装插件后直接在VS2010中对代码文件执行各种操作。在使用SublimeText2时,我尝试了它附带的所有主题,最后选择了Zenburnesque,然后根据这个主题修改了VS2010中的颜色。修改主要包括VS2010和VisualAssistX中的颜色设置。

本文主要写了个人使用 VS2010 的一些配置及实用插件,从而打造一个符合个人风格的开发环境。

基础设置

安装 Visual Assist X

在 VS2010 中若不安装 Visual Assist X 这个插件,直接开发 C++ 相关的项目将是非常痛苦的事情。默认环境没有对代码的不同部分进行颜色高亮显示,也没有任何的智能提示,在这种情况下想要准确写出心中所想几乎不可能。

安装前:

VS2010主题设置及插件推荐第1张

安装后:

VS2010主题设置及插件推荐第2张

显示行号

默认没有显示行号,通过 Tools->Options… 弹出的窗口进行设置:

VS2010主题设置及插件推荐第3张

更换字体

默认字体是新宋体,将其改为等宽字体,可以使用系统自带的 Consolas 字体,也可以下载安装其它的等宽字体。本人采用的字体是 Liberation Mono。下载该字体后进行解压,将相关的字体文件(后缀为.ttf)直接拷贝到C盘Windows目录下的Fonts目录中,拷贝完成即安装完成。

通过 Tools->Options… 弹出的窗口进行设置:

VS2010主题设置及插件推荐第4张

当前行及括号匹配

利用 Visual Assist X 的一些设置,显示光标所在的当前行,高亮显示光标所在的括号颜色(默认为黑色,粗体)。

VS2010主题设置及插件推荐第5张

大纲视图

在当前环境下,可以对一个函数进行折叠,如果能够对函数中的代码块进行折叠就更好了。VS2010 提供了该功能,只是默认设置为 False。通过 Tools->Options… 弹出的窗口进行设置:

VS2010主题设置及插件推荐第6张

显示效果

通过以上设置可以看下当前的显示效果,显然比最开始的要好得多。

VS2010主题设置及插件推荐第7张

实用插件

通过前面的基础设置我们已经有了一个比较友好的开发环境,下面通过一些插件来扩展 VS2010 的功能,使之更加完善。

我们可以通过 Tools->Extension Manager… 弹出的窗口来直接安装选择的插件,也可以在插件官网下载后再安装。

Productivity Power Tools

该插件由微软提供,包含了多个功能,通过菜单项 Tools->Options… 打开设置窗口(也可以在文件所在的 Tab 区点击右键,单击弹出的 Customize…)。

VS2010主题设置及插件推荐第8张

默认所有功能都处于 ON 状态,我只用了其中 4 个,设置后如下图,后面将分别进行简单的介绍。

VS2010主题设置及插件推荐第9张
  1. 该功能由 Document Well 2010 Plus 提供。可以将需要经常修改的文件固定在前面,这样在打开文件太多时就不需要查找。该功能有众多选项,本人只保留了下图所示选项。
VS2010主题设置及插件推荐第10张
  1. 该功能由 Ctrl+Click Go To Definition 提供。可以快捷的找到指定对象的定义位置。
  2. 该功能由 Align Assignments 提供。选中包含多个 = 的行,使用快捷键 Ctrl+Alt+] 将其进行对齐,该功能提供的菜单项在 Edit 下。
  3. 该功能由 Enhanced Scroll Bar 提供。提供三种模式:Scroll Bar Mode、Map Mode、Full Mode,在 Scroll Bar 上点击右键进行设置。如下图所示:
VS2010主题设置及插件推荐第11张

VSColorOutput

在编译工程时,如果有警告或错误,则将相关警告或错误进行高亮显示,如下图所示:

VS2010主题设置及插件推荐第12张

Indent Guides

在一对大括号所在的列显示一列虚线,如下图所示:

VS2010主题设置及插件推荐第13张

AStyle Extension

在一个项目中,保持统一的代码格式更利于代码的管理,通过该插件可以对C/C++代码进行格式化设置。

AStyle

AStyle 是一个开源项目,AStyle 插件内部集成了 AStyle.dll。可以在 AStyle 官网 下载该工具 的可执行版本(AStyle.exe 程序),在所在目录下打开命令行,输入 AStyle.exe --help 可以查看该工具的所有选项及相应的介绍。

VS2010主题设置及插件推荐第14张

拷贝格式

通过菜单项 Tools->Options… 打开设置窗口,点击 Edit 弹出的参数命令窗口,将下面的参数拷贝到窗口。

1--indent=spaces=4--align-pointer=type--align-reference=type--indent-switches--indent-namespaces--indent-preproc-cond--indent-col1-comments--pad-oper--fill-empty-lines--break-closing-brackets--keep-one-line-blocks--convert-tabs--mode=c
VS2010主题设置及插件推荐第15张

设置格式

拷贝上面的格式后,通过点击Settings弹出设置窗口,可以看到当前的格式设置,可以根据需要进行其它修改。

VS2010主题设置及插件推荐第16张

自动格式化

选中 Format on save 则在文件进行保存时进行格式化,无需通过快捷键或菜单项(Edit->Advanced->Format Document(AStyle))进行设置,从而提高开发效率。

GitSccProvider

该插件是配合 Git 及 TortoiseGit 使用的,Git 用于版本控制,提供了一系列功能强大的命令,TortoiseGit 则在这些命令之上提供了直观的界面操作,使代码的版本控制更加易于管理。

如果使用 Git 及 TortoiseGit 进行版本管理,安装该插件后在 VS2010 中可以直接对代码文件进行各项操作。

设置版本控制

安装该插件后,需要修改源码控制插件,如下所示:

VS2010主题设置及插件推荐第17张

显示效果及操作

如下图所示,我们可以看到文件前面的小图标表明了当前文件的状态;通过右键菜单 Git 下的各子菜单可以对所选文件进行各项常用操作。

VS2010主题设置及插件推荐第18张

主题设置

通过之前的设置,当前的开发环境在使用及功能上已经很完善了。下面的颜色设置可根据个人需要进行修改,在此介绍下我的修改过程。

在使用 Sublime Text 2 时,尝试了自带的所有主题,最终选用了 Zenburnesque,然后参照此主题修改 VS2010 中的颜色。修改主要包括 VS2010 中的颜色设置及 Visual Assist X 中的颜色设置。修改后的颜色主要适配 C/C++ 类型代码文件,若是使用 VS2010 开发其它类型项目建议不要修改,或根据实际情况进行修改。

VS2010 颜色设置

通过菜单项 Tools->Options… 打开设置窗口,如下图所示:

VS2010主题设置及插件推荐第19张

需要修改的颜色如下:

Display itemsItem foregroundItem background
Plain TextRGB(222,222,222)RGB(64,64,64)
Selected Text默认RGB(160,160,192)
Inactive Selected Text默认RGB(64,64,64)
Collapsible Region默认RGB(102,102,115)
CommentRGB(156,171,143)默认
KeywordRGB(96,128,225)默认
Preprocessor KeywordRGB(255,204,102)默认
StringRGB(177,177,152)默认
VA X Find Reference默认RGB(102,102,115)

VA 颜色设置

需要将颜色修改成下图所示颜色:

VS2010主题设置及插件推荐第20张

显示效果

设置完后,可以看到如下显示效果,只有右面的侧边栏颜色与其它编辑区的颜色不同。

VS2010主题设置及插件推荐第21张

MetalMargin

该插件与 Productivity Power Tools 中的 Enhanced Scroll Bar 功能相似,只是该插件的背景色与先前设置的编辑区背景色更相近。如果没有参照主题设置进行修改则只使用Enhanced Scroll Bar功能即可,修改后可以同时使用,安装该插件并将 Enhanced Scroll Bar 的模式设置为 map Mode 即可。以下是更改后的显示效果:

VS2010主题设置及插件推荐第22张

导出配置

根据上面修改完毕后,可以导出主题颜色相关的配置以便在不同的电脑上进行复用。

选择导出

通过菜单项 Import and Export Settings… 打开如下窗口,选中导出设置项,然后点击 Next。

VS2010主题设置及插件推荐第23张

选择 Fonts And Colors

通过点击根节点的 All Settings,将其它项全都取消选中,只选中 Fonts And Colors 这一项,然后点击 Next。后面的操作没有需要注意的地方,不再介绍。

VS2010主题设置及插件推荐第24张

导入配置

可以将之前修改好的配置文件直接导入到 VS2010 中,无需一个个设置不同的颜色。

选择导入

选择导出操作方式一样,选择第二项 Import selected --- 即可,然后点击 Next。

备份当前配置

上一步之后,弹出如下窗口,如果之前没有备份当前的设置,建议安装默认选项进行备份,如果导入的配置不符个人喜好可以根据现在的步骤再次导入之前备份的配置文件,从而恢复成之前的配置项。

VS2010主题设置及插件推荐第25张

选择文件

如下图所示,选择想要导入的文件。

VS2010主题设置及插件推荐第26张

小结

本文主要介绍了 VS2010 的一些设置及一些比较实用的插件,从而使开发环境更具个人特色、功能更完善。在此提到的一些设置或插件在新的版本中(如 VS2017、VS2019)有些已经内置,在以后的使用中再慢慢探索。

- - - End - - -


欢迎扫码订阅我的微信公众号,以获得最佳阅读体验。
欢迎扫码订阅我的微信公众号,阅读其它相关文章。

本文作者: Lzl678
本文链接:https://www.cnblogs.com/Lzl678/p/10623982.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!

免责声明:文章转载自《VS2010主题设置及插件推荐》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇”dpkg: 处理归档 /var/cache/apt/archives/XXXXXX(--unpack)时出错“的解决方法Eclipse paho学习笔记下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

DIV Scroll属性

DIV Scroll属性详解,为DIV层打造不同的滚动条。 一、scrollbar属性、样式详解1.overflow内容溢出时的设置(设定被设定对象是否显示滚动条) overflow-x水平方向内容溢出时的设置 overflow-y垂直方向内容溢出时的设置 以上三个属性设置的值为visible(默认值)、scroll(出现滚动条)、hidden(隐藏)、a...

uni-app中使用scroll-view滚到底部时多次触发scrolltolower

一、前言、scroll-view基本属性: 前言:   前段时间使用scroll-view可滚动视图区域容器来做多个不同内容的展示(在我这个页面中同时使用了三个scroll-view做数据展示),因为这几个展示的内容的数据都比较的多,因此为了页面的数据加载顺畅决定使用上拉加载(简单的说就是数据分页显示)。 页面组成如下图所示: scroll-view属性...

UIScrollView 原理详解

UIScrollView 原理详解      語句解釋 UITableView、UITextView是UIScrollView的子类。 UITableViewController是UIViewController的子类。 UITableViewController是管理表格视图的。 表格视图单元是你的UITableView用来在自身显示数据的UIView子...

使用 Vue 开发 scrollbar 滚动条组件

Vue 应该说是很火的一款前端库了,和 React 一样的高热度,今天就来用它写一个轻量的滚动条组件; 知识储备:要开发滚动条组件,需要知道知识点是如何计算滚动条的大小和位置,还有一个问题是如何监听容器大小的改变,然后更新滚动条的位置; 先把样式贴出来: .disable-selection { -webkit-touch-callout: none...

颜色空间

颜色空间 摘自:http://blog.csdn.net/juyingmin/article/details/5689591  (注:做了一些完善工作) 1,CMY/CMYK颜色空间         青、品红、黄(CMY)(Cyan、Magenta、Yellow)彩色模型是彩色图象印刷行业使用的彩色空间,在彩色立方体中它们是红、绿、蓝的补色,称为减色基,而...

MeteoInfo-Java解析与绘图教程(四)

MeteoInfo-Java解析与绘图教程(四) 上文我们说到,将地图叠加在色斑图上,但大部分都是卫星绘图,现在开始讲解micaps数据绘图,同样也是更多自定义配置 首先我们解析micaps数据,将之前学到的东西拿过来绘图 MeteoDataInfo meteoDataInfo = new MeteoDataInfo();meteoDataInfo.ope...