visual Assist 快捷键大全

  • Alt + Shift + S(symbol):方便你寻找某个对象或变量等等。Find Symbol Dialog打开查找符号对话框
  • Alt + Shift + F (References):References 打开所有引用的地方
  • Alt + Shift + O:  打开解决方案下file list
  • Alt + M(methods )  : 打开文件的方法列表     ListMethodsInCurrentFile
  • Alt + G(GOTO): 在定义与声明之间互跳。 GotoImplementation调到实现
  • Alt + O(Open):在.h与.cpp之间互跳 OpenCurrespondingFile    .h/.cpp切换
  • Alt + Shift + Q:鼠标定位到函数名上,若是在h文件中,按此快捷键会弹出右键菜单,里面有个选项--创建定义;若是在cpp文件中,则按此快捷键会弹出右键菜单,里面有一个选项--创建声明。 这在定义好接口之后,再来写实现时,配合Alt+O是非常快捷的。当然,这种情况下,鼠标右击与Alt+O配合会更快,嘿嘿。
  • Alt + Shift + R:Rename 改掉一个类名或是其他东西的命名时,引用的地方同时被改成新的名字。

Alt+Left      Arrow NavigateBack  后台

Ctrl+Shift+V    Parse弹出最近10copy的内容菜单


重构

Shift+Alt+Q     RefactorContextMenu  弹出重构菜单

Shift+Alt+C     RefactorCreateFromUsage


Alt+Down        Arraw ScopeNext  跳到作用范围

Alt+Up          Arraw ScopePrevious


Visual Assist X的用法


open file in solution              打开文件中的解决办法

open Corresponding file       打开相应文件

list methods in current file     列表方法在当前文件

file symbol                           文件标记

find references                找到参考资料

find references in file      找到参考文件

clone find references results 寻找克隆结果

find previous by context 找到以前的前后关系

goto implementation          转到实现

refactor 重构

paste 粘贴

insert VA snippet 插入VA片段

surround with VA snippet      环绕与VA片段(例如:if(){})

tools工具

enable/disable visual assist x        启用/禁用视觉协助x

visual assist x options                视觉协助x选项

refactor重构

add member 新增成员

add similar member添加类似的成员

create declaration 创建报单(声明)

create implementation建立执行(实施)

add include添加包括

changs signature改变签字

change visibility改变能见度

document method文件方法

encapsulate field封装字段

extract method提取方法

move implementation to source file移动执行源文件

rename重命名

tools工具

VA outline -VA大纲

VA View -VA视图

find references results寻找参考资料的结果

spell check拼写检查

sort selected lines排序选定线

reparse current file重当前文件


“文本操作”快捷键

命令名快捷键说明

编辑.折叠到定义

Ctrl + M,Ctrl + O

自动确定在代码中创建区域的逻辑边界(如过程),然后隐藏它们。

编辑.注释选定内容

Ctrl + K,Ctrl + C

使用编程语言的正确注释语法将代码的当前行标记为注释。(vc2003)

编辑.完成单词

Ctrl + j Alt + 向右键

显示基于当前语言的“完整单词”。(vc2003)

编辑.删除

Delete

删除光标右侧的一个字符。

编辑.向后删除

Backspace Shift + Backspace

删除光标左侧的一个字符。

编辑.删除水平空白

Ctrl + K,Ctrl + \

折叠所选内容中的空白;如果没有所选内容,则删除光标旁边的空白。

编辑.编排文档格式

Ctrl + K,Ctrl + D

按照“选项”对话框“文本编辑器”部分中语言的“格式设置”窗格上指定的设置,对语言应用缩进和空格格式设置。

编辑.格式化选定内容

Alt + F8   Ctrl + K,Ctrl + F

根据周围的代码行,正确缩进选定的代码行。(vc2003)(Alt + F8 调用宏资源管理器)

编辑.隐藏选定内容

Ctrl + M,Ctrl + H

隐藏选定文本。信号图标标记隐藏文本在文件中的位置。

编辑.插入制表符

Tab

将文本行缩进指定数量的空格,如 5 个。(此快捷键支持多行操作)

编辑.剪切行

Ctrl + L Shift + Alt + L

将所有选定的行剪切到“剪贴板”,若尚未选定任何内容,则将当前行剪切到剪贴板。(vc2003)(Shift + Alt + L 不起作用)

编辑.删除行

Ctrl + Shift + L

删除所有选定行;如果没有选定行,则删除当前行。

编辑.上开新行

Ctrl + Enter

在插入点之上插入一个空行。(不论光标在一行的何处)

编辑.下开新行

Ctrl + Shift + Enter

在插入点之下插入一个空行。(这样就不用先将光标移到行首或行尾了)

编辑.行转置

Shift + Alt + T

将包含插入点的行移动到下一行之下。(可以看做是两行交换)

