Visual Studio 技能GET

常用的VS快捷键

  • 查看与设置快捷键

  一般在菜单里面我们直接就可以看到一些功能的快捷键。另外,可以依次通过 菜单栏-工具-选项-环境-键盘 中查看和设置对应功能的快捷键

  • 推荐几个我比较常用的快捷键

  我用的是VS2015社区版,所以可能有些快捷键和其他版本会有些出入

Ctrl + K,Ctrl + U 取消选定行或者光标所在行的注释
Ctrl + K,Ctrl + D 正确对齐所有代码
Ctrl + R,Ctrl +R  重命名
Ctrl + K,Ctrl +S 插入外侧代码
Ctrl + .  快速操作或重构(万能键!!!)
Ctrl + Delete          删除光标右侧的所有字
Ctrl + X                 剪切或删除选中的代码或光标所在行
Ctrl + L                 剪切或删除选中的代码或光标所在行
Ctrl + G                 跳转到行号或行
Ctrl + Enter           在当前行插入空行
Ctrl + Shift + Enter   在当前行下方插入空行
Ctrl + Shift + 空格键   代码提示(查看函数参数什么的最有用了)
Alt + 箭头(↑,↓)       上移或下移光标所在行或选中的代码
Shift  + F12          查找所有引用
F12                      跳转到定义
F9                        设置或删除断点

自动生成头部注释

  比较常见的有两种方式,一种是修改模板文件,另一种是编辑宏指令,通过宏的方式每次都要使用快捷键,所以推荐大家使用修改模板的方式,只要改一次以后添加程序文件就自动生成。

  首先找到VS的安装目录,依次找到Common7\IDE\ItemTemplatesCache;注意是ItemTemplatesCache而不是ItemTemplates,虽然两个目录都可以但是ItemTemplates目录下的文件一旦修改就不能还原了。

  如果你用的是C#那么你就可以如下图依次从ItemTemplatesCache文件夹中打开文件,然后编辑模板文件

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$
    {
    }
}

  添加注释后的模板文件

// ===============================================================================
// Author              :    HelloC
// Email               :    [email protected]
// Create Time         :    $time$
// Update Time         :    $time$
// ===============================================================================
// CLR Version         :    $clrversion$
// Class Version       :    v1.0.0.0
// Class Description   :
// ===============================================================================
// Copyright ©YJP $year$ . 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$
    {
    }
}

  配置完成之后我们可以添加个类文件看看效果,哟西!

  下面是比较常用的模板配置变量

$time$      时间
$year$      年份
$userdomain$  当前的用户域
$username$   当前的用户名
$clrversion$     CLR版本
$machinename$   计算机名称
$safeitemname$  文件名
$rootnamespace$   命名空间

代码片段

  代码段是什么?你在写for循环的时候,是不是只需要敲下for这几个字母,然后按下”Tab“键,VS就给你自动生成了for循环的代码;如果你也想随便敲几个字母,然后按下"Tab"键就能生成一段代码,就需要用到VS代码段功能

  首先,你可以在工具菜单中找到“代码片段管理器”(快捷键是Ctr+K,Ctrl+B),在这里你可以查看VS给你内置的所有代码段

  我们可以通过文件路径打开任意一个内置的代码段文件,然后参照文件的内容,写一个自己的代码段文件,然后将文件保存为扩展名是.snippet的文件,还有就是文件名不要起重复了

  写好代码片段文件后,通过代码片段管理器,直接将你的代码导入相应文件夹(My Code Snippets)下面就可以

  导入完成后,你就可以去编辑区试试,如果你输入了字母却没有,可以重启下VS试试

NuGet

  大家天天都在用,所以就不再赘述,点击它→→→NuGet←←←

Team Foundation

  Team Foundation微软自家的代码版本控制工具,由于公司统一SVN,所以没有正式用过这个功能,只是随便点开体验了下

  Visual Studio ***宇宙第一的IDE,而然平时用到的也就是那么几个功能,如果你有什么不为人知而又实用的VS技能,不妨亮出来闪闪

时间: 2024-07-31 11:25:37

Visual Studio 技能GET的相关文章

Visual Studio

Visual Studio 技能GET 常用快捷键 自动生成头部注释 代码片段 NuGet Team Foundation 常用的VS快捷键 查看与设置快捷键 一般在菜单里面我们直接就可以看到一些功能的快捷键.另外,可以依次通过 菜单栏-工具-选项-环境-键盘 中查看和设置对应功能的快捷键 推荐几个我比较常用的快捷键 我用的是VS2015社区版,所以可能有些快捷键和其他版本会有些出入 Ctrl + K,Ctrl + U 取消选定行或者光标所在行的注释 Ctrl + K,Ctrl + D 正确对齐

