惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Darknet – Hacking Tools, Hacker News & Cyber Security
V
Vulnerabilities – Threatpost
Cloudbric
Cloudbric
G
GRAHAM CLULEY
S
Securelist
Schneier on Security
Schneier on Security
Help Net Security
Help Net Security
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Project Zero
Project Zero
Spread Privacy
Spread Privacy
P
Privacy International News Feed
C
Cyber Attacks, Cyber Crime and Cyber Security
Cisco Talos Blog
Cisco Talos Blog
T
Tailwind CSS Blog
博客园_首页
有赞技术团队
有赞技术团队
Simon Willison's Weblog
Simon Willison's Weblog
Stack Overflow Blog
Stack Overflow Blog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Latest news
Latest news
T
Tor Project blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Attack and Defense Labs
Attack and Defense Labs
www.infosecurity-magazine.com
www.infosecurity-magazine.com
O
OpenAI News
J
Java Code Geeks
T
Tenable Blog
K
Kaspersky official blog
AWS News Blog
AWS News Blog
S
Security @ Cisco Blogs
The GitHub Blog
The GitHub Blog
T
Threatpost
月光博客
月光博客
H
Heimdal Security Blog
Security Latest
Security Latest
The Hacker News
The Hacker News
Y
Y Combinator Blog
A
Arctic Wolf
Apple Machine Learning Research
Apple Machine Learning Research
C
Cisco Blogs
美团技术团队
Microsoft Security Blog
Microsoft Security Blog
Hugging Face - Blog
Hugging Face - Blog
T
The Blog of Author Tim Ferriss
C
CERT Recently Published Vulnerability Notes
D
Docker
Google Online Security Blog
Google Online Security Blog
D
DataBreaches.Net
V
Visual Studio Blog
H
Help Net Security

博客园 - 阿布

手Q兴趣号的价值在哪里 生命中绽放的花儿 Google发布App Engine 欲打造网络应用统一平台 NetBeans 7.0 揭密:用JavaScript重写,变成一个实足的在线IDE???!!! Rails存储库从SVN转向Git IKVM.NET,有点意思的Java虚拟机 Using Routing With WebForms if ... else if ... else if ... else ... : an alternative 使.NET运行在Linux, Mac OSX 和 FreeBSD(ouspec翻译) 使.NET运行在Linux, Mac OSX 和 FreeBSD(每个人都知道mono,但这里说的不是mono) 微软加入开源组织 微软发布 “Microsoft | NextWeb” 新展示站点 Google众高管跳槽至Facebook 基于Ubuntu的商业版 Linspire 6.0 发布! 教科书蒙蔽IT业很多年 世界第一台计算机名叫ABC Internet Explorer Administration Kit 7 RTM (IEAK)简体中文版 Vixta v0.94 - 基于Fedora Linux的Vista克隆版 微软到底为何取消IE7的正版验证 长江大学父子联手开发自由省略输入法
计划中的VS10特性将会作为VS2008的扩展而发布
阿布 · 2008-03-12 · via 博客园 - 阿布

微软发布了一个Visual Studio 10未来特性的演示,这些特性将作为VS 2008的扩展发布。这些特性被统一称为Visual Studio 2008的PowerCommands ,其中还包括了这些特性的源代码。

复制与粘贴命令

这些命令可以简化在项目与剪贴板之间的信息移动。它们包括:

  • 复制和粘贴类(Copy and Paste Class)——这或许有些名不副实,因为它可以在一个特定的项目文件中复制所有的类。如果项目文件中有子文件(例如page.aspx和page.aspx.cs),那么它们也会被复制。
  • 复制与粘贴引用(Copy and Paste References)——在生成相似的项目时,这一功能将非常有用。
  • 作为项目引用复制(Copy As Project Reference)——它将上面两者结合起来,比“添加引用”对话框更加快捷。

项目

  • 折叠项目(Collapse Projects)——仅仅作为折叠项目树的快捷方式。
  • 编辑项目文件(Edit Project File)——它将为选中的项目打开MSBuild。警告,这一操作会导致项目被卸载。

重构

  • 这些新增的重构功能仅仅针对于C#是可用的。VB则从第三方供应商得到对重构的支持。
  • 提取静态变量(Extract Constant)——它可以将一个字符串转换为静态的。VB则通过免费版的Refacto来r实现。
  • 移除和排序Usings(Remove and Sort Usings)——它将为一个项目中所有文件的“using”语句进行排序,并移除其中没有使用的“using”语句。VB通过付费版的Refactor实现。
    注意:在文档中,错误地将这一特性描述为与VB中的移除不用的引用(Remove Unused Reference)相同。实际上不是这样,C#仍然没有办法自动移除实际没有使用的对DLL的引用。

其他

  • 以文件夹方式打开(Open Containing Folder)——它会打开资源管理器(Explorer),这与右键点击文件,选择Explorer标签打开文件一样。
  • 以命令提示符方式打开(Open Command Prompt)——它会打开Visual Studio command prompt。
  • 卸载/重新加载项目——在处理未集成的源代码控制时,这些命令会非常有用。或许受到性能的影响,当前可能不需要“卸载项目”命令。

完整列表请参见i安装和源代码包附带的readme文件。

查看英文原文:Proposed VS 10 Features Released as a VS 2008 Add-On

来源:

http://www.infoq.com/cn/news/2008/03/PowerCommands