编辑.转换为小写

Ctrl + U

将选定文本更改为小写字符。

编辑.转换为大写

Ctrl + Shift + U

将选定文本更改为大写字符。

编辑.改写模式

Insert

在插入和改写插入模式之间切换。仅在使用文本编辑器时可用。

编辑.停止隐藏当前区域

Ctrl + M,Ctrl + U

移除当前选定区域的大纲显示信息。

编辑.停止大纲显示

Ctrl + M,Ctrl + P

从整个文档中移除所有大纲显示信息。

编辑.交换定位点

Ctrl + R,Ctrl + P

交换当前选定内容的定位点与结束点。

编辑.左缩进

Shift + Tab

将选定行左移一个制表位。(此快捷键支持多行操作)

编辑.切换所有大纲显示

Ctrl + M,Ctrl + L

在隐藏和显示状态之间切换所有以前被标记为隐藏的文本部分。

编辑.切换书签

Ctrl + F2 Ctrl + K,Ctrl + K

在当前行处设置或移除书签。

编辑.切换大纲显示展开

Ctrl + M,Ctrl + M

在隐藏和显示状态之间切换当前选定的隐藏文本部分。

编辑.切换任务列表快捷方式

Ctrl + K,Ctrl + H

在当前行处设置或移除快捷方式。

编辑.切换自动换行

Ctrl + R,Ctrl + R

启用或禁用编辑器中的自动换行。

编辑.取消注释选定内容

Ctrl + K,Ctrl + U

从代码的当前行中移除注释语法。

编辑.查看空白

Ctrl + Shift + 8 Ctrl + R,Ctrl + W

显示或隐藏空格和制表符标记。

编辑.字删除直至结尾处

Ctrl + Delete

删除插入点右侧的单词。

编辑.字删除直至开始处

Ctrl + Backspace

删除插入点左侧的单词。

编辑.字转置

Ctrl + Shift + T

对调插入点两边的单词。例如,main int 将更改为 int main

“项目”快捷键

命令名快捷键说明
生成.生成解决方案CTRL + SHIFT + B使用当前的解决方案配置生成解决方案中的所有项目。
文件.新建文件CTRL + SHIFT + N显示“新建文件”对话框,在此可以选择要添加到当前项目中的新文件。
文件.新建项目CTRL + N显示一个子菜单,该菜单列出可以添加到当前打开项目的项目类型。图标更改为添加的上一个项目类型。
文件.打开文件CTRL + SHIFT + O显示“打开文件”对话框,在此可选择要打开的现有文件。
文件.打开项目CTRL + O显示“打开项目”对话框,从中可以将新的或现有的项目添加到解决方案中。
项目.添加现有项CTRL + SHIFT + D显示“添加现有项”对话框。
项目.添加新项CTRL + D显示“添加新项”对话框,该对话框使您得以选择要添加到当前项目的项。

“调试”快捷键

命令名快捷键说明
调试.全部中断CTRL + BREAK临时停止执行调试会话中的所有进程。仅适用于“运行”模式。
调试.断点CTRL + B显示“断点”对话框,在此可添加和修改断点。
调试.调用堆栈CTRL + ALT + C显示“调用堆栈”窗口,以显示当前执行线程的所有活动过程或堆栈帧列表。仅适用于“运行”模式。
调试.清除所有断点CTRL + SHIFT + F9清除项目中的所有断点。
调试.启用断点CTRL + F9在当前行上设置断点。
调试.异常CTRL + SHIFT + E显示“异常”对话框。
调试.即时CTRL + ALT + I显示“即时”窗口,在该窗口中可以计算表达式并执行单个的命令。
调试.局部变量CTRL + ALT + L显示“局部变量”窗口,以查看当前堆栈帧中每个过程的变量及其值。
调试.进程CTRL + SHIFT + R显示“进程”对话框,该对话框允许在单个解决方案中同时调试多个程序。
调试.快速监视SHIFT + F9显示带有选定表达式的当前值的“快速监视”对话框。仅适用于“中断”模式。使用该命令可检查尚未为其定义监视表达式的变量、属性或其他表达式的当前值。
调试.重新启动CTRL + SHIFT + F5终止调试会话,重新生成,然后从开始处开始运行应用程序。可用于“中断”模式和“运行”模式。
调试.运行文档CTRL + ALT + R显示“运行文档”窗口,该窗口显示正处于调试过程中的文档集。适用于“运行”模式。
调试.运行到光标处CTRL + F10在“中断”模式下,从当前语句继续执行代码,直到所选语句。“当前执行行”边距指示符出现在“边距指示符”栏中。
在“设计”模式下,启动调试器并执行代码,直到光标位置。
调试.设置下一语句CTRL + SHIFT + F10在选择的代码行上设置执行点。
调试.显示下一语句ALT + 数字键区中的 *突出显示要执行的下一条语句。
调试.启动F5自动附加调试器,并从“<Project> 属性”对话框中指定的启动窗体运行应用程序。如果为“中断”模式,则更改为“继续”。
调试.开始执行不调试CTRL + F5在不调用调试器的情况下运行代码。
调试.逐语句F11在执行进入函数调用后,逐条语句执行代码。即单步执行,跟踪程序时有用得很!
调试.跳出SHIFT + F11执行当前执行点所处函数的剩余行。
调试.逐过程F10执行下一行代码,但不执行任何函数调用。
调试.停止调试SHIFT + F5停止运行程序中的当前应用程序。可用于“中断”模式和“运行”模式。
调试.线程CTRL + ALT + H显示“线程”窗口,以查看当前进程的所有线程及其相关信息。
调试.切换断点F9在当前行设置或移除断点。
调试.监视1CTRL + ALT + W,1 键显示“监视 1”窗口,以查看所选变量或监视表达式的值。
调试.监视2CTRL + ALT + W,2 键显示“监视 2”窗口,以查看所选变量或监视表达式的值。
调试.监视3CTRL + ALT + W,3 键显示“监视 3”窗口,以查看所选变量或监视表达式的值。
调试.监视4CTRL + ALT + W,4 键显示“监视 4”窗口,以查看所选变量或监视表达式的值。

