当前位置:文档之家› vs2005快捷键

vs2005快捷键

调试快捷键

F6: 生成解决方案
Ctrl+F6: 生成当前项目
F7: 查看代码
Shift+F7: 查看窗体设计器
F5: 启动调试
Ctrl+F5: 开始执行(不调试)
Shift+F5: 停止调试
Ctrl+Shift+F5: 重启调试
F9: 切换断点
Ctrl+F9: 启用/停止断点
Ctrl+Shift+F9: 删除全部断点
F10: 逐过程
Ctrl+F10: 运行到光标处
F11: 逐语句

编辑快捷键

Shift+Alt+Enter: 切换全屏编辑
Ctrl+B,T / Ctrl+K,K: 切换书签开关
Ctrl+B,N / Ctrl+K,N: 移动到下一书签
Ctrl+B,P: 移动到上一书签
Ctrl+B,C: 清除全部标签
Ctrl+I: 渐进式搜索
Ctrl+Shift+I: 反向渐进式搜索
Ctrl+F: 查找
Ctrl+Shift+F: 在文件中查找
F3: 查找下一个
Shift+F3: 查找上一个
Ctrl+H: 替换
Ctrl+Shift+H: 在文件中替换
Alt+F12: 查找符号(列出所有查找结果)
Ctrl+Shift+V: 剪贴板循环
Ctrl+左右箭头键: 一次可以移动一个单词
Ctrl+上下箭头键: 滚动代码屏幕,但不移动光标位置。
Ctrl+Shift+L: 删除当前行
Ctrl+M,M: 隐藏或展开当前嵌套的折叠状态
Ctrl+M,L: 将所有过程设置为相同的隐藏或展开状态
Ctrl+M,P: 停止大纲显示
Ctrl+E,S: 查看空白
Ctrl+E,W: 自动换行
Ctrl+G: 转到指定行
Shift+Alt+箭头键: 选择矩形文本
Alt+鼠标左按钮: 选择矩形文本
Ctrl+Shift+U: 全部变为大写
Ctrl+U: 全部变为小写



VS2005的隐藏快捷键

这里我将会把一些无意中发现的VS2005中没有明确指出的快捷键共享出来,并不是所有的快捷键,或者常见的一些快捷键。
1、Ctrl+Space直接完成类或函数(本来这个并不算隐藏的快捷键,但是因为中文输入法抢占这个快捷键,所以。。。,替代的快捷键是Alt+Right)
2、Shift+Delete整行删除,并且将这一行放到剪贴板(这时候不能选中一段内容)
3、Shift+Insert粘贴,有点匪夷所思,Ctrl+V就可以了,大概是为了和Shift+Delete对应吧
4、Ctrl+Up,Ctrl+Down滚动编辑器,但尽量不移动光标,光标保证在可见范围内
5、Ctrl+BackSpace,Ctrl+Delete整词删除,有的时候很有用
6、Ctrl+Left,Ctrl+Right按整词移动光标(不算隐藏,和前面几条加起来就是Ctrl光标控制套件了)
7、Alt+Shift+F10打开执行改名,实现接口和抽象类的小窗口(还可以用Ctrl+.,不过有的中文输入法用到这个)
8、Shift+F9调试是打开QuickWatch,内容是当前光标所在处的内容
9、F12转跳到定义,很有用的快捷键
10、Shift+F12查找所有引用
11、Ctrl+F10=F5,开始Debug
12、Ctrl+F6循环察看代码窗口,有点Ctrl+Tab的感觉
13、Ctrl+F3查找当前光标选中的内容,可以和F3配合使用
14、Ctrl+F2将焦点转

移到类的下拉框上
15、Alt+F7=Ctrl+Tab
16、Alt+F11新开VS2005并编辑宏
17、Alt+F12查找=Ctrl+F

