现在的位置: 首页 > 综合 > 正文

轻松使用VS.NET

2012年08月31日 ⁄ 综合 ⁄ 共 4055字 ⁄ 字号 评论关闭

不用鼠标的几个常用快捷键

F7

在设计视图和代码视图之间切换。

F9

切换断点。

F12

转到变量、对象或函数定义。

Ctrl+Shift+7

Ctrl+Shift+8

在“转到定义”堆栈中快速向前和向后导航。

Shift+F12

查找某个函数或变量的所有引用。

Ctrl+M、Ctrl+M

在编辑器中展开和折叠代码段结构。

Ctrl+K、Ctrl+C

Ctrl+K、Ctrl+U

分别用于为代码行添加注释和取消注释。

Shift+Alt+Enter

在全屏模式和正常模式之间切换

Ctrl+I

渐进式搜索。

工具窗口
视图.类视图 CTRL + SHIFT + C(lass)
视图.命令窗口 CTRL + ALT + A
视图.文档大纲 CTRL + ALT + T(ext)
视图.收藏夹 CTRL + ALT + F(avourite)
视图.输出 CTRL + ALT + O(utput)
视图.属性窗口 F4
视图.属性页 SHIFT + F4
视图.资源视图 CTRL + SHIFT + E
视图.服务器资源管理器 CTRL + ALT + S(ource)
视图.显示Web浏览器 CTRL + ALT + R
视图.解决方案资源管理器 CTRL + ALT + L
视图.任务列表 CTRL + ALT + K
视图.工具箱 CTRL + ALT + X
项目
生成.生成解决方案 F6
文件.添加新项 CTRL + SHIFT + A
文件.新建文件 CTRL + N
文件.新建项目 CTRL + SHIFT + N
文件.打开文件 CTRL + O
文件.打开项目 CTRL + SHIFT + O
项目.重写 CTRL + ALT + INSERT
编辑
编辑.上开新行 CTRL + ENTER
编辑.下开新行 CTRL + SHIFT + ENTER

 
代码段

   打开代码段 IntelliSense    TAB
   打开代码段选择窗口      Ctrl+K、Ctrl+X

创建自定义代码
步骤 1: 创建 XML 文件。每个代码段都包含在一个 XML 文件中。在 Visual Studio 内部,只要转到“文件”>“新建. . .”>“文件. . .”,然后选择“XML 文件”类型即可。段

   .
   步骤 2:定义代码段。如果有足够的兴趣,甚至还有一个可创建代码段的代码段。只要在该文件的第二行按下 Ctrl+K、Ctrl+X,选择“Snippet”代码段,就会自动为您插入一个代码段文件的模板。
.

标题、作者、快捷和描述字段这些内容不言自明,我就不再具体说明了。<Snippet> 标签中的内容值得讨论,我下面的例子可以对此给出最好的解释。

实际上,您将所有代码放在了 <![CDATA[...]]> 标签之内,而该标签是在 </Code> 标签的内部。对于那些希望用户可以轻松替换的字段,您可以在这些字段两边放置一对“$”字符。在我的示例中,我设置了三个我的代码段用户可以轻松替换的参数:StrmReader、FilePath 和 Line。这三个参数在 CDATA 部分的内部使用,每个参数两侧都有一对“$”字符。此外,每个参数也必须在 <Declarations> 元素中进行定义。为每个参数指定一个 ID 和一个默认值(可选)。

敏锐的读者会注意到,在我的代码段内部还有另外一个我没有定义的参数: $end$。这是一个特殊参数,用于指定用户在代码段字段中填写完内容并按下 Enter 键后光标所在的位置。还有一个我在此处没有列出的特殊参数:$selected$。$selected$ 参数只对 SurroundsWith 类型的代码段有意义。它用于定义在使用“Surround With...”插入此代码段时所选的代码段的放置位置。

<?xml version="1.0" encoding="utf-8"?>
<CodeSnippet Format="1.0.0" xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
  
<Header>
    
<Title>File Processing</Title>
    
<Author>James Lau</Author>
    
<Shortcut>fp</Shortcut>
    
<Description>Opens a file, does some processing, and then closes the file.</Description>
    
<SnippetTypes>
      
<SnippetType>SurroundsWith</SnippetType>
      
<SnippetType>Expansion</SnippetType>
    
</SnippetTypes>
  
</Header>
  