“搜索和替换”快捷键

命令名快捷键说明
编辑.查找CTRL + F显示“查找”对话框。
编辑.查找下一个F3查找上次搜索文本的下一个匹配项。
编辑.查找下一个选定项CTRL + F3在文档中查找当前选定文本的下一个匹配项。
编辑.查找上一个SHIFT + F3查找搜索文本的上一个匹配项。
编辑.查找上一个选定项CTRL + SHIFT + F3查找当前选定文本的上一匹配项或者插入符号处的单词。
编辑.转到查找组合框CTRL + SHIFT + F将插入符号放置在“标准”工具栏上的“查找/命令”框中。
编辑.隐藏文本ALT + F3,N选择或清除“查找”和“替换”对话框中的“搜索隐藏文本”选项。
编辑.大小写匹配ALT + F3,C选择或清除查找和替换操作的“大小写匹配”选项。
编辑.正则表达式ALT + F3,R选择或清除允许使用特殊字符的“正则表达式”选项。仅适用于“查找”、“替换”、“在文件中查找”和“在文件中替换”对话框以及“查找/命令”框。
编辑.替换CTRL + H显示“替换”对话框。
编辑.停止搜索ALT + F3,S暂停当前的“在文件中查找”操作。
编辑.向上ALT + F3,B选择或清除“查找”和“替换”操作的“向上搜索”选项。
编辑.全字匹配ALT + F3,W选择或清除“查找”和“替换”操作的“全字匹配”选项。仅适用于“查找”、“替换”、“在文件中查找”和“在文件中替换”对话框以及“查找/命令”框。

“文本导航”快捷键

命令名快捷键说明
编辑.左移字符左箭头键将插入点向左移动一个字符。
编辑.右移字符右箭头键将插入点向右移动一个字符。
编辑.文档结尾CTRL + END将插入点移动到文档的最后一行。
编辑.文档开始CTRL + HOME将插入点移动到文档首行。
编辑.转到CTRL + G显示“转到行”对话框。
编辑.转到大括号CTRL + ]将插入点移动到文档中的下一个大括号处。
编辑.向下移动一行下箭头键将插入点下移一行。
编辑.行尾END将插入点移动到行尾。
编辑.行首HOME将插入点移动到行首。
编辑.向上移动一行上箭头键将插入点上移一行。
编辑.下一书签CTRL + K,CTRL + N移动到文档中下一个书签处。
编辑.向下翻页PAGE DOWN将文档或窗口向下滚动一页。
编辑.向上翻页PAGE UP将文档或窗口向上滚动一页。
编辑.上一书签CTRL + K,CTRL + P移动到上一书签。
编辑.向下滚动一行CTRL + 下箭头键将文本向下滚动一行。
编辑.向上滚动一行CTRL + 上箭头键将文本向上滚动一行。
编辑.视图顶部CTRL + PAGE UP将光标移动到位于当前窗口顶部的首行。仅适用于 HTML 编辑器的“HTML”视图。
编辑.查看空白CTRL + R,CTRL + W显示或隐藏空格和制表符标记。
编辑.下一字CTRL + 右箭头键将插入点右移一个单词。
编辑.上一字CTRL + 左箭头键将插入点移动到前一单词的开头。
视图.查看代码F7在编辑器的“代码”视图中显示选定项。
视图.视图设计器SHIFT + F7在编辑器或设计器的“设计”视图中显示选定项。

