读书笔记-Coding faster(英文版)
读书笔记-Coding faster(英文版)
Getting More Productive with Microsoft visual Studio
Author: Zain Naboulsi Sara Ford
Chapter1: 开始.
- 在一台机器上可以安装多个版本的Visual Studio.推荐先从低版本开始安装,最后安装高版本.
- 可以修改Visual Studio的默认帮助信息为Online Help(需要连接网络).
- 导入和导出Visual Studio环境信息(备份,还原).
- 可以用Visual Studio安全模式启动来排除Visual Studio不能正常启动是否是因为第三方产品的影响:在Visual Studio命令行中输入 :devenv.exe /safemode.
- 可以用命令行来启动Visual Studio: devenv.exe
Chapter2: 项目和项.
- 新建项目快捷建: Ctrl+Shift+N
- 新建项快捷建: Ctrl +shift +A,新建模板项:Ctrl+N
- 打开解决方案窗口中:Ctrl+W,S.
- 可以通过Visual Studio创建网站直接与IIS绑定:shift+alt+n 在位置中选择本地IIS.
- 同一个解决方案,可以设置多个启动项目,并设置优先级:选中解决方案:alt+enter.
- 工具-选项 快捷键:alt+t+o;
- 可以在解决方案在中高亮显示当前正在编辑的文档. 工具 | 选项 | 项目和解决方案| 常规中.
- 在项目的属性页来切换使用ctrl+pageup and ctrl+pageup.
- 可以把项目固定在最近项目列表中,方便启动. 方法在最近项目列表中,点击项目前面的符号.
Chapter3: 了解环境
- 显示工具箱快捷建: Ctrl+Shift+X
- 各面板恢复原始位置选择:停靠(dock)
- 工具箱各项切换: Ctrl+up , Ctrl+down.
- 开发web应用时,可以修改默认的启动浏览器.
- Visual Studio命令行可以使用F7查看命令历史.
- Visual Studio命令行可以使用tab自动补全.
- 切换活动工具窗口:alt+F7.切换活动文档:ctrl+tab ,ctrl+shift+tab.
- 在web开发中,从设计界面到代码界面:F7.(shift+F7 相互切换.)
- Visual Studio的图片库可以方便你的使用,里面有Visual Studio的,office的,还有其他微软产品的.
Chapter4: 文档.
- 在工具|选项中可以修改最近使用的文件或项目的数量.默认是10和10
- 切换已打开的文档:ctrl+f6 ctrl+shift+f6
- 关闭当前文档:ctrl+f4.
- 打开当前文档所在的文件夹:alt+-+o.
- 以下拉项的形式,显示以打开的文档:ctrl+alt+down.并且支持首字母搜索.
Chapter5:查找
- 查找上一次查找的字符F3,shift+F3.
- 转到指定行:ctrl+G.
- 设置段点:F9.
- 增量查找:ctrl+I
- 根据指定的字符串查找: ctrl+F3.
- 转到定义:F12
- 查找结果以列表形式显示:ctrl+shift+F
Chater6:代码
- 放大与缩小文档.ctrl+mouse wheel. ctrl+shift+<, ctrl+shift+>
- 当代码有智能感知显示时,按住ctrl键,可以使用感知内容透明.
- 剪切行:ctrl+L,ctrl+X,删除行: ctrl+ shift +L.
- 註釋代碼ctrl+E+C,取消註釋:ctrl+E+U.
- 在指定代碼上方加一空行:ctrl+Enter,,下方加一行ctrl+shift+Enter;
- 互換:Alt+Shift+T (行); Ctrl+Shift+T (單詞); Ctrl+T (字符)
- 剪切板历史粘贴:Ctrl+Shift+V(过去20次)
- 同一变量之间的切换Ctrl+Shift+Down Arrow (下一个); Ctrl+Shift+Up Arrow (上一个)
- 括号之间的移动: Ctrl+] (move) 全选: Ctrl+Shift+].
- 显示参数信息: Ctrl+Shift+Space.
- 可以把经常使用的代码拖到工具箱,像控件一样地使用它们.
- 智能提示(常用于重构,如重命名):shift+alt+F10 或 “ctrl+.”.
- 同时选中多行,进行集中修改(录入或复制,粘贴):Shift+Alt+[Up, Down, Left, Right] Arrow;
- 显示行前的空格数 ctrl+R ctrl+W;
- 查看属性窗口:F4.
- Web 开发中,可以显示文档结构图:ctrl+alt+T;
- 插入代码段(if ,while try…等等):ctrl+k Ctrl+s; 代码段管理: ctrl+k Ctrl+B;
- 格式化当前文档: Ctrl+K, Ctrl+D (document),格式化选中文本: Ctrl+K, Ctrl+F (selection)
- 转到定义后,再转回来: Ctrl+Shift+8.
- 查看所以引用:Ctrl+K,R., 查看所以调用层次:Ctrl+K Ctrl+T
Chapter7:调试
- 可以使用#if debug System,Diagnostics,Debugger.Break()…, 自动加入断点, 只在调试期起作用.Release版本自动忽略.
- 显示断点窗口: Ctrl+Alt+B.
- 任务列表:查看todo等信息:ctrl+w,T
- 查看所有断点列表: Ctrl+Alt+B.
- 运行到光标处:Ctrl+F10
读书笔记-Coding faster(英文版)的更多相关文章
- 读书笔记-实用单元测试(英文版) Pragmatic Unit Testing in C# with NUnit
读书笔记-实用单元测试(英文版) Pragmatic Unit Testing in C# with NUnit Author: Andrew Hunt ,David Thomas with Matt ...
- 《Cracking the Coding Interview》读书笔记
<Cracking the Coding Interview>是适合硅谷技术面试的一本面试指南,因为题目分类清晰,风格比较靠谱,所以广受推崇. 以下是我的读书笔记,基本都是每章的课后习题解 ...
- 《如何在大学里脱颖而出(How to Win at College)》读书笔记
<如何在大学里脱颖而出(How to Win at College)>读书笔记 图书简介 中文版: 英文版: 作者卡尔·纽波特(Cal Newport)于 2004 年6月以优等生荣誉学会 ...
- 远程办公《Remote》读书笔记:中国程序员在家上班月入过六万不是梦
这不是一本新书,这是一本很值得中国程序员看的老书,所以我不是来做卖新书广告的:) 但它的确是一本好书,这本书在Amazon上3个business categories排第一.作者Jason Fried ...
- 《Programming Hive》读书笔记(一)Hadoop和hive环境搭建
<Programming Hive>读书笔记(一)Hadoop和Hive环境搭建 先把主要的技术和工具学好,才干更高效地思考和工作. Chapter 1.Int ...
- 【读书笔记】《Computer Organization and Design: The Hardware/Software Interface》(1)
笔记前言: <Computer Organization and Design: The Hardware/Software Interface>,中文译名,<计算机组成与设计:硬件 ...
- 《Small Memory Software:Patterns For System With Limited Memory》读书笔记
原文地址:http://blog.csdn.net/jinzhuojun/article/details/13297447 虽然摩尔定律让我们的计算机硬件得以以指数速度升级,但反摩尔定律又不断消减这些 ...
- 游戏人工智能 读书笔记 (四) AI算法简介——Ad-Hoc 行为编程
本文内容包含以下章节: Chapter 2 AI Methods Chapter 2.1 General Notes 本书英文版: Artificial Intelligence and Games ...
- 读书笔记2013-2 Linux内核设计与实现A
读书笔记2013-2 Linux内核设计与实现A <Linux内核设计与实现> 简介 这本书不是想Linux源码剖析那样一行行分析Linux源代码的书,而是从Linux历史,Linux哲学 ...
随机推荐
- Head First C#(赛狗日)
实验背景: 人:Joe.Bob和AI希望参见赛狗赌博.最初,Joe有50元,Bob有75元,AI有45元.每次比赛前,他们都会各自决定是否下注以及所押的赌金.直到比赛前,他们都可以改变赌金,但是一旦比 ...
- 如何合并相同数据并转置(mysql)实现
上次参加天猫大数据竞赛 是预测用户会买哪些牌子给用户推荐 拥有的字段 user_id,brand_id 最后要转成如下格式,比如用户1,要给他推荐2,3,4号品牌 原来的数据是 user_id,bra ...
- (原+转)Eclipse中Android调用OpenCv
大部分都是参考下面的网址,如果感觉看起来不舒服,可以直接查看原网址.最后遇到了一点问题: Description Resource Path Location Type E:/~\cod ...
- 再谈Android应用瘦身
Android应用apk安装包的大小,虽然对于现在WiFi普及情况而言消耗流量已经微乎其微,但是,对于一款好的应用,对于一款负责任的应用,当然是越小越好了. 引言: .应用越小,下载越快,也就意味着新 ...
- Java 中级IO流基础及主要API编程
1. IO流基础知识,流 是字节从源到目的地的运行的轨迹,次序是有意义的, 字节会按照次序进行传递, 比如Hello World 在下图中的传递的轨迹.该图形象的解释了IO中流的概念.流中全是字节.2 ...
- tp可用的超强第三方图表类库-JpGraph
日常开发中经常需要做图表,比如线状图.饼状图.柱状图等等,用PHP作图时需要使用复杂抽象的画图函数,或者借助一些网上下载的花柱形图.饼形图的类来实现,没有一个统一的chart类来实现图表的快速开发,非 ...
- 类与对象 - PHP手册笔记
基本概念 PHP对待对象的方式与引用和句柄相同,即每个变量都持有对象的引用,而不是整个对象的拷贝. 当创建新对象时,该对象总是被赋值,除非该对象定义了构造函数并且在出错时抛出了一个异常.类应在被实例化 ...
- Mvc中使用MvcSiteMapProvider实现站点地图之基础篇
MvcSiteMapProvider 是针对 ASP.NET MVC 中,提供菜单. 网站地图. 站点地图路径功能,以及更多的工具.它提供配置使用一个可插入的体系结构,可以是 XML. 数据库或动态生 ...
- NFC 与点对点应用
http://wenku.baidu.com/view/6a7623a28762caaedc33d426.html
- QT多重继承的时候,要把QObject放在最前面,否则报错——C++认为人性本恶,默认都是私有的,这点和Delphi的世界观不一样
在买来的控件(没有源码)的基础上,想加入QObject的一些特性,不得不多继承: class MyProgress : public CProgress, public QObject 但总是报错: ...