带你玩转Visual Studio——带你高效管理代码

上一篇文章带你玩转Visual Studio--带你高效开发通过对VAssistX优秀插件的讲解,让我们掌握了快速开发C++代码的技能.然而大部分的程序都不是一个人的开发的,是由一个团队的多个人一起开发的,大型的系统还可能由多个不同的团队分包进行开发.多人进行协作开发时,代码的管理就显得及为重要,需要借助代码管理工具的辅助,这种工具又称为版本控制系统. 目前主流的版本控制系统有: CVS:是一个用于代码版本控制的自由软件,它是一个比较早出现的工具,由于它有很多自身的缺陷,现在几乎被SVN所取代了

带你玩转Visual Studio——带你发布自己的工程库

上一篇文章带你玩转Visual Studio--带你高效管理代码通过对VisualSVN优秀插件的讲解,让我们掌握了在集成开发环境VS中快捷高效地管理代码的技能.然而我们开发的程序并不总是直接地生成可执行的软件,我们可能只是开发某个大型系统的一个组件,也可能是开发某个软件的内核SDK提供给上层的应用程序调用,在开发的过程中我们也可能会用到第三方的开源库.那如果将自己的程序编译成程序库给调用方用呢?又如何在自己的程序中引用第三方库呢?这将是这篇文章要讲的内容--发布自己的工程库. 什么是程序库?

如何正确并完全安装Visual Studio 2015企业版本?

http://blog.csdn.net/code_godfather/article/details/47381631  [简介] 常用网名: 猪头三 出生日期: 1981.XX.XX 个人网站: http://www.x86asm.com QQ交流: 643439947 编程生涯: 2001年~至今[共14年] 职业生涯: 12年 开发语言: C/C++.80x86ASM.PHP.Perl.Objective-C.Object Pascal.C#.Python 开发工具: Visual St

源代码管理--llorch的Visual Studio基本教程(四)

通用的示例说明: 本系列博客只讨论工具的基础,不讨论任何语言. 甚至不讨论快捷键:-) 可以用鼠标就完成本教程 IDE默认指代的是Visual Studio 2013 Community Edition. 本系列文章的结尾,你可以熟练地使用它写程序. 将Visual Studio启动后的默认布局状态称为主窗口,主窗口标题栏中显示的项目名称不必要. 在日常口语和Windows资源管理器的基础上定义了几个描述菜单操作的符号:[].{}./.>>.=.(,). 检查一个设置项的表示方法为: [窗口名

Xamarin for Visual Studio 破解日志

一.相关声明 本文涉及的 Xamarin 系列软件的版权为 Xamarin Inc. 所有 以本文涉及的思路和方法破解的软件,禁止用于商业用途 如无必要,学习和研究时最好以正版为准 团队或土豪等若觉得 Xamarin 非常适合自身的业务,请务必支持正版 本文禁止转载扩散 之后应该不会发相关破解了,太耗时间 二.相关背景 2.1 材料背景 2014年年底,微软在 Connect 开发者大会上宣布了一系列展望,其中就有一个是 Visual Studio "通用平台"(跨平台开发)的进程,在

Visual Studio 2017RC 版本相关资料

Visual Studio 2017 RC版本说明 1.社区版 Visual Studio Community 2017 RC Visual Studio Community 2017 RC 是针对个人开发人员.开源项目.教育和学术研究的一个功能齐全且可扩展的免费 IDE. 你可以创建适用于 Android.iOS.Windows 和 Web 的应用程序. 集成 Azure 工具可以很容易地直接创建第一个现成的应用程序. 在常规任务中通过定制的安装程序和新功能提高效率,Visual Studio

Visual Studio 2015 和 Apache Cordova 跨平台开发入门(一)

基于 Windows 10 的 Visual Studio 2015 跨平台的应用开发主要分为基于Visual Studio 安装 Xamarin 扩展的跨Android.iOS 和 Windows的应用开发,基于Apache Cordova 的 Visual Studio 工具开发跨Windows.Android 和 iOS 设备的应用,基于Visual C++ 创建跨 Android 和 Windows 的应用,以及Visual Studio tools for Unity 创建跨 Andr

Visual Studio 2017全面上线!

微软此次版本更新重点关注云和移动开发,为了简化云开发流程,内置的各项工具将为用户提供有关.NET Core.Azure应用.微服务.容器等应用开发的完整集成功能,甚至现在可以更轻松地由IDE直接开发和部署Azure应用和服务.此外,全新的简洁版安装向导也将为用户提供全新的安装体验,让一切变得轻便而模块化,并增强多项功能以提高Visual Studio的性能.Visual Studio 2017 重要特性:开发:快速导航.编写并修复代码:调试:轻松调试.探查和诊断:测试:使用全面的测试工具编写高质