读书笔记-Coding faster(英文版)

Getting More Productive with Microsoft visual Studio

Author: Zain Naboulsi Sara Ford

Chapter1: 开始.

  1. 在一台机器上可以安装多个版本的Visual Studio.推荐先从低版本开始安装,最后安装高版本.
  2. 可以修改Visual Studio的默认帮助信息为Online Help(需要连接网络).
  3. 导入和导出Visual Studio环境信息(备份,还原).
  4. 可以用Visual Studio安全模式启动来排除Visual Studio不能正常启动是否是因为第三方产品的影响:在Visual Studio命令行中输入 :devenv.exe /safemode.
  5. 可以用命令行来启动Visual Studio:    devenv.exe

Chapter2: 项目和项.

  1. 新建项目快捷建: Ctrl+Shift+N
  2. 新建项快捷建: Ctrl +shift +A,新建模板项:Ctrl+N
  3. 打开解决方案窗口中:Ctrl+W,S.
  4. 可以通过Visual Studio创建网站直接与IIS绑定:shift+alt+n 在位置中选择本地IIS.
  5. 同一个解决方案,可以设置多个启动项目,并设置优先级:选中解决方案:alt+enter.
  6. 工具-选项 快捷键:alt+t+o;
  7. 可以在解决方案在中高亮显示当前正在编辑的文档. 工具 | 选项 | 项目和解决方案| 常规中.
  8. 在项目的属性页来切换使用ctrl+pageup and ctrl+pageup.
  9. 可以把项目固定在最近项目列表中,方便启动. 方法在最近项目列表中,点击项目前面的符号.

Chapter3: 了解环境

  1. 显示工具箱快捷建: Ctrl+Shift+X
  2. 各面板恢复原始位置选择:停靠(dock)
  3. 工具箱各项切换: Ctrl+up , Ctrl+down.
  4. 开发web应用时,可以修改默认的启动浏览器.
  5. Visual Studio命令行可以使用F7查看命令历史.
  6. Visual Studio命令行可以使用tab自动补全.
  7. 切换活动工具窗口:alt+F7.切换活动文档:ctrl+tab ,ctrl+shift+tab.
  8. 在web开发中,从设计界面到代码界面:F7.(shift+F7 相互切换.)
  9. Visual Studio的图片库可以方便你的使用,里面有Visual Studio的,office的,还有其他微软产品的.

Chapter4: 文档.

  1. 在工具|选项中可以修改最近使用的文件或项目的数量.默认是10和10
  2. 切换已打开的文档:ctrl+f6  ctrl+shift+f6
  3. 关闭当前文档:ctrl+f4.
  4. 打开当前文档所在的文件夹:alt+-+o.
  5. 以下拉项的形式,显示以打开的文档:ctrl+alt+down.并且支持首字母搜索.

Chapter5:查找

  1. 查找上一次查找的字符F3,shift+F3.
  2. 转到指定行:ctrl+G.
  3. 设置段点:F9.
  4. 增量查找:ctrl+I
  5. 根据指定的字符串查找: ctrl+F3.
  6. 转到定义:F12
  7. 查找结果以列表形式显示:ctrl+shift+F

Chater6:代码

  1. 放大与缩小文档.ctrl+mouse wheel. ctrl+shift+<, ctrl+shift+>
  2. 当代码有智能感知显示时,按住ctrl键,可以使用感知内容透明.
  3. 剪切行:ctrl+L,ctrl+X,删除行: ctrl+ shift +L.
  4. 註釋代碼ctrl+E+C,取消註釋:ctrl+E+U.
  5. 在指定代碼上方加一空行:ctrl+Enter,,下方加一行ctrl+shift+Enter;
  6. 互換:Alt+Shift+T (行); Ctrl+Shift+T (單詞); Ctrl+T (字符)
  7. 剪切板历史粘贴:Ctrl+Shift+V(过去20次)
  8. 同一变量之间的切换Ctrl+Shift+Down Arrow (下一个); Ctrl+Shift+Up Arrow (上一个)
  9. 括号之间的移动: Ctrl+] (move)     全选: Ctrl+Shift+].
  10. 显示参数信息: Ctrl+Shift+Space.
  11. 可以把经常使用的代码拖到工具箱,像控件一样地使用它们.
  12. 智能提示(常用于重构,如重命名):shift+alt+F10 或 “ctrl+.”.
  13. 同时选中多行,进行集中修改(录入或复制,粘贴):Shift+Alt+[Up, Down, Left, Right] Arrow;
  14. 显示行前的空格数 ctrl+R ctrl+W;
  15. 查看属性窗口:F4.
  16. Web 开发中,可以显示文档结构图:ctrl+alt+T;
  17. 插入代码段(if ,while try…等等):ctrl+k Ctrl+s; 代码段管理: ctrl+k Ctrl+B;
  18. 格式化当前文档: Ctrl+K, Ctrl+D (document),格式化选中文本: Ctrl+K, Ctrl+F (selection)
  19. 转到定义后,再转回来: Ctrl+Shift+8.
  20. 查看所以引用:Ctrl+K,R.,   查看所以调用层次:Ctrl+K Ctrl+T

Chapter7:调试

  1. 可以使用#if debug System,Diagnostics,Debugger.Break()…, 自动加入断点, 只在调试期起作用.Release版本自动忽略.
  2. 显示断点窗口: Ctrl+Alt+B.
  3. 任务列表:查看todo等信息:ctrl+w,T
  4. 查看所有断点列表: Ctrl+Alt+B.
  5. 运行到光标处:Ctrl+F10

