最喜欢的Visual Studio键盘快捷键
你最喜欢的Visual Studio键盘快捷键是什么? 我总是把手放在键盘上,远离鼠标!
每个答案一个请。
Ctrl + -和相反的Ctrl + Shift + - 。
将光标移回(或转发)到最后一个地方。 没有更多的滚动或PgUp / PgDown找出你在哪里。
这在Visual Studio中切换打开的窗口:
Ctrl + 标签和相反的Ctrl + Shift + 标签
对于我来说,自动完成代码,匹配括号或者显示一些奇特的工具面板是没有关系的。 相反,这只是让我看看代码。
随着你周围的所有面板,你用于实际编写代码的区域变得太小了。
在这种情况下, Shift + Alt + Enter进入救援状态,并以全屏模式获取焦点的代码窗口。 再次击中,所有的面板都回来了。
增量search – Ctrl + I
基本上就是没有对话框的查找对话框。 只要开始input你想要search的内容(查看底部的状态栏位置,看看你input的内容)。 再次按下Ctrl + I或F3search下一个实例。 按Escape退出。 按Ctrl + I开始新的search,重复上一次search。
展开智能标记(parsing菜单): Ctrl + 。 (期)
展开标记,显示您何时执行重命名标识符等操作。
Ctrl + K , Ctrl + C注释一个块
Ctrl + K , Ctrl + U取消块的注释
股票Visual Studio? F12 – Edit.GoToDefinition 。
有DevExpress“重构! 安装意味着Ctrl + `是我的全部时间,尽pipe;)
“片段”的TAB键。
例如,键入try
,然后按Tab键两次。
结果是:
try { } catch (Exception) { throw; }
然后您可以扩展。
完整的C#代码片段列表: http : //msdn.microsoft.com/en-us/library/vstudio/z41h7fat.aspx
Ctrl + ]来匹配大括号和圆括号。
Ctrl + Shift + ]select匹配括号之间的代码。
Ctrl + Shift + F
良好的旧查找文件 。
Ctrl + Space ,Visual Studio提供可能的完成。
Ctrl + K , Ctrl + D // Auto-(Re)格式
另见: 答案
Ctrl + C , Ctrl + V复制当前行
按Ctrl + L删除当前行
按Ctrl + F3search当前select
Ctrl + K , Ctrl + K创build一个书签(这是有用的)
Ctrl + K , Ctrl + N转到下一个书签
而且,这里更加有趣:
按下Ctrl + /将光标置于可input命令的框中。
例如,按Ctrl + /和键入“>”,现在开始在项目中input文件的名称,它会自动完成。 这是在当前解决scheme中打开文件的一种非常快速的方式。
Ctrl + Shift + V粘贴/循环通过剪贴板环
我喜欢Ctrl + M , Ctrl + M。 展开/折叠当前的代码块。
我经常使用但不是其他人做的是:
Shift + Alt + F10然后回车
如果你input一个类名如Collection<string>
,并没有正确的命名空间导入,那么这个快捷方式组合将自动插入导入(而刚刚在“>”之后)。
更新:
从这个答案的评论等效捷径(谢谢asterite !):
Ctrl + 。
比我原来的build议更舒适。
Shift + ESC
这隐藏/closuresVisual Studio中的任何“假窗口”窗口。 这包括诸如解决scheme资源pipe理器,对象浏览器,输出窗口,即时窗口,unit testing窗口等等,并且仍然适用于它们是固定的,浮动的,可停靠的还是选项卡式的。
快捷方式进入一个窗口(例如Ctrl + Alt + L或Ctrl + Alt + I )做你需要做的, Shift + Esc来摆脱它。 如果你没有摆脱它,唯一让它重新聚焦的方法是使用相同的键盘快捷方式(或鼠标,这是我们试图避免….)
一旦你掌握了它,这是非常有用的。
Grrr …. Ctrl + F4closures“窗口”只看到我当前的代码窗口closures的次数是疯了之前,我发现这一点,现在它只是偶尔发生..
我最喜欢的: F12 (定义)和Shift + F12 (find引用)。
后者对于F8是有用的(进入下一个结果)。
Ctrl + -和Ctrl + Shift + -映射到鼠标的后退和前进button。
Ctrl + 。 也是有用的,尤其是对于添加事件处理程序和“使用”语句。
Visual Studio 2005/2008键绑定海报:
- Visual C#2008键绑定参考海报
- Visual C#2005键盘快捷键参考海报
- Visual Basic 2008键绑定参考海报
- Visual Basic 2005键盘快捷键参考海报
这些不包括定制,但是它们是很好的参考资料,对于find新的捷径非常有帮助。
另外,将所有当前绑定转储到HTML文件的macros:
Alt + Shift +方向键( ← , ↑ , ↓ , → )
这使您可以select一个块中的东西。 就像你可以select块中的所有“int”,然后search并replace为double。
**int** x = 1; **int** y = 2; **int** z = 3;
Ctrl + M , O 。 可以折叠并展开特定文件中的所有代码段。
在解决scheme资源pipe理器中打开并设置焦点: Ctrl + Alt + L
其他编辑应该采取: Ctrl + C 没有select将复制当前行。
大多数其他编辑将无能为力。 在复制一条线之后, 即使您位于线条的中间位置,粘贴也会将线条放在当前线条之前。 大多数其他编辑将从你所在的位置开始粘贴,这几乎从来不是你想要的。
复制一行只是:按住Ctrl,按c,然后按( Ctrl + C , Ctrl + V )
CTRL + F5 (不debugging开始)
CTRL + SHIFT + B (构build解决scheme)
这里是我经常使用的列表:
Ctrl + I :进行渐进式search。 如果您在我之后没有input任何内容,并按住I (按住Ctrl键),它将search您search的最后一个项目。 Ctrl + Shift + 我会反向search。 一旦input了一个searchstring,您可能也想使用F3 (和Shift + F3 )。
Ctrl + K Ctrl + C :用于评论突出显示的区域。 如果没有突出显示,当前行将被注释。 自然,您可以按住Ctrl并连续按K , C 。
Ctrl + K Ctrl + U :取消注释突出显示的区域。 像上面那样工作。
Ctrl + / :将光标移到顶部的小search框上。 您可以键入“>的文件名” (不带引号)打开文件。 如果您的项目包含多个文件非常有用。
Ctrl + K Ctrl + K :将书签当前行。 如果您想查看代码的其他部分并回到原来的位置,这非常有用。
Ctrl + K Ctrl + N :如果有多个,会带你到下一个书签。
Ctrl + - :将光标移动到之前的位置
Ctrl + Shift + - :将光标移到下一个位置(如果存在)
Ctrl + Shift + B :build立你的项目
Ctrl + C :虽然这是通常的副本,但如果没有突出显示,它将复制当前行。 Ctrl + X相同(剪切)
Ctrl + Space :使用IntelliSense进行自动完成
Ctrl + ] :将带你到匹配大括号。 适用于各种大括号:'(','{','['。对大块有用。
F12 :将带您进入函数定义/variables定义。
Alt + P + P :将打开项目属性。 虽然没有多less人使用这个,但是如果你想快速的改变你的程序的命令行参数,这是很有用的。
F5 :开始debugging
Shift + F5 :停止debugging
在debugging时,您可以使用Ctrl + Alt + Q添加快速监视。 其他debugging快捷方式可以在debugging下拉菜单中find。
Ctrl + F10
在debugging时运行到光标。 在find键盘快捷方式之前,多年来一直在寻找这个…
如果“最爱”是通过我多久使用一次来衡量的,那么:
F10 :Debug.StepOver
🙂
通过使用,这对:
- Ctrl + Enter :在当前行的上方插入空白行。
- Ctrl + Shift + Enter :在当前行下面插入空白行。
显示智能感知下拉菜单时,按住Ctrl键将列表变为半透明,以便您可以看到隐藏在其后面的内容:)
Ctrl + Alt + P – >附加到进程
没有看到这个…
Ctrl + 向上
Ctrl + 向下
在不移动光标的情况下滚动窗口。