快捷键 功能
CTRL + SHIFT + B 生成解决方案
CTRL + F7 生成编译
CTRL + O 打开文件
CTRL + SHIFT + O 打开项目
CTRL + SHIFT + C 显示类视图窗口
F4 显示属性窗口
SHIFT + F4 显示项目属性窗口
CTRL + SHIFT + E 显示资源视图
F12 转到定义
CTRL + F12 转到声明
CTRL + ALT + J 对象浏览
CTRL + ALT + F1 帮助目录
CTRL + F1 动态帮助
F1 帮助
SHIFT + F1 当前窗口帮助
CTRL + ALT + F3 帮助-搜索
SHIFT + ALT + ENTER 全屏显示
CTRL + - 向后定位
CTRL + SHIFT + - 向前定位
CTRL + F4 关闭文档窗口
CTRL + PAGE DOWN 光标定位到窗口上方
CTRL + PAGE UP 光标定位到窗口下方
CTRL + F6
CTRL + TAB 下一个文档窗口
CTRL + SHIFT + F6
CTRL + SHIFT + TAB 上一个文档窗口
ALT + F6 下一个面板窗口
CTRL + K, CTRL + L 取消remark
CTRL + K, CTRL + C 注释选择的代码
CTRL + K, CTRL + U 取消对选择代码的注释
CTRL + M, CTRL + O 折叠代码定义
CTRL + M, CTRL + L 展开代码定义
CTRL + DELETE 删除至词尾
CTRL + BACKSPACE 删除至词头
SHIFT + TAB 取消制表符
CTRL + U 转小写
CTRL + SHIFT + U 转大写
CTRL + SHIFT + END 选择至文档末尾
CTRL + SHIFT + HOME 选择至文档末尾开始
SHIFT + END 选择至行尾
SHIFT + HOME 选择至行开始处
SHIFT + ALT + END 垂直选择到最后尾
SHIFT + ALT + HOME 垂直选择到最前面
CTRL + A 全选
CTRL + W 选择当前单词
CTRL + SHIFT + PAGE UP 选择至本

页前面
CTRL + SHIFT + PAGE DOWN 选择至本页后面
CTRL + END 文档定位到最后
CTRL + HOME 文档定位到最前
CTRL + G 转到…
CTRL + K, CTRL + P 上一个标签
CTRL + K, CTRL + N 下一个标签
ALT + F10 调试-ApplyCodeChanges
CTRL + ALT+ Break 停止调试
CTRL + SHIFT + F9 取消所有断点
CTRL + F9 允许中断
CTRL + SHIFT + F5 调试-重新开始
F5运行调试
CTRL + F5 运行不调试
F10跨过程序执行
F11单步逐句执行
CTRL + J 列出成员
CTRL + PAGE DOWN 下一个视图
CTRL + B 格式-粗体
CTRL + SHIFT + T 格式-文字缩进



CTRL+F 查找和添换

ALT+F4 关闭vs2005
CTRL+F4 关闭单独页面

ctrl+u 选中的单词小写
Ctrl+shift+u 选中的单词大写
************************************************************************************



“命令”窗口用于直接在 Visual Studio 集成开发环境 (IDE) 中执行命令或别名。可以执行菜单命令和不在任何菜单上显示的命令。若要显示“命令”窗口,请从“视图”菜单中选择“其他窗口”,再选择“命令窗口”。
以下是包含可在 Visual Studio 中使用的预定义命令别名的列表。
命令名 别名 完整名称
打印 ?
Debug.Print

快速监视
??
Debug.Quickwatch

添加新项目
AddProj
File.AddNewProject

别名
Alias
Tools.Alias

“自动”窗口
Autos
调试.自动窗口

“断点”窗口
bl
调试.断点

切换断点
bp
Debug.ToggleBreakPoint

“调用堆栈”窗口
CallStack
调试.调用堆栈

清除书签
ClearBook
编辑.清除书签

关闭
Close
File.Close

关闭所有文档
CloseAll
Window.CloseAllDocuments

全部清除
cls
Edit.ClearAll