读书笔记-Coding faster(英文版)的更多相关文章

  1. 读书笔记-实用单元测试(英文版) Pragmatic Unit Testing in C# with NUnit

    读书笔记-实用单元测试(英文版) Pragmatic Unit Testing in C# with NUnit Author: Andrew Hunt ,David Thomas with Matt ...

  2. 《Cracking the Coding Interview》读书笔记

    <Cracking the Coding Interview>是适合硅谷技术面试的一本面试指南,因为题目分类清晰,风格比较靠谱,所以广受推崇. 以下是我的读书笔记,基本都是每章的课后习题解 ...

  3. 《如何在大学里脱颖而出(How to Win at College)》读书笔记

    <如何在大学里脱颖而出(How to Win at College)>读书笔记 图书简介 中文版: 英文版: 作者卡尔·纽波特(Cal Newport)于 2004 年6月以优等生荣誉学会 ...

  4. 远程办公《Remote》读书笔记:中国程序员在家上班月入过六万不是梦

    这不是一本新书,这是一本很值得中国程序员看的老书,所以我不是来做卖新书广告的:) 但它的确是一本好书,这本书在Amazon上3个business categories排第一.作者Jason Fried ...

  5. 《Programming Hive》读书笔记(一)Hadoop和hive环境搭建

    <Programming Hive>读书笔记(一)Hadoop和Hive环境搭建             先把主要的技术和工具学好,才干更高效地思考和工作.   Chapter 1.Int ...

  6. 【读书笔记】《Computer Organization and Design: The Hardware/Software Interface》(1)

    笔记前言: <Computer Organization and Design: The Hardware/Software Interface>,中文译名,<计算机组成与设计:硬件 ...

  7. 《Small Memory Software:Patterns For System With Limited Memory》读书笔记

    原文地址:http://blog.csdn.net/jinzhuojun/article/details/13297447 虽然摩尔定律让我们的计算机硬件得以以指数速度升级,但反摩尔定律又不断消减这些 ...

  8. 游戏人工智能 读书笔记 (四) AI算法简介——Ad-Hoc 行为编程

    本文内容包含以下章节: Chapter 2 AI Methods Chapter 2.1 General Notes 本书英文版: Artificial Intelligence and Games ...

  9. 读书笔记2013-2 Linux内核设计与实现A

    读书笔记2013-2 Linux内核设计与实现A <Linux内核设计与实现> 简介 这本书不是想Linux源码剖析那样一行行分析Linux源代码的书,而是从Linux历史,Linux哲学 ...

随机推荐

  1. 1. 用U盘安装Centos6.5 + Win7 双系统

    一. 用U盘安装Centos6.5 + Win7 双系统 准备工作:U盘(8G).需要安装的Centos6.5系统(64bit).EasyBCD(用来修复引导,否则开机只有一个系统).         ...

  2. EF 事务处理 (InnoDB Engine的MySQL表也可以)

    备忘 1. 亲测(可以嵌套使用) using (TransactionScope scope = new TransactionScope()) { //操作1 XXEntities.Current. ...

  3. eclipse安装svn插件,在输入url后,一直卡在in progress界面不懂。

    今天遇到上面的情况.网上找了半天都没有找到解决的办法.后来,仔细比对了一下我的eclipse版本和svn版本.发现svn版本真的太老了.用上新的svn后,立马就可以用了 svn - http://su ...

  4. 转:APK反编译

    使用工具:      CSDN上下载地址: apktool (资源文件获取) 下载 dex2jar(源码文件获取) 下载 jd-gui (源码查看) 下载 Android反编译整合工具包(最新) 下载 ...

  5. PO VO DAO DTO BO TO概念与区别

    O/R Mapping 是 Object Relational Mapping(对象关系映射)的缩写.通俗点讲,就是将对象与关系数据库绑定,用对象来表示关系数据.在O/R Mapping的世界里,有两 ...

  6. tomcat配置CATALINA_HOME变量

    1.CATALINA_HOME是TOMCAT安装路径的别名,目的是为了方便使用TOMCAT 2.计算机>属性>环境变量, 新建环境变量.变量名为CATALINA_HOME ,变量值tomc ...

  7. phonegap退出android程序

    最近用android做了一个程序,在点“后退”的时候,会不停地后退,感觉不好. 查了些资料有这么些: 一.toast_plugin插件 <script type="text/javas ...

  8. Java IO流分析整理 .

    Java中的流,可以从不同的角度进行分类. 按照数据流的方向不同可以分为:输入流和输出流. 按照处理数据单位不同可以分为:字节流和字符流. 按照实现功能不同可以分为:节点流和处理流. 输出流: 输入流 ...

  9. windows中path环境变量即时生效

    修改PATH后,打来CMD命令行,输入 “set PATH=C” (不会真的改变PATH变量值,但会重新读取一次PATH值),关掉CMD窗口再打开.OK 不放心可以 echo %PATH% 检视一下.

  10. python用法——Mixin

    在读werkzeug和flask的源码中,经常能遇到类名中有mixin这个东西.这个东西的用法让我想到了java中的接口名有able的用法.今天我就来看了看这个mixin是什么东西. 学习了pytho ...