分享一个VisualStudio2010插件——Productivity Power Tools
一、功能列表
进入Tools——Options乐意看到Productivity Power Tools选项,在此列出了插件所拥有的14个功能,包括:
- Align Assignments
- Automatic Brace Completion
- Colorized Parameter Help
- Column Guides
- Ctrl + Click Go To Definition
- Document Well 2010 Plus
- Fix Mixed Tabs
- Highlight Current Line
- HTML Copy
- Move Line Up/Down Commands
- Quick Access
- Searchable Add Reference Dialog
- Solution Navigator
- Triple Click
二、功能介绍
1、Solution Navigator
=>直接在解决方案中展开类的详细内容,查看属性、方法等(仅针对C#和VB)
=>查看解决方案或项目中打开的、没有保存的文件等
=>查看类和成员的相关信息(如添加的引用或者调用信息等——C#)
=>将鼠标放在图片上可以直接进行预览,或放在代码上可以预览代码的信息
这项功能就是将Solution Explorer, Class View, Object Browser, Call Hierarchy, Navigate To, and Find Symbol References全部整合了起来,使用界面如下图:
他对于项目和文件的显示,提供了四种不同的方法,包括:
- All:显示所有项目,和原来 Solution Explorer 的相同。
- Open:只显示有开启的档案的部分,其他没有开启的就隐藏起来;右上图就是用 Open 的设定。
- Unsaved:只显示编辑过、尚未储存的档案。
- Edited:只显示在这个会话编辑过的档案。
2、Quick Access
Quick Access是一个允许用户在IDE中进行查找和执行任务的新功能,包括:
=>执行主菜单和右键菜单的命令
=>使用选择的特定的项目模板打开新建项目对话框
=>显示工具窗口
=>跳转至VS的Options页面
=>创建并执行一系列的任务
3、Automatic Brace Completion
自动完成括号等成对代码,仅支持VB和C#。
支持的符号包括: (), {}, [], <>, “”, and ‘’.
4、Document Well
=>在未固定的标签中增加“固定/不固定”标签选项
Showing pin button in unpinned tabs |
Hidden pin button in unpinned tabs |
|
|
=>高亮选中的选项卡
Selected tab when using custom colors in previous version: |
Selected tab when using custom colors in current version: |
=>配置选中或者没有选中的标签中文字的颜色
=>增加关闭所有非固定标签的功能
5、Align Assignments
开启这项功能后,只要按下 Ctrl + Alt + ] 后,就可以自动将所在附近、连续的 assignment 根据「=」来做对齐了~下面就是一个简单的例子,左边的图示原来的程序代码,右边的图则就是按下 Ctrl + Alt + ] 后的结果
6、Ctrl + Click Go To Definition
按着 Ctrl 后,再去点程序代码,他就会自动跳到所点的东西的定义去、或是显示出所有找到的 symbol;算是一个快速在程序代码里找东西的方法了。
7、HTML Copy
开启这项功能后,从 Visual Studio 复制的程序代码都会包含有 highlight 过的 RTF(Rich Text Format)形式,只要是贴到 Word 或是 Windows Live Writer 这一类支持 RTF 的程序,都可以产生 hightlight 过的内容了。
8、Triple Click
在本来的编辑器里,鼠标光标单击是将文字光标移到所在的位置,双击则是选取所在位置的字;而这个功能则是追加了一个连按鼠标三下,可以选取一整行的功能。
9、Column Guides
可以加入垂直的参考线,来辅助程序代码的对齐、调整以及阅读。
总结整理自:
http://viml.nchc.org.tw/blog/paper_info.php?CLASS_ID=1&SUB_ID=1&PAPER_ID=189
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器