Visual Studio常用小技巧一:代码段+快捷键+插件=效率

用了visual studio 5年多,也该给自己做下备忘录了。每次进新的组换新的电脑,安装自己熟悉的环境又得重新配置,不做些备忘老会忘记一些东西。工具用的好,效率自然翻倍。

1,代码段

在Visual Studio可以自己添加自己喜欢的代码段。visual studio也自带了很多默认的代码段,比如tryf,for等等。我经常需要的就是文件头部的版权说明,还有就是代码注释。添加方法很简单。

微软文档:演练:创建代码段

版权添加方法:Visual Studio 2015为例

找到

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ItemTemplates\CSharp\Code\2052\Class

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ItemTemplatesCache\CSharp\Code\2052\Class下的Class.cs文件

添加注释后的代码

// ***********************************************************************
// FileName:$safeitemname$
// Description:
// Project:
// Author:$username$
// Created:$time$
// Copyright (c) $year$ $username$,All rights reserved.
// ***********************************************************************
using System;
using System.Collections.Generic;
$if$ ($targetframeworkversion$ >= 3.5)using System.Linq;
$endif$using System.Text;
$if$ ($targetframeworkversion$ >= 4.5)using System.Threading.Tasks;
$endif$
namespace $rootnamespace$
{
    class $safeitemrootname$
    {
    }
}

注意:将此文件复制到其他地方进行修改,然后用它再替换原来的。记得两处都要替换,不然不会生效。

在项目中添加类后自动生成如下注释:

// ***********************************************************************
// FileName:Class3
// Description:
// Project:
// Author:NewBLife
// Created:2016/3/20 22:32:58
// Copyright (c) 2016 NewBLife,All rights reserved.
// ***********************************************************************
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MvvmDemo.Common
{
    class Class3
    {
    }
}

注释代码段添加方法:

新建xml文件,添加如下代码,保存为snippet文件。快捷键为:myregion。

<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
  <CodeSnippet Format="1.0.0">
    <Header>
      <Title>class region</Title>
      <Shortcut>myregion</Shortcut>
      <Description>Code snippet for class region</Description>
      <Author>NewBLife</Author>
      <SnippetTypes>
        <SnippetType>Expansion</SnippetType>
      </SnippetTypes>
    </Header>
    <Snippet>
      <Declarations>
        <Literal Editable="false">
          <ID>classname</ID>
          <ToolTip>Class name</ToolTip>
          <Function>ClassName()</Function>
          <Default>ClassNamePlaceholder</Default>
        </Literal>
      </Declarations>
      <Code Language="csharp">
        <![CDATA[
        #region =======成员=========
        #endregion

        #region =======属性=========
        #endregion

        #region =======方法=========
        #endregion

        #region =======构造函数=====
        public $classname$ ()
        {

        }
        #endregion
                ]]>
      </Code>
    </Snippet>
  </CodeSnippet>
</CodeSnippets>

导入代码段

在文件中输入myregion,出现如下提示

按Tab两次就可以插入如下代码了:

public class Class1
{
    #region =======成员=========
    #endregion

    #region =======属性=========
    #endregion

    #region =======方法=========
    #endregion

    #region =======构造函数=====
    public Class1()
    {

    }
    #endregion

}

2,快捷键简单总结

新建项目:ctrl+左shift+N

新建文件:ctrl+N

代码:F7

设计器:shift+F7

弹出提示:ctrl+J

行定位:ctrl+G

快速定位:ctrl+,

快速查找:ctrl+F

快速替换:ctrl+H

文件查找:ctrl+shift+F

文件替换:ctrl+shift+H

文件整形:ctrl+K,D

甚至文档格式:ctrl+E,D

局部文档格式:ctrl+E,F

选择文字转换为大写:ctrl+shift+U

选择文字转换为小写:ctrl+U

注释选择内容:ctrl+E,C

取消选择内容注释:ctrl+E,U

缩进:Tab

缩减: shift+Tab

重命名:F2

删除不必要的using引用:Ctrl+.  光标必须在using上

类接口抽出:Ctrl+.  光标必须在类名称上

删除水平空白:ctrl+E,\

查看空白:ctrl+E,S

选定行上移:alt+上箭头

选定行下移:alt+下箭头

封装字段:ctrl+R,E

删除参数:ctrl+R,V

重新排序参数:ctrl+R,O

折叠到定义:ctrl+M,O

停止大纲显示:ctrl+M,P

创建书签:ctrl+B,T

启用书签:ctrl+B,E

删除书签:ctrl+B,C

移动到下一书签:ctrl+B,N

移动到上一书签:ctrl+B,P

窗口的快捷键

对象浏览器:ctrl+W,J

错误列表:ctrl+W,E

输出列表:ctrl+W,O

属性窗口:ctrl+W,P

书签窗口:ctrl+W,B

资源试图:ctrl+W,R

调试快捷键

调试:F5

生成解决方案:F6

中断:shift+F5

切换断点:F9

逐过程:F10

逐语句:F11

建函数断点:ctrl+D,N

基本常用就这些了,再多记不住了。

3,插件

这里就推荐Productivity Power tools2015。代码块虚线表示,支持保存自动格式以及Using整理等等很多功能。

方便识别选择文件的方法

