当前位置: 首页 > news >正文

Visual Studio 2008操作技巧

Visual Studio 2008操作技巧

    在Visual Studio 2008中增加了许多类似Word的功能,可提高代码编辑的效率。

    1.渐进式搜索

     (1)按Ctrl+I,显示一个搜索图标;

    (2)逐个字符输入,系统会逐字符匹配,并高亮显示搜索的文本。下图就是输入“sqlc”字符时的情况,系统将自动在文档中匹配输入的字符。

clip_image002

    (3)再次按Ctrl+I,光标将跳至下一个匹配的文本;

    (4)按Ctrl+Shift+I,可向后查找;

    (5)按ESC退出。

    2.选中矩形块

    Alt+拖动鼠标或Shift+Alt+光标键可选中一个矩形块,如下图所示。

clip_image004

    3.选中单词

    按Ctrl+W,选中光标处的单词。

    4.快速注释

    使用Ctrl+K,Ctrl+C进行注释,使用Ctrl+K,Ctrl+U取消注释

    (1)在HTML的源视图中,可注释掉一组或选中的多行HTML代码,下图是为HTML添加的注释。

clip_image006

    (2)在后台代码视图中,可注释一行或选中的多行代码。

    5.字母大小写转换:

    (1)Ctrl+Shift+U:转换为大写。

    (2)Ctrl+U:转换为小写。

    6.显示空格字符

    按Ctrl+R, Ctrl+W,可将代码中输入的空白字符以点显示出来,如下图所示。

clip_image008

    7.格式化文档

    使用以下快捷方式,可使代码自动格式化。

    (1)Ctrl+K,Ctrl+D格式化当前文档(可格式化HTML和代码文档)。

    (2)Ctrl+K,Ctrl+F格式化选中的文档

    8.窗体拆分

    与Word的窗体拆分相似,用鼠标移动到“拆分按钮”上方,出现分割文档的双向箭头,按住鼠标左键向下拖动,即可拆分为两个窗体。

clip_image010

    拆分后如下图:

clip_image012

    向上拖动两个窗体的分隔条,即可合并两个窗体。

    也可选择菜单“窗体/拆分”命令拆分窗体。

    9.全屏方式

    按Shift+Alt+Enter在全屏和非全屏切换。

    10.当前行和下一行交换位置

    按Alt+Shift+T可将当前行向下移动,与下一行进行交换。

    11.当前单词和下一单词交换位置

     按Ctrl+Shift+T可将当前单词与下一个单词进行交换。

    12.折叠/展开代码

    (1)Ctrl+M,Ctrl+M,折叠/展开当前块;

    (2)Ctrl+M,Ctrl+L,折叠/展开当前代码所有块;

    (3)Ctrl+M,Ctrl+O(不是数字0),折叠代码到定义,显示定义的头部,方便浏览。

    13.跳转到指定行

    按Ctrl+D,在查找框输入行号,再按Ctrl+G即可跳转到指定行。

    也可如下图所示,单击状态栏右下角的行列提示位置

clip_image014

    将弹出输入行号的对话框,即可进行跳转。

clip_image016

    14.快速移动光标

    (1)Ctrl+PageUp:光标移到当前视图顶部。

    (2)Ctrl+PageDown:光标移到当前视图底部。

    15.输入代码段

    按Ctrl+K,Ctrl+S可显示提示代码,如下图所示:

clip_image018

    双击选择代码“try”后,系统将产生try的代码块,如下图所示:

clip_image020

    也可输入一个关键字,按两次Tab键,来输入一个代码块。

转载于:https://www.cnblogs.com/scwyh/archive/2009/05/20/1470740.html

相关文章:

  • JMS 概述
  • linux 精髓敲击2
  • 《Core Data应用开发实践指南》一3.3 轻量级的迁移方式
  • WSPR运行步骤说明
  • ABP官方文档翻译 6.7 CSRF/XSRF保护
  • 在美国过端午节(诗)
  • BZOJ 1207: [HNOI2004]打鼹鼠【妥妥的n^2爆搜,dp】
  • FileStream读写文件 VS StreamWriter和StreamReader读写文件
  • 天合光能为澳大利亚太阳能农场供应双玻组件
  • SQLServer : EXEC和sp_executesql的区别
  • CRM的规划方法
  • [Windows编程] DLL_THREAD_DETACH 认识误区
  • 这个时代,传统媒体是什么?能做什么?
  • sql_根据父栏目id获取子栏目
  • 闪存、内存涨价贡献大:美光2017财年第二季度营收暴涨58%
  • ES6指北【2】—— 箭头函数
  • [译] 怎样写一个基础的编译器
  • 002-读书笔记-JavaScript高级程序设计 在HTML中使用JavaScript
  • Android Studio:GIT提交项目到远程仓库
  • axios 和 cookie 的那些事
  • canvas 五子棋游戏
  • Java,console输出实时的转向GUI textbox
  • JavaScript 基本功--面试宝典
  • java正则表式的使用
  • LintCode 31. partitionArray 数组划分
  • Netty源码解析1-Buffer
  • NSTimer学习笔记
  • PAT A1050
  • PHP 程序员也能做的 Java 开发 30分钟使用 netty 轻松打造一个高性能 websocket 服务...
  • php中curl和soap方式请求服务超时问题
  • vue:响应原理
  • 规范化安全开发 KOA 手脚架
  • 检测对象或数组
  • 手机端车牌号码键盘的vue组件
  • 它承受着该等级不该有的简单, leetcode 564 寻找最近的回文数
  • 一个普通的 5 年iOS开发者的自我总结,以及5年开发经历和感想!
  • PostgreSQL之连接数修改
  • #免费 苹果M系芯片Macbook电脑MacOS使用Bash脚本写入(读写)NTFS硬盘教程
  • (32位汇编 五)mov/add/sub/and/or/xor/not
  • (delphi11最新学习资料) Object Pascal 学习笔记---第7章第3节(封装和窗体)
  • (MIT博士)林达华老师-概率模型与计算机视觉”
  • (Python) SOAP Web Service (HTTP POST)
  • (Ruby)Ubuntu12.04安装Rails环境
  • (动手学习深度学习)第13章 计算机视觉---微调
  • (分类)KNN算法- 参数调优
  • (附源码)计算机毕业设计SSM在线影视购票系统
  • (每日持续更新)jdk api之FileReader基础、应用、实战
  • (三)Pytorch快速搭建卷积神经网络模型实现手写数字识别(代码+详细注解)
  • (实战)静默dbca安装创建数据库 --参数说明+举例
  • (一)Dubbo快速入门、介绍、使用
  • (一)硬件制作--从零开始自制linux掌上电脑(F1C200S) <嵌入式项目>
  • (转)Android学习笔记 --- android任务栈和启动模式
  • .FileZilla的使用和主动模式被动模式介绍
  • .naturalWidth 和naturalHeight属性,
  • .net 4.0 A potentially dangerous Request.Form value was detected from the client 的解决方案