<Snippet>
    
<Declarations>
      
<Literal>
        
<ID>StrmReader</ID>
        
<Default>strmReader</Default>
      
</Literal>
      
<Literal>
        
<ID>FilePath</ID>
        
<Default>fPath</Default>
      
</Literal>
      
<Literal>
        
<ID>Line</ID>
        
<Default>strLine</Default>
      
</Literal>
    
</Declarations>
    
<Code Language="CSharp">
      
<![CDATA[         
   StreamReader $StrmReader$ 
= null;
   
try
   
{
      $StrmReader$ 
= new StreamReader($FilePath$);
      
string $Line$;
      
while (($Line$ = $StrmReader$.ReadLine()) != null)
      
{
         
// Perform some processing
         $selected$
         $end$
      }

   }

   
catch (IOException ioex)
   
{
      
// Handle exception
   }

   
finally
   
{
      $StrmReader$.Close();
   }

    ]]
>
    
</Code>
  
</Snippet>
</CodeSnippet>

步骤3:拷贝到代码段放置目录
例如放置在 C:\Documents and Settings\Administrator\My Documents\Visual Studio 2005\Code Snippets下

团队设置

Visual Studio 2005 中另外一个少有人知的新功能是“团队设置”。如果您在团队环境下工作(大部分情况下是如此),那么“团队设置”可以帮助您强制执行团队编码规则或者更快地设置 Visual Studio。

让我们假定您要在团队内部强制执行一组基本的代码格式规则。您可以只创建设置文件,让您的团队成员指向该文件,而不必指定这些规则的内容并让每个团队成员自定义其 IDE 选项以遵从这些规则。无论何时更新团队设置文件,该文件都会在用户下次启动 Visual Studio 时自动导入来改写已有的设置。以下步骤说明了如何使用这个强大的功能。

步骤 1:创建设置文件。您可以使用“团队设置”来强制执行任何您需要的 IDE 自定义设置。开发人员使用“团队设置”最常进行的设置应该是代码格式设置。不过,您也可以将此功能用于任何可以导出的 Visual Studio 设置,如“字体与颜色”、“SourceSafe 设置”、“键盘快捷方式”和“菜单自定义”,等等。只要在 Visual Studio 内部自定义所需的设置,然后使用“工具”>“导入/导出设置. . .”将其导入到已知位置即可。请仅导入要与团队享的那组设置,这一点很重要。

步骤 2:在 UNC 路径中放置设置文件。将步骤 1 中导出的设置文件复制到您的团队成员可以访问的网络路径中。在我的计算机上,我在 \\jameslau\public\teamsettings.settings 路径下共享了我的团队设置文件。

步骤 3:更改“团队设置”路径。让团队成员更改他们的“团队设置”路径,使其指向您的团队设置文件。他们可以转到“工具”>“选项. . .”>“环境”>“导入和导出设置”来完成此操作。选择(选中)“使用团队设置文件”复选框,指定团队设置文件的路径。

.

/resetuserdata 参数

我要与大家分享的最后一个技巧与 /resetuserdata 参数有关。如果 Visual Studio 在运行时被损坏,且无法从损坏状态进行恢复,您可以使用此参数将 Visual Studio 重置到其使用之初的状态。这些问题的例子可能包括:窗口布局文件被破坏、菜单自定义文件被破坏,或者键盘快捷方式文件被破坏。免责声明:如果使用此参数,您将丢失所有的环境设置和自定义设置。出于这个原因,Microsoft 不公开支持使用此参数,而且也没有将这个参数公之于众(如果在命令提示行中键入 devenv.exe /?,您不会看到显示此参数)。如果遇到环境方面的问题,应该将这个方法作为不得已而为之的办法,并且确保在使用此参数前,已通过导出环境设置对其进行了备份。

要使用此参数,请执行以下操作:

1.

关闭所有 Visual Studio 2005 实例。

2.

单击“开始”,选择“运行...”。

3.

键入“devenv.exe /resetuserdata”。

此命令会运行几分钟时间,与此同时,Visual Studio 清除设置并将其自身重置到其最初的状态。此时,您可以打开“任务管理器”来检查 devenv.exe 进程是否仍在运行。在结束运行后,可以重新启动 Visual Studio。此时会再次出现首次启动对话框,就像在计算机上第一次运行 Visual Studio 一样。

抱歉!评论已关闭.