每个方法区别的方法

最后效果:

基本上就是这些了,想要开发速度快,工具必须熟练才行。

时间: 2024-10-08 00:15:28

Visual Studio常用小技巧一:代码段+快捷键+插件=效率的相关文章

开发小技巧2——代码段

概念: 代码段是将预先定义好的可重用代码块快速插入到代码文件中,代码段提高了开发效率,增强了代码的可重用性:既节约了时间,又实现了不同开发人员间代码的共享.同时也可保证同一项目中代码风格的统一. Visual Studio中已经定义了部分代码段,例如:在visual studio中输入for按tab健即可自动生成for循环语句,输入tryf按tab则自动生成try catch语句.       在Visual Studio 2012中创建自定义代码段: 选中项目文件,右击添加-新建项-选择XML

【转】在Visual Studio中怎样快速添加代码段

原文网址:http://blog.csdn.net/yl2isoft/article/details/9735527 以前一直只知道,键入prop,再按两次tab键,会生成自动属性代码. 今天闲着无事,就整理了一下在Visual Studio中其他快速添加代码段的方法. 1.自动属性 键入prop,再按两次tab键,会生成自动属性代码. [csharp] view plaincopy public int MyProperty { get; set; } 通过实验发现,输入pr,pro,proc

【调试】Visual Studio 调试小技巧(2)-从查看窗口得到更多信息(转载)

在使用Visual Studio开发调试程序时,我们经常需要打开查看窗口(Watch)来分析变量.有时在查看窗口显示的内容不是很直观.为了能从查看窗口的变量中得到更多的信息,我们需要一些小的技巧.下面是几个例子. 1. Windows消息 在开发调试界面程序时,我们经常需要查看消息的内容.当在查看窗口中,仅仅只显示出消息对应的整数值,我们并不能直观地知道究竟是什么消息.比如: 为了能让查看窗口显示出消息内容,我们只需要在变量名添加“, wm”的格式化后缀,就能显示消息的名字: 2. 句柄返回值

Visual Studio 创建封装自己的代码段(C#)

https://www.cnblogs.com/awaTangjay/p/6644952.html 1.打开vs2012--工具--代码段管理器 2.进入代码管理器之后,语言选择Visual C#,然后复制位置框中的地址 3.打开我的电脑,在地址栏粘贴上面复制的地址按下回车就会跳转到我们要去的目录下 4.在该目录下随便复制一个代码段文件(这里我复制cw.snippet文件) 5.上面复制代码段文件的目的是可以在其基础上修改来封装自己的代码段(这里我粘贴到了桌面上,将代码段文件名改成了我自己要封装

Android Studio常用小技巧

1. Debug 模式查看变量的值: To quickly evaluate the value of any expression while debugging the program, hold Alt and click this expression to see its value and calculate it, call a            method, etc. 2. 自动补全快捷键,默认,自己设置过快捷键以自己的为准: Use Basic Completion (C

visual studio使用小技巧(以vs2012为例)

1.VS将变量拖到内存中查看失败的原因: 只有将地址拖到内存中才有用,可在监视的变量前加&再拖 2.VS更改结构体成员对齐方式: C/C++ ---> 代码生成 ---> 结构体成员对齐, 默认为8字节对齐 4.关闭VS数组越界检查: C/C++---->代码生成----->安全检查 5.VS如何直接拖变量到内存中看数值:选中变量拖到内存窗口即可 6.关闭VS安全函数检查, 工程属性->c/c++->预处理器->预处理器定义 加入宏_CRT_SECURE_

Android课程---Android Studio使用小技巧:提取方法代码片段

这篇文章主要介绍了Android Studio使用小技巧:提取方法代码片段,本文分享了一个快速复制粘贴方法代码片段的小技巧,并用GIF图演示,需要的朋友可以参考下 今天来给大家介绍一个非常有用的Studio Tips,有些时候我们在一个方法内部写了过多的代码,然后想要把一些代码提取出来再放在一个单独的方法里,通常我们的做法是复制粘贴,现在我来教给大家一个非常简洁的方法,先看下gif演示吧:

最强 Android Studio 使用小技巧和快捷键【非原创】

(发现本文是个很不错的文章,相当实用,特分享与大家.分享自:http://m.open-open.com/m/lib/view/1458715872710.html 特此声明,好记性不如烂笔头,market下来以备后用) 原文如下: 写在前面 本文翻译自 Android Studio Tips by Philippe Breault,一共收集了62个 Android Studio 使用小技巧和快捷键. 根据这些小技巧的使用场景,本文将这62个小技巧分为常用技巧(1 – 28).编码技巧(29 –

微软良心之作——Visual Studio Code 开源免费跨平台代码编辑器

微软良心之作--Visual Studio Code 开源免费跨平台代码编辑器 在 Build 2015 大会上,微软除了发布了 Microsoft Edge 浏览器和新的 Windows 10 预览版外,最大的惊喜莫过于宣布推出免费跨平台的 Visual Studio Code 编辑器了! Visual Studio Code (简称 VS Code / VSC) 是一款免费开源的现代化轻量级代码编辑器,支持语法高亮.智能代码补全.自定义热键.括号匹配.代码片段.代码对比 Diff.GIT 等