记录一下VS的快捷键,用Xcode几个星期后回到VS一下子有点乱,还好有条件反射在,过了会就都恢复了
VS一定要装VAssistX插件,下面的快捷键部分是VX提供的。
快速打开文件 Alt + Shift + O
快速打开对象 Alt + Shift + S
后退 Ctrl + -
前进 Ctrl + Shift + -
跳转到变量所在位置 Alt + G
头文件和源文件切换 Alt + O
跳转到行 Ctrl + G
代码补全 Ctrl + J
查看函数原型 Ctrl + Shift + Space
跳转到配对的符号 Ctrl + ]
记忆:Ctrl开头
当前查找 Ctrl + F
全局查找 Ctrl + Shift + F
记忆:不用记了这个
选择当前单词 Ctrl + W
删除当前行 Ctrl + L
复制一行 Ctrl + C
剪切一行 Ctrl + X
弹出粘贴框 Ctrl + Shift + V
上面插入一行 Ctrl + Enter
下面插入一行 Ctrl + Shift + Enter
删除后面一个单词 Ctrl + Delete
删除前面一个单词 Ctrl + Backspace
代码格式化 Ctrl + K, Ctrl + F
(四个键)
代码注释 Ctrl + K, Ctrl + C
注释取消 Ctrl + K, Ctrl + U
行首 Home
行尾 End
页首 Ctrl + Home
页尾 Ctrl + End
修改上下行交换的快捷键为 Ctrl + Shift + Down
折叠当前代码 Ctrl + M, Ctrl + M
折叠所有代码定义 Ctrl + M, CTRL + O
展开所有代码定义 Ctrl + M, CTRL + L
记忆:Ctrl + M 开头
当前位置添加书签 Ctrl + K, Ctrl + K
跳到下一个书签 Ctrl + K,Ctrl + N
跳到上一个书签 Ctrl + K,Ctrl + P
弹出书签窗口 Ctrl + K,Ctrl + W
记忆:Ctrl + K 开头
文本的编辑或者跳转,大部分和Ctrl相关。
而代码里的常规跳转,大部分和Alt相关。
VA插件的快捷键大部分和Alt+Shift相关。
VS2008快捷键大全
代码格式化:
1,Ctrl+K,Ctrl+F
书签操作:
1,当前位置添加书签 Ctrl + k, Ctrl + k
2,跳到下一个书签 Ctrl + k,Ctrl + n //建议改为Ctrl + N
3,跳到上一个书签 Ctrl + k,Ctrl + p //建议改为Ctrl + P
4,弹出书签窗口 Ctrl + k,Ctrl + w
视图>其它窗口>书签窗口
TODO任务列表:
查找“任务列表”即可,将其改为Ctrl+K,Ctrl+T
弹出任务列表视图,然后选择注释,即可查看哪里需要改进。 或者工具-选项-环境-任务列表,里面添加FIXME。
断点操作:
1,打开断点窗口 Ctrl+Alt+B
代码折叠:
1,折叠当前代码: Ctrl + M, Ctrl + M
2,折叠所有代码定义: CTRL + M, CTRL + O
3,展开所有代码定义: CTRL + M, CTRL + L
代码跳转操作:
4,返回上一次编辑位置跳转:Alt + <- 或 Ctrl + 减号
向前跳到刚才编辑位置: Ctrl + Shift + 减号
//位置跳转,这两个太有用了,找了半天!!!
6,大括号间跳转:Ctrl+]
9,Alt + 向上、向下: 上一个函数定义、下一个函数定义
//VA的快捷方式一般都是Alt+Shift开头。
11,查看变量:Alt + shift + S search
12,弹出VA的open File in solution: Alt + Shift + O //这个可能要手动设置。见下面的设置VS快捷键
13,跳到头文件,跳到实现文件: Alt + O
14,跳到变量定义:Alt + G
返回:Ctrl + - 或 Alt + 向左
再切换回去:Ctrl + Shift + -
15,Ctrl+ 向左、向右 光标向左、向右跳转一个单词 可以加快光标移动。
16,下一个文档窗口: Ctrl+F6
上一个文档窗口: Ctrl+Shift+F6 //这个改为 Ctrl+Shift+j 和 Ctrl+shift+k 来切换tab。
代码编辑操作:
1,注释: Ctrl + k Ctrl + c 添加注释, Ctrl + k Ctrl + u 取消注释
3,自动补全,弹出可选选项,自动补全: Ctrl + j 或 Alt + -> 或 Ctrl + Alt + 空格
4,参数列表,尤其是重载了的函数,可以按向下键查看:Ctrl+Shift+space 查看参数列表
行操作:
10,Ctrl+G: 转到指定行
2,删除一行: Ctrl + Shift + L
复制一样: Ctrl + C
复制到下一行:Ctrl + C, Ctrl + V
剪切一行: Ctrl + L 或 Ctrl + X 或 shift + delete
弹出粘贴板列表:Ctrl + Shift + V
5,上面插入一行:Ctrl+Enter
下面插入一行:Ctrl+Shift+Enter
7,编辑视窗向下滚动一行:Ctrl + 向下
编辑视窗向上滚动一行:Ctrl + 向上
8,重点来了,将当前行下移一行: Alt + Shift + T (交换下一行)
下面是置换快捷键:
CTRL + T Transpose characters
CTRL + SHIFT + T Transpose words
ALT + SHIFT + T Transpose lines //可以将该快捷键改为 Ctrl+Shift+向下。
单词操作:
Ctrl+W 选中单词
Ctrl+BackSpace,Ctrl+Delete 光标前、光标后一个单词删除 可以加快删除。
Ctrl+ 向左、向右 光标向左、向右跳转一个单词
查找操作:
Ctrl+I 当前位置向下查找
Ctrl+Shift + I 当前位置向上查找
Ctrl + F 当前查找、
Ctrl + Shift + F 解决方案查找
Ctrl + D 跳到视图上面的查找框
Esc 退出查找对话框
F3 下一个位置
Shift+F3 上一个位置
弹出VA的open File in solution: Alt + Shift + O //这个可能要手动设置。见下面的设置VS快捷键
注:中文版的VS保存的键盘配置能导出但不能导入,原因是保存的配