“命令”模式
cmd
视图.命令窗口

查看代码
code
视图.查看代码

列出内存
d
Debug.ListMemory

以 ANSI 形式列出内存
da
Debug.ListMemory /Ansi

列出内存(单字节格式)
db
Debug.ListMemory /Format:OneByte

以 ANSI 形式列出内存(四字节格式)
dc
Debug.ListMemory /Format:FourBytes /Ansi

列出内存(四字节格式)
dd
Debug.ListMemory /Format:FourBytes

删除到行首
DelBOL
Edit.DeleteToBOL

删除到行尾
DelEOL
Edit.DeleteToEOL

删除水平空白
DelHSp
编辑.删除水平空白

视图设计器
designer
视图.视图设计器

列出内存(浮点格式)
df
Debug.ListMemory /Format:Float


“反汇编”窗口
disasm
调试.反汇编

列出内存(八字节格式)
dq
Debug.ListMemory /Format:EightBytes

以 Unicode 形式列出内存
du
Debug.ListMemory /Unicode

计算语句
eval
Debug.EvaluateStatement

退出
Exit
文件.退出

格式化选定内容
format
编辑.格式化选定内容

全屏
FullScreen
视图.全屏

开始
g
调试.启动

转到
GotoLn
编辑.转到

转到大括号
GotoBrace
编辑.转到大括号

F1帮助
Help
帮助.F1帮助

“即时”模式
immed
Tools.ImmediateMode

将文件作为文本插入
InsertFile
Edit.InsertFileAsText

列出调用堆栈
kb
Debug.ListCallStack

转换为小写
Lcase
编辑.转换为小写

剪切行
LineCut
编辑.剪切行

删除行
LineDel
编辑.删除行

列出成员
ListMembers
编辑.列出成员

“局部变量”窗口
Locals
调试.局部变量

日志命令窗口输出
Log
Tools.LogCommandWindowOutput

命令窗口标记模式
mark
工具.命令窗口标记模式

“内存”窗口
Memory Memory1
调试.内存1

内存窗口 2
Memory2
调试.内存2

内存窗口 3
Memory3
调试.内存3

内存窗口 4
Memory4
调试.内存4

设置基数
n
Debug.SetRadix

显示Web浏览器
nav navigate
View.ShowWebBrowser

下一书签
NextBook
编辑.下一书签

新建文件
nf
文件.新建文件

新建项目
np NewProj
文件.新建项目

打开文件
of Open
文件.打开文件

打开项目
op
File.OpenProject

折叠到定义/停止大纲显示
OutlineDefs StopOutlining
编辑.折叠到定义

逐过程
p
调试.逐过程

参数信息
ParamInfo
编辑.参数信息

跳出
pr
调试.跳出

上一书签
PrevBook
编辑.上一书签

打印文件
print
文件.打印

“属性”窗口
props
视图.属性窗口

停止
q
调试.停止调试

重复
redo
编辑.重复

“寄存器”窗口
registers
调试.寄存器

运行到光标处
rtc
调试.运行到光标处

保存选定项
save
文件.保存选定项

全部保存
SaveAll
文件.全部保存

另存为
SaveAs
File.SaveSelectedItemsAs

“仅显示脚本”视图
ScriptOnly
View.ShowScriptOnly

外壳程序
shell
Tools.Shell

停止在文件中查找
StopFind
Edit.FindInFiles /stop

交换定位点
SwapAnchor
编辑.交换定位点

逐语句
t
调试.逐语句

制表符替换空格
tabify
编辑.制表符替换空格

“任务列表”窗口
TaskList
视图.任务列表

“线程”窗口
Threads
调试.线程

水平平铺
TileH
Window.TileHorizontally

垂直平铺
TileV
Window.TileVertically

切换书签
ToggleBook
编辑.切换书签

“工具箱”窗口
toolbox
视图.工具箱

列出反汇编
u
Debug.ListDisassembly

