您最喜欢的Visual Studio键盘快捷键是什么?我总是把手放在键盘上,远离鼠标!
请各答一个.
Ctrl+ -和相反的Ctrl+ Shift+ -.
将光标向后移动(或向前移动)到最后一个位置.不再向后滚动或PgUp/ PgDown找出你的位置.
这会在Visual Studio中切换打开的窗口:
Ctrl+ tab和相反的Ctrl+ Shift+tab
对我来说,它与自动完成代码,匹配括号或显示一些奇特的工具面板无关.相反,它只是让我看到代码.
随着您周围的所有面板,您用来实际编写代码的区域变得太小.
在这种情况下,Shift+ Alt+ Enter进入救援并在全屏模式下获得焦点的代码窗口.再次点击它,你将所有面板都重新打开.
增量搜索 - Ctrl+I
它基本上是没有对话框的查找对话框.只需开始输入您要搜索的内容(查看底部状态栏位置以查看您输入的内容).再次按Ctrl+ I或F3搜索下一个实例.按Escape退出.按Ctrl+ I两次开始新搜索会重复上一次搜索.
展开智能标记(解析菜单):Ctrl+ .(句点)
扩展在执行重命名标识符等操作时显示的标记.
Ctrl+ K,Ctrl+ C注释块
Ctrl+ K,Ctrl+ U取消注释块
股票Visual Studio?F12- Edit.GoToDefinition.
拥有DevExpress'重构!虽然安装意味着Ctrl+ `是我的历史最喜欢的;)
TAB"片段" 的关键.
例如,键入try
然后按Tab键两次.
结果是:
try { } catch (Exception) { throw; }
然后你可以扩展.
C#Snippets的完整列表:http://msdn.microsoft.com/en-us/library/vstudio/z41h7fat.aspx
Ctrl+ ]用于匹配大括号和括号.
Ctrl+ Shift+ ]选择匹配括号之间的代码.
Ctrl+ Shift+F
好老在文件中查找.
Ctrl+ Space,Visual Studio提供可能的完成.
Ctrl+ K, Ctrl + D//自动(重新)格式
另见:答案
Ctrl+ C,Ctrl+ V复制当前行
Ctrl+ L删除当前行
Ctrl+ F3搜索当前选择
Ctrl+ K,Ctrl+ K创建书签(有用)
Ctrl+ K,Ctrl+ N转到下一个书签
而且,这里有一些更有趣的事情:
按Ctrl+ /键将光标放入一个可以键入命令的框中.
例如,按Ctrl+ /并键入"> of",现在开始在项目中键入文件名,它将自动完成.这是在当前解决方案中打开文件的一种非常快速的方法.
Ctrl+ Shift+ V粘贴/循环通过剪贴板环
我喜欢Ctrl+ M,Ctrl+ M.扩展/折叠当前代码块.
我经常使用但其他人不多的是:
Shift+ Alt+ F10然后Enter
如果您键入类名Collection
并且没有正确的命名空间导入,则此快捷方式组合将自动插入导入(而carret紧跟在'>'之后).
更新:
与此答案的评论相同的快捷方式(感谢asterite!):
Ctrl + .
比我原来的建议更舒服.
Shift+ESC
这会隐藏/关闭Visual Studio中的任何"假窗口"窗口.这包括解决方案资源管理器,对象浏览器,输出窗口,立即窗口,单元测试Windows等等,并且仍然适用于它们是固定,浮动,可停靠还是标签.
快捷方式进入一个窗口(例如Ctrl+ Alt+ L或Ctrl+ Alt+ I)做你需要做的事情,然后Shift+ Esc去掉它.如果你没有摆脱它,让它再次聚焦的唯一方法是使用相同的键盘快捷键(或鼠标,这是我们试图避免....)
一旦掌握了它,它就非常有用.
Grrr .... 在我发现这个之前,为了看到我当前的代码窗口关闭而点击Ctrl+ F4关闭'窗口' 的次数是疯了,现在它偶尔会发生..
我最喜欢的:( F12转到定义)和Shift+ F12(找到参考).
后者很有用F8(转到下一个结果).
Ctrl+ -和Ctrl+ Shift+ -映射到我的鼠标的后退和前进按钮.
Ctrl+ .也很有用,特别是对于添加事件处理程序和"使用"语句.
Visual Studio 2005/2008键绑定海报:
Visual C#2008键绑定参考海报
Visual C#2005键盘快捷键参考海报
Visual Basic 2008键绑定参考海报
Visual Basic 2005键盘快捷键参考海报
这些不包括自定义,但它们是很好的参考资料,绝对有助于查找新的快捷方式.
此外,一个宏将所有当前绑定转储到HTML文件:
http://www.codinghorror.com/blog/archives/000315.html
Alt+ Shift+箭头键(←,↑,↓,→)
这允许您选择块中的内容.就像您可以选择块中的所有"int",然后搜索并替换为double,例如.
**int** x = 1; **int** y = 2; **int** z = 3;
在解决方案资源管理器中打开并设置焦点:Ctrl+ Alt+L
Ctrl+ M, O. 可以折叠和展开特定文件中的所有代码段.
一,其他编辑应该承担:
Ctrl+ C有什么选择将复制当前行.
大多数其他编辑都无能为力.复制一行后,即使您位于该行的中间,粘贴也会将该行放在当前行之前.大多数其他编辑将从你所处的位置开始粘贴,这几乎不是你想要的.
复制一行就是:按住Ctrl键,按c,然后按v.(Ctrl+ C,Ctrl+ V)
CTRL+ F5(无需调试即可启动)
CTRL+ SHIFT+ B(构建解决方案)
这是我经常使用的列表:
Ctrl+ I:用于渐进式搜索.如果您之后没有输入任何内容I,并按住I(按住Ctrl键),它将搜索您搜索过的最后一个项目.Ctrl+ Shift+ I将反向搜索.输入某个搜索字符串后,您可能还想使用F3(和Shift+ F3).
Ctrl+ K Ctrl+ C:用于评论突出显示的区域.如果没有突出显示任何内容,则会注释当前行.当然,你可以牵住Ctrl并按K,C纷纷.
Ctrl+ K Ctrl+ U:用于取消注释突出显示的区域.像上面那样工作.
Ctrl+ /:将光标移到顶部的小搜索框中.您可以键入"> of filename"(不带引号)来打开文件.如果您的项目包含多个文件非常有用.
Ctrl+ K Ctrl+ K:将当前行加入书签.如果您想暂时查看代码的其他部分并回到原来的位置,这非常有用.
Ctrl+ K Ctrl+ N:如果有多个书签,将带您到下一个书签.
Ctrl+ -:将光标移动到其先前的位置
Ctrl+ Shift+ -:将光标移动到下一个位置(如果存在)
Ctrl+ Shift+ B:构建您的项目
Ctrl+ C:虽然这是通常的副本,但如果没有突出显示,则复制当前行.同为Ctrl+ X(用于切割)
Ctrl+ Space:使用IntelliSense自动完成
Ctrl+ ]:将带你到匹配的支架.适用于各种括号:'(','{','['.适用于大块.
F12:将带您进入函数定义/变量定义.
Alt+ P+ P:将打开项目属性.虽然没有多少人使用它,但如果您想快速更改程序的命令行参数,它会很有用.
F5:开始调试
Shift+ F5:停止调试
在调试时,您可以使用Ctrl+ Alt+ Q添加快速手表.其他调试快捷方式可在调试下拉菜单中找到.
Ctrl+ F10
调试时运行到光标.在找到键盘快捷键之前已经查了好几年了......
如果'收藏'是通过我使用它的频率来衡量的,那么:
F10 :Debug.StepOver
:)
根据用途,这对:
Ctrl+ Enter:在当前行上方插入空白行.
Ctrl+ Shift+ Enter:在当前行下方插入空白行.
当显示IntelliSense下拉列表时,按住Ctrl将列表变为半透明,以便您可以看到它背后隐藏的内容:)
Ctrl+ Alt+ P - >附加到流程
还没见过这个......
Ctrl + Up
Ctrl + Down
在不移动光标的情况下滚动窗口.
选择单词:Ctrl+W
没有那条捷径我就活不下去.每天使用超过100+(或200+).
Ctrl+ Shift+ S
保存所有已更改的文件.救了我很多次.
好旧Ctrl+ Tab用于在打开文档之间来回翻转.
Visual Studio实际上提供了一个非常好的Ctrl+ Tab实现; 我特别欣赏Ctrl+ Tab文档激活顺序是最近使用的顺序,而不是简单的"从左到右"顺序,这样Ctrl+ Tab(按一次和释放)可以反复使用来在两者之间来回翻转最近使用过的文档,即使打开了两个以上的文档也是如此.
Ctrl+ R+ T(运行当前测试)
Ctrl+ R+ A(运行项目中的所有测试)
到目前为止最有用的(Ctrl+ Shift+之后B)是:
Ctrl+ K, C - 评论选择
Ctrl+ k, U - 取消注释选择
Ctrl+ Shift+ RTools.RecordTemporaryMacro(再次停止录制)
Ctrl+ Shift+ PTools.RunTemporaryMacro
试图找出正则表达式搜索和替换,击败了!
环绕:Ctrl+ K, S.
当你想在标签中包装一些文本时,这很棒.