“窗口管理”快捷键

命令名快捷键说明
窗口.激活文档窗口ESC关闭菜单或对话框,取消正在进行的操作,或将焦点放在当前文档窗口中。
窗口.关闭文档窗口CTRL + F4关闭当前选定的文档窗口。
窗口.关闭工具窗口SHIFT + ESC关闭工具窗口,如“任务列表”和“工具箱”。
窗口.下一个文档窗口CTRL + F6
CTRL + TAB
逐个窗口地循环通过 MDI 子窗口。
窗口.下一窗格ALT + F6移动到下一工具窗口。
窗口.下一个拆分窗格F6移动到单个文档的拆分窗格视图的下一个窗格。
窗口.下一选项卡CTRL + PAGE DOWN移动到文档或窗口中的下一个选项卡。
窗口.上一个文档窗口CTRL + SHIFT + F6
CTRL + SHIFT + TAB
移动到编辑器中的前一个文档。
窗口.上一窗格SHIFT + ALT + F6移动到上次选定的窗口。
窗口.上一个拆分窗格SHIFT + F6移动到拆分窗格视图中的文档的上一个窗格。
窗口.上一选项卡CTRL + PAGE UP移动到文档或窗口中的上一个选项卡。

“工具窗口”快捷键

命令名快捷键说明
视图.文档大纲CTRL + ALT + T显示“文档大纲”窗口,以查看当前文档的平面或层次大纲。
视图.对象浏览器CTRL + ALT + B

F2

显示“对象浏览器”,以查看可用于包的类、属性、方法、事件和常数以及项目中的对象库和过程。当在编辑器中时,F2 键只显示对象浏览器。
视图.输出CTRL + ALT + O显示“输出”窗口,该窗口显示生成和其他状态信息。
视图.属性窗口F4显示“属性”窗口。
视图.属性页SHIFT + F4显示“解决方案资源管理器”窗口中的当前选定项的属性页。
视图.刷新CTRL + R更新当前显示在 Web 浏览器窗口中的信息。
视图.解决方案资源管理器CTRL + ALT + J显示“解决方案资源管理器”窗口。
视图.任务列表CTRL + ALT + K显示“任务列表”窗口,在该窗口中可以对任务、注释、快捷方式、警告和错误信息进行自定义、分类和管理。
视图.工具箱CTRL + ALT + X显示“工具箱”。

常用快捷键:(从最常用开始)
F9             // 设置断点
F5           // 调试程序
F10           // 单步
F11           // 进入某个函数
Shift + F11      // 从某个函数跳出

Shift+ Alt + O     // 打开文件名搜索对话框
Alt + G         // 跳到定义处
Alt + M         // 输入函数名的一部分,查看某个函数
Alt + <-        // 退回到上一视图
Alt + ->        // 前进到下一视图 (这个快捷键是自定义的)
Ctrl + }        // 如当时光标在"{" 处,则跳到配对的 "}"。如当时光标在"}" 处,则跳到配对的 "{"。
Alt + 向上方向键    // 跳到上一个类或函数
Alt + 向下方向键    // 跳到下一个类或函数
Ctrl + /        // 加注释(这个快捷键是自定义的)
Shift + F9      // 快速查看变量
Alt + 3        // 查看变量
Alt + 7        // 查看堆栈
Alt + 6        // 查看内存
Shift + F5       // 退出调试程序
Ctrl + F5       // 运行程序,注意不是调试
F7           // 编译(如果编译后,出现了很多警告和个别错误,可以再按一下,F7再编译一次,这个时候,就会只出现错误,方便定位错误。)

Ctrl +  I          // 输入,增量搜索(实时查找)
Ctrl + F3        // 选中一个单词时,跳到下个单词(F3下一个,shift + F3 上一个)
Ctrl + Shift + F   // 在文件中查找关键字,当前工程,当前文档,打开的文档,自定义等
Ctrl + F2        // 某行加书签 再按一次测去掉书签
F2             // 跳到一个书签,再按一下测跳到下一个书签

Shift + F2     // 跳到上一个书签

Ctrl + ->        // 跳到一个单词最后  
Ctrl + <-        // 跳到一个单词最前   
Ctrl + Shift + ->  // 选择光标后的一个单词 
Ctrl + Shift + <-  // 选择光标前的一个单词
Shift + ->      // 选择后的一个字母,每按一次增先一个字母
Shift + <-       // 选择前的一个字母,每按一次增先一个字母

Ctrl + Shift + 空格  // 当光标在函数参数时,则提示函数参数列表
Ctrl + B        // 加条件断点
Ctrl + L        // 删除一行

Ctrl + Home     // 跳到文档最前面
Ctrl + End      // 跳到文档最后面
Home              // 跳到一行最前面
End             // 跳到一行最后面


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值