转换为大写
Ucase
编辑.转换为大写

取消
undo
编辑.取消

空格替换制表符
Untabify
编辑.空格替换制表符


“监视”窗口
Watch
调试.监视N

切换自动换行
WordWrap
编辑.切换自动换行

列出线程
~
Debug.ListThreads


若要检查变量 varA 的值,请使用“打印”命令:

>Debug.Print varA
问号 (?) 是 Debug.Print 的别名,因此此命令还可以写为:

>? varA
此命令的这两种版本都将返回变量 varA 的值。
输入命令
大于号 (>) 作为新行提示符出现在“命令”窗口的左边缘。使用向上键和向下键可滚动显示以前发出的命令。
任务 解决方案 示例
计算表达式的值。
表达式以问号 (?) 开始。
? myvar

切换到“即时”窗口。
在窗口中输入 immed,不带大于号 (>)。
immed

从“即时”窗口切换回“命令”窗口。
在窗口中输入 cmd。
>cmd

以下快捷键可以帮助您在“命令”模式中定位。
操作 光标位置 键绑定
循环通过以前输入的命令的列表。
输入行
向上键和向下键

向上滚动窗口。
命令窗口内容
Ctrl+向上键

向下滚动窗口。
命令窗口内容
向下键或 Ctrl+向下键

提示
通过滚动到前一个命令,突出显示该命令的全部或部分内容,然后按 Enter,可以将该命令的全部或部分内容复制到输入行中。

标记模式
在“命令”窗口中单击前面的任何行时,将自动切换到“标记”模式。这允许您像在任何文本编辑器中那样选择、编辑和复制以前命令的文本,并将其粘贴到当前行中。
等号 (=)
用于输入 EvaluateStatement 命令的窗口确定是将等号 (=) 解释为比较运算符还是赋值运算符。
在“命令”窗口中,将等号 (=) 解释为比较运算符。不能在“命令”窗口中使用赋值运算符。例如,如果变量 varA 和 varB 的值不相同,则命令

>Debug.EvaluateStatement(varA=varB)
将返回 False 值。
与此相反,在“即时”窗口中,将等号 (=) 解释为赋值运算符。例如,命令

>Debug.EvaluateStatement(varA=varB)
将为变量 varA 赋予变量 varB 的值。
参数、开关和值
有些 Visual Studio 命令具有必选的和可选的参数、开关和值。当处理这些命令时,应用某些规则。下面是一个用来阐明此术语的复杂命令示例。

Edit.ReplaceInFiles /case /pattern:regex var[1-3]+ oldpar
在此示例中,
Edit.ReplaceInFiles 是命令。
/case 和 /pattern:regex 是开关(以斜杠 [/] 字符开头)
regex 是 /pattern 开关的值;/case 开关没有值。
var[1-3]+ 和 oldpar 是参数。
注意
任何包含空格的命令、参数、开关或值都必须用双引号引起来。

在命令行上,开关和参数的位置可以随便互换,但外壳程序命令是个例外,它要求开关和参数按特定的顺序出现。
几乎命令所支持的每个开关都有两种格式:短格式(一个字符)和长格式。多个短格式开关可组

合为一组。例如,/p /g /m 也可表示为 /pgm。
如果短格式开关组合为一组,而且给定一个值,则该值应用于每个开关。例如,/pgm:123 等同于 /p:123 /g:123 /m:123。如果该组中的任何开关都不接受值,则发生错误。
转义符
命令行中的插入符号 (^) 字符表示紧随其后的字符将按原义而不作为控制字符进行解释。这可用于在参数或开关值(开关名除外)中嵌入直引号 (")、空格、正斜杠、插入符号或其他任何字符。例如,

>Edit.Find ^^t /regex
插入符号在引号内或引号外的作用相同。如果插入符号是该行的最后一个字符,则忽略不计。

注意,命令和参数之间要有空格哦...

相关主题
文本预览
相关文档 最新文档