最喜欢的Visual Studio键盘快捷键

时间:2008-09-19 01:22:58

标签: .net visual-studio keyboard-shortcuts

您最喜欢的Visual Studio键盘快捷键是什么?我总是把手放在键盘上,远离鼠标!

一个请回答。

124 个答案:

答案 0 :(得分:227)

Ctrl + - 和相反的 Ctrl + Shift + -

将光标向后(或向前)移动到最后一个位置。不再向后滚动或 PgUp / PgDown 找出你的位置。

这会在Visual Studio中打开窗口:

Ctrl + tab 和相反的 Ctrl + Shift + 标签 < / p>

答案 1 :(得分:130)

对我而言,与自动完成代码,匹配括号或显示一些奇特的工具面板无关。相反,它只是让我看到代码。

在您周围的所有面板中,您用来实际编写代码的区域变得太小。

在这种情况下, Shift + Alt + Enter 进入救援并获取焦点在完整的代码窗口屏幕模式。再次点击它,你就可以恢复所有面板了。

答案 2 :(得分:124)

增量搜索 - Ctrl + I

它基本上是没有对话框的查找对话框。只需开始输入您要搜索的内容(查看底部状态栏位置以查看您输入的内容)。再次按 Ctrl + I F3 搜索下一个实例。按Escape退出。按 Ctrl + I 两次重复上一次搜索,开始新的搜索。

答案 3 :(得分:98)

展开智能标记(解析菜单): Ctrl + (句点)

展开在重命名标识符等操作时显示的标记。

答案 4 :(得分:95)

Ctrl + K Ctrl + C 评论一个块

Ctrl + K Ctrl + U 取消注释块

答案 5 :(得分:77)

股票Visual Studio? F12 - Edit.GoToDefinition

让DevExpress'重构!安装意味着 Ctrl + `是我的历史最爱;)

答案 6 :(得分:71)

“snippets”的 TAB 键。

E.g。键入try,然后按Tab键两次。

结果:

try 
{           

}
catch (Exception)
{

    throw;
}

然后你可以扩展。

C#Snippets的完整列表:http://msdn.microsoft.com/en-us/library/vstudio/z41h7fat.aspx

答案 7 :(得分:61)

Ctrl + ] 用于匹配大括号和括号。

Ctrl + Shift + ] 在匹配的括号中选择代码。

答案 8 :(得分:60)

控制 + + ˚F

旧的在文件中查找

答案 9 :(得分:51)

Ctrl + Space ,Visual Studio提供了可能的完成。

答案 10 :(得分:47)

Ctrl + K Ctrl + D //自动 - ( Re)的格式

另请参阅:Answer

答案 11 :(得分:43)

Ctrl + C Ctrl + V 复制当前行

Ctrl + L 删除当前行

Ctrl + F3 搜索当前选择

Ctrl + K Ctrl + K 创建书签(有用)

Ctrl + K Ctrl + N 转到下一个书签

而且,这里有一些更有趣的东西:
Ctrl + / 将光标放入可以键入命令的框中。

例如,按 Ctrl + / 并键入“&gt; of”,现在开始在项目中键入文件名,它将自动完成。这是在当前解决方案中打开文件的一种非常快捷的方式。

答案 12 :(得分:40)

Ctrl + Shift + V 粘贴/循环通过剪贴板环

答案 13 :(得分:34)

我喜欢 Ctrl + M Ctrl + M 。扩展/折叠当前代码块。

答案 14 :(得分:34)

我经常使用但其他人不多的是:

  

Shift + Alt + F10 然后输入

如果您键入类似Collection<string>的类名并且没有正确的命名空间导入,则此快捷键组合将自动插入导入(而carret紧跟在'&gt;'之后)。

<强>更新

此答案评论的等效快捷方式(感谢asterite!):

  

Ctrl +

比我原来的建议更舒服。

答案 15 :(得分:34)

+ ESC

这会隐藏/关闭Visual Studio中的任何“假窗口”窗口。这包括解决方案资源管理器,对象浏览器,输出窗口,立即窗口,单元测试Windows等等,并且仍然适用于它们是固定,浮动,可停靠还是标签。

快捷方式进入窗口(例如 Ctrl + Alt + L Ctrl + Alt < / kbd> + I )做你需要做的事情,并且 Shift + Esc 来摆脱它。如果你没有摆脱它,让它再次聚焦的唯一方法是使用相同的键盘快捷键(或鼠标,这是我们试图避免....)

一旦掌握了它,它就非常有用。


Grrr ....点击 Ctrl + F4 以关闭“窗口”只看到我当前的代码窗口关闭的次数是疯了在我发现这个之前,现在它偶尔会发生..

答案 16 :(得分:24)

我的最爱: F12 (转到定义)和 Shift + F12 (查找参考)。

后者适用于 F8 (转到下一个结果)。

Ctrl + - Ctrl + Shift + - 映射到我的鼠标后退和前进按钮。

Ctrl + 也很有用,特别是对于添加事件处理程序和“使用”语句。

答案 17 :(得分:24)

Visual Studio 2005/2008键绑定海报:

这些不包括自定义,但它们是很好的参考资料,对查找新的快捷方式非常有帮助。

此外,一个宏将所有当前绑定转储到HTML文件:

http://www.codinghorror.com/blog/archives/000315.html

答案 18 :(得分:22)

Alt + Shift +箭头键(

这允许您选择块中的内容。就像您可以选择块中的所有“int”,然后搜索并替换为double,例如。

**int** x = 1;
**int** y = 2;
**int** z = 3;

答案 19 :(得分:19)

Solution Explorer中打开并设置焦点: Ctrl + Alt + L

答案 20 :(得分:19)

Ctrl + M O 。可以折叠和展开特定文件中的所有代码段。

答案 21 :(得分:18)

其他编辑应该采取的措施: Ctrl + C 未选择任何内容将复制当前行。

大多数其他编辑都无能为力。复制一行后,粘贴会将该行放在当前行之前,即使您位于行的中间位置。大多数其他编辑将从你所处的位置开始粘贴,这几乎不是你想要的。

复制一行只是:按住Ctrl,按c,然后按v。 ( Ctrl + C Ctrl + V

答案 22 :(得分:17)

CTRL + F5 (无需调试启动)

CTRL + SHIFT + B (构建解决方案)

答案 23 :(得分:14)

以下是我经常使用的列表:

Ctrl + I :用于渐进式搜索。如果你没有在 I 之后输入任何内容,并按 I (按住 Ctrl 键),它将搜索最后一项你曾经搜过过 Ctrl + Shift + I 将反向搜索。输入一些搜索字符串后,您可能还想使用 F3 (以及 Shift + F3 )。

Ctrl + K Ctrl + C :用于评论突出显示的区域。如果没有突出显示任何内容,则会注释当前行。当然,您可以按住 Ctrl 并连续按 K C

Ctrl + K Ctrl + U :用于取消注释突出显示的区域。像上面那样工作。

Ctrl + / :将光标移到顶部的小搜索框。您可以输入“&gt; 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 添加快速监视。其他调试快捷方式可以在调试下拉菜单中找到。

答案 24 :(得分:13)

控制 + F10

调试时运行到光标。在我找到键盘快捷键之前已经看了很久......

答案 25 :(得分:12)

如果'收藏'是根据我使用它的频率来衡量的,那么:

F10 :Debug.StepOver

:)

答案 26 :(得分:12)

根据用途,该对:

  • Ctrl + 输入:在当前行上方插入空行。
  • Ctrl + Shift + 输入:在当前行下方插入空行。

答案 27 :(得分:12)

当显示IntelliSense下拉列表时,按住 Ctrl 会使列表变为半透明,以便您可以看到隐藏在其后面的内容:)

答案 28 :(得分:11)

Ctrl + Alt + P - &gt;附加到流程

答案 29 :(得分:11)

答案 30 :(得分:8)

选择字词: Ctrl + W

没有那条捷径我就活不下去。每天使用超过100(或200+)。

答案 31 :(得分:8)

控制 + + 取值

保存所有更改的文件。救了我很多次。

答案 32 :(得分:7)

Good old Ctrl + Tab ,用于在打开的文档之间来回切换。

Visual Studio实际上提供了一个非常好的 Ctrl + Tab 实现;我特别欣赏 Ctrl + Tab 文档激活顺序是最近使用的顺序,而不是简单的“从左到右”顺序,因此 Ctrl + Tab (按一次并释放)可以反复使用,在两个最近使用的文档之间来回翻转,即使打开了两个以上的文档。 / p>

答案 33 :(得分:7)

Ctrl + R + T (运行当前测试)

Ctrl + R + A (运行项目中的所有测试)

答案 34 :(得分:7)

到目前为止最有用的(在 Ctrl + Shift + B 之后)是:

  • Ctrl + K C - 评论选择

    < / LI>
  • Ctrl + k U - 取消注释选择

答案 35 :(得分:7)

Ctrl + Shift + R Tools.RecordTemporaryMacro(再次停止录制)

Ctrl + Shift + P Tools.RunTemporaryMacro

试图计算出正则表达式搜索并替换!

答案 36 :(得分:7)

环绕: Ctrl + K S

当你想在标签中包装一些文字时,这很棒。

答案 37 :(得分:4)

Ctrl + I 进行增量搜索

答案 38 :(得分:4)

我喜欢我的代码清洁和排列,所以我最喜欢的键盘快捷键如下:

Ctrl + K D - 格式文件

Ctrl + K F - 格式化所选代码

Ctrl + E S - 显示空格

Ctrl + L - 剪切线

Alt + 输入 - 在下方插入行

答案 39 :(得分:4)

Ctrl + I 进行增量搜索。

答案 40 :(得分:4)

在调试模式下, Alt * 跳转到当前断点,执行停止。

答案 41 :(得分:3)

Ctrl + Alt + E =异常/捕获设置和代码段

答案 42 :(得分:3)

当我在ASP.NET应用程序上使用“开始调试”时,我讨厌关闭额外的选项卡。相反,我通常使用“无需调试启动”( Ctrl + F5 )。

如果我最终需要调试,我使用 Ctrl + Alt + P (附加到处理)

和选择WebDev.WebServer.exe。然后我还在上一页,我只打开一个标签。

答案 43 :(得分:3)

Ctrl + [(移至相应的身份))

Ctrl + Shift + V (周期剪贴板)

答案 44 :(得分:3)

组合 Ctrl + F3 Ctrl + Shift + F3 找到所选项和之前选择的项目对我来说非常有效。

答案 45 :(得分:3)

F9 :切换和取消切换断点!

答案 46 :(得分:3)

切割和粘贴线

每个人都知道 Ctrl + X Ctrl + C 用于剪切/复制文本;但是你知道在VS中,如果你想剪切或复制一行,你不必先选择文本吗?如果未选择任何内容,则将剪切或复制整行。

答案 47 :(得分:3)

显示隐藏的窗口

  • ctrl + alt + L + Solution explorer

  • ctrl + alt + S +服务器浏览器

  • ctrl + alt + O +输出

  • ctrl + alt + X +工具箱

  • ctrl + shift + W 1 + Watch

  • ctrl + \ E +错误列表

  • ctrl + shift + C +班级视图

我喜欢将我的所有屏幕空间用于代码,并将其他所有内容隐藏起来。这些快捷方式可以在我需要时将这些窗口放在手边,这样它们就可以在其他时间不受限制。

答案 48 :(得分:3)

Alt + B + U - 构建当前项目。

答案 49 :(得分:3)

Ctrl + Shift + space 显示您为其输入参数的当前函数的语法/重载。

答案 50 :(得分:3)

打开上面的换行符 Ctrl + 输入

下面打开换行符 Ctrl + Shift + Enter

答案 51 :(得分:3)

好吧,如果你真的

  

总是把我的双手放在上面   键盘和远离鼠标!

你应该去here

这不是我最喜欢的,只是一切!

每天的快捷方式会让鼠标远离。

答案 52 :(得分:3)

Ctrl + 用于“导航到”窗口(link

答案 53 :(得分:3)

CTRL + Alt +

这会导致打开文件列表在编辑器窗口的右上角弹出。很酷的是它是可搜索的,所以你可以离开键并开始输入文件名以将焦点转移到该文件。当你有数以万计的文件打开时非常方便。

答案 54 :(得分:2)

Ctrl + Shift + B - 构建

答案 55 :(得分:2)

Sara Ford's blog上有一些很棒的提示和技巧和快捷方式。

答案 56 :(得分:2)

F7 Shift + F7 在设计师/代码视图之间切换

Ctrl + 中断以停止构建。

非常适合那些“哦,我意识到这不会编译,我不想浪费我的时间”。

Alt + 输入打开resharper智能标签

书签快捷方式

Ctrl + K Ctrl + K 放置书签

Ctrl + K Ctrl + N 转到下一个书签

Ctrl + K Ctrl + P 转到上一个书签

重构快捷方式
每个都以 Ctrl + R 开头。

按照 Ctrl + R 进行重命名。 Ctrl + M 用于提取方法。用于封装字段的 Ctrl + E

答案 57 :(得分:2)

如果您将键盘设置设置为“Visual C#2005”设置,则窗口切换和文本编辑和弦非常出色。你按下Ctrl + Key的第一个组合,然后释放并点击下一个字母。

  • Ctrl + E C :评论所选文字

  • Ctrl + E U :取消注释所选文字

  • Ctrl + W E :显示错误列表

  • Ctrl + W J :显示对象浏览器

  • Ctrl + W S :显示解决方案资源管理器

  • Ctrl + W X :显示工具箱

我仍然使用 F4 来显示属性窗格,所以我不知道那个和弦的和弦。

如果你去工具&gt;自定义菜单选项并按下键盘按钮,它会显示一个命令列表,您可以搜索以查看快捷方式是否可用,或者您可以选择“按快捷键:”文本框并测试要分配的快捷键以查看是否他们发生冲突。

附录:我刚刚找到了另一个我认为我会经常使用的好文章: Ctrl + K S
突出显示一个智能感知框,询问您要将所选文本包围的内容。这正是我需要在条件或try / catch中包含块的所有时间。

答案 58 :(得分:2)

注释

  • Ctrl + K Ctrl + C - 评论当前项目

  • Ctrl + K Ctrl + U - 取消注释当前项目

关于这一点的好处在于它适用于您当前所在的元素 - 您不必选择整行VB代码来对其进行注释,例如,您只需键入 Ctrl + K Ctrl + C 来评论当前行。在aspx页面上,您可以注释掉一大块代码 - 例如整个ListView - 只需转到第一行并按 Ctrl + K 控制 + C

答案 59 :(得分:2)

我经常使用的一些方便的是:

Ctrl + J - &gt;强制Intellisence弹出。

Ctrl + Alt + L - &gt;显示解决方案资源管理器。

答案 60 :(得分:2)

Ctrl + BP (上一个书签), Ctrl + BN (下一个书签)

答案 61 :(得分:2)

Ctrl + W 用于选择当前单词

答案 62 :(得分:2)

组合 Ctrl + U Ctrl + Shift + U 将一个字符块转换为所有大写/小写。

答案 63 :(得分:2)

Ctrl + K + C - 将当前选定的代码设置为评论 Ctrl + K + U - 将当前选定的评论设为代码

答案 64 :(得分:1)

Ctrl + Shift + 8 - 回溯转到上一个“ F12 /转到定义”

答案 65 :(得分:1)

Ctrl + M Ctrl + O :折叠到定义。我一直使用#regions一起使用它(尽管what Jeff says)来概述我的屏幕上的代码。

答案 66 :(得分:1)

我刚刚发现 Shift + F11 退出当前函数。

当你想在foo(bar(baz())中调试函数foo时,这非常有用。使用 F11 Shift + F11 跳转进出酒吧和巴兹。

答案 67 :(得分:1)

Alt + Shift +箭头键( )或鼠标移动=块/列选择

非常方便

答案 68 :(得分:1)

查找并替换

  • Ctrl + F Ctrl + H - 查找,查找&amp;分别更换

  • Ctrl + shift + F Ctrl + shift + H - 在文件中查找,查找&amp;分别替换文件

“在文件中查找”对我来说是一个巨大的生产力助推器。它不是逐个跳转到每个结果,而只是显示整个项目或解决方案中的结果列表。它使得查找示例代码变得非常简单,或者查看函数是否在任何地方使用。

答案 69 :(得分:1)

F7 从设计视图切换到代码视图。

答案 70 :(得分:1)

不是键盘快捷键,但使用鼠标,您可以使用鼠标上的前进和后退按钮转到代码中的先前位置并返回当前位置。

答案 71 :(得分:1)

如果你安装了Visual Assist X,我强烈建议你这样做,这些很有用:

  • Alt + O :在标题/实现(.h / .cpp)之间切换当前文档

  • Alt + G :转到定义/声明

答案 72 :(得分:1)

F7 构建,然后 F8 逐个转到错误和警告。

答案 73 :(得分:1)

Alt + F4 ;)

但更严重的是,在我对VS的有限使用中, Ctrl + Space 可能会对我造成太大影响。

答案 74 :(得分:1)

Ctrl + Shift + R - &gt;用Resharper重构

答案 75 :(得分:1)

Ctrl + E + D :格式文档

团队提示:在Visual Studio中设置商定的格式选项(它们非常灵活),然后将设置导出到.settings文件,供每个要导入的开发人员使用。

现在,如果所有开发人员都学会自动生成所有内容,那么它不仅可以在整个项目中实现完美的格式一致性,而且还可以毫不费力地生成,同时还可以在合并多个时大大减少diff工具中令人讨厌的错误差异签到源代码管理。

哦,我喜欢好工具!

答案 76 :(得分:1)

插入代码段

Ctrl + K Ctrl + S

我经常使用try..catch#region

答案 77 :(得分:1)

我很喜欢 Ctrl + D + Q 在调试时打开quickwatch。

答案 78 :(得分:1)

Ctrl + Shift + V 多次循环通过剪贴板环。

答案 79 :(得分:1)

控制+撇号。

哦等等,那是之后我将它重新映射到那个神尴尬的Alt + Shift + F10或其它任何东西。

当您重新映射选项以帮助将此绑定远离它原来难以点击的快捷方式时,它会变得更有用。

答案 80 :(得分:1)

这很简单,但是

Ctrl + L

删除整行。非常适合快速编码。

答案 81 :(得分:1)

我映射了所有展开/折叠命令,以便它们可以在左侧使用,只有我的右手停留在我的鼠标上。
Ctrl + E Ctrl + E 切换扩展, Ctrl + E Ctrl + D 将所有内容折叠为定义, Ctrl + E Ctrl + A 切换所有大纲。

答案 82 :(得分:1)

Ctrl + R + W 显示空格(非常适合制表符或空格)。

此外,在使用鼠标选择时按住 Alt 将创建一个矩形区域。

答案 83 :(得分:1)

Ctrl + K D 自动格式代码。

答案 84 :(得分:0)

使用类似Emacs的键绑定,它是 TAB :P

答案 85 :(得分:0)

Ray说的是什么。 Ctrl +

我真的不喜欢智能标签(那些看起来很想帮助你的小蓝色和红色下划线)直到我发现你不需要浪费时间试图将鼠标悬停在获得的确切像素上要显示的菜单。

我认为 Ctrl + 打开智能标签菜单每天为我节省大约五分钟,并大大降低血压。

答案 86 :(得分:0)

Ctrl + Shift + S //保存

Ctrl + Shift + B // Build

答案 87 :(得分:0)

我有两个我经常使用的东西,第一个是标准的,第二个是你要映射的:

Ctrl + A Ctrl + E F (全选,格式选择)

Ctrl + E R (删除未使用的使用情况并排序)

两者都有助于尽早和经常

偿还“残债”

答案 88 :(得分:0)

Ctrl + K 然后 Ctrl + H 为内置任务添加一行代码/待办事项清单

Ctrl + Alt + K )。非常方便!

答案 89 :(得分:0)

控制 + X

这会切断(到剪贴板)当前的代码行。

答案 90 :(得分:0)

没有什么比 Ctrl + Shift + B - 构建解决方案!!

就导航控制而言, Ctrl + - Ctrl + + 很不错...... <登记/>
但我更喜欢 Ctrl + K + K ---&gt;创建书签...

Ctrl + K + N ---&gt;导航到下一个书签......很棒的东西......

答案 91 :(得分:0)

另一个有用的查找短键序列是 Ctrl(+ Shift)F - &gt; ALT C - &gt; ALT W用于在精确搜索和模糊搜索之间切换。

答案 92 :(得分:0)

节省大量时间复制和剪切:

  • Ctrl + C ,行中没有选择:复制整行<
    li>
  • Ctrl + X 没有选择 - 削减整行

答案 93 :(得分:0)

Ctrl + K Ctrl + D - 格式化当前文档。

帮助我修复缩进并快速删除不需要的空格

答案 94 :(得分:0)

“prop”并点击标签..存根属性为你...

答案 95 :(得分:0)

Ctrl + M Ctrl + L 将展开每个折叠位代码它与 Ctrl + M Ctrl + O

答案 96 :(得分:0)

打开和关闭线包装

Ctrl + E Ctrl + W

有时您希望看到所有缩进代码的流程;有时您需要在GridView声明中查看所有50个属性。这使您可以轻松地来回切换。

答案 97 :(得分:0)

格式文件

   Ctrl+K, Ctrl+D
  1. 在aspx页面上,这样可以正确缩进所有标记,并确保所有内容都符合XHTML(添加属性引号,更正大小写,关闭自动关闭标记)。我发现这样可以更容易地找到不匹配的标签并确保我的标记有意义。如果您不喜欢它的缩进方式,您可以在工具/选项/文本编辑器/ HTML /格式/标签特定选项下控制哪些标签在各自的行上以及它们周围的空间大小。

  2. 在您的C#或VB代码中,这将纠正任何未自动捕获的大小写或格式问题。

  3. 对于CSS文件,您可以选择紧凑(每行一个定义),半扩展或扩展(每个规则在其自己的行上);你可以选择它如何处理大写。

答案 98 :(得分:0)

刷新javascript intellisense和代码着色。


CTRL + + Ĵ

我发现Javascript的intellisense是片状的 - 这通常会把它拉直。

答案 99 :(得分:0)

大纲

  • ctrl + M ctrl + M - 折叠/展开当前元素

  • ctrl + M ctrl + O - 全部收起(给你一个复杂的概述)例如,班级)

  • ctrl + M ctrl + O - 切换所有

这适用于VB / C#代码(例如折叠/展开函数)和aspx页面(例如折叠/展开GridView定义)。

一个非常好用的方法是剪切或复制大量标记或代码:例如,移动一个庞大的,<table><asp:gridview>大的定义:

  1. 转到第一行

  2. ctrl + M ctrl + M 将其折叠

    < / LI>
  3. ctrl + X 来剪切它(只要您的插入点仍在该行中,您就不必选择它)
    <登记/>
  4. 移动到您想要的位置,然后 ctrl + V 进行粘贴。

答案 100 :(得分:0)

片段

每个代码段都有一个快捷方式,您可以通过键入单词然后选项卡来访问该快捷方式。我最常用的是标准属性定义;只需输入属性然后选项卡。

答案 101 :(得分:0)

不使用鼠标打开文件:

CTRL + ALT + A (打开命令窗口) 接下来是&gt;打开somedoc

我还没有看到这个。无法相信这里发布了多少很酷的快捷方式!

答案 102 :(得分:0)

这是我发现有用的list快捷方式的链接(VS2003),但有些仍然适用,

我最喜欢的是 F12 Ctrl + - 导航到声明并返回

答案 103 :(得分:0)

Ctrl + - Ctrl + Shift + -

Alt + D P  将调试器附加到应用程序。

(您要调试的任何应用程序的第一个字母,大部分时间都在工作)

控制 + + ˚F

Ctrl + I (增量搜索)

答案 104 :(得分:0)

简单的一个。 F8 :转到下一个构建错误。

发现它现在可以在任何类型的列表窗口中工作(通常在底部聚集在一起。

答案 105 :(得分:0)

嗯,没人说 F1 寻求帮助。

 可能是Google更快更好地获取您需要的信息。

答案 106 :(得分:0)

VS 2008

  1. Ctrl + E D 格式代码

  2. Ctrl + M O 收起定义

  3. Ctrl + Z 撤消::)

  4. F9 断点

  5. Ctrl + Shift + F9 删除所有断点

答案 107 :(得分:0)

我一直使用的那些:

  • ctrl + ] 匹配大括号

  • ctrl + shift + ] 选择大括号

  • ctrl + shift + q Untabify

  • ctrl + k ctrl + c 注释掉当前选定的块

  • ctrl + k ctrl + u 取消注释当前选定的块

  • alt +鼠标移动垂直选择

  • ctrl + alt + x 工具箱

  • ctrl + shift + b build

答案 108 :(得分:0)

Ctrl + Shift + F4 关闭所有窗口。你必须自己绘制地图:

说明:

  • 在Visual Studio中,转到工具|选项
  • 在环境下选择键盘
  • 在显示包含的命令中,输入 Window.CloseAllDocuments。你应该 在列表框中获取单个条目 在它下面
  • 将光标置于按快捷键 然后按 Ctrl + Shift + F4
  • 点击确定

归功于Kyle Baley at codebetter.com。我修改了他的例子,使用shift代替alt,因为它在我手上更容易。

答案 109 :(得分:0)

我已将File.Close映射到 CTRL + SHIFT + W 。那和 CTRL + TAB 意味着你可以准确地关闭你想要的任何文件。

答案 110 :(得分:0)

以下是我最喜欢的调试键盘快捷键:

  • F5 :启动调试器/运行到下一个断点
  • Shift + F5 :停止调试
  • F10 :跳过下一个声明
  • F11 :进入下一个陈述
  • Ctrl + F10 :运行到光标位置
  • F9 :添加或删除断点

答案 111 :(得分:0)

我沉迷于http://blog.jpboodhoo.com/UsefulVSKeySequencesShortcuts.aspx

中的一些非常微妙的东西

e.g。 Alt-W U 以全屏模式自动折叠所有内容

答案 112 :(得分:0)

粘贴循环 Ctrl + Shift + V

展开折叠当前块 - Ctrl + M + M

代码段 - 用于创建属性类型道具并按 tab

答案 113 :(得分:0)

Ctrl + M L - 扩展所有区域

答案 114 :(得分:0)

我认为没有任何捷径可供我提及,所以让我提一下我喜欢Visual Studio的快捷方式:-) 我真正想念的一个快捷方式是Eclipse中的“Open Resource”( Ctrl + Shift + S ),它允许您输入文件名,IDE会显示与之匹配的文件。在使用出价代码库时非常有用!

答案 115 :(得分:0)

Ctrl + A K F

全选,prettyprint

答案 116 :(得分:0)

答案 117 :(得分:0)

希望这还没有发布,如果是的话道歉。我刚刚在Visual Studio 2008中遇到了一个有用的键盘快捷方式。打开QuickWatch窗口,突出显示其中包含字符串值的行并点击 Space Bar 。文本可视化窗口将显示其中的值。

我发现检查jQuery innerText值非常有用,因为默认情况下QuickWatch窗口太小而不能完全显示更长的字符串。

答案 118 :(得分:0)

答案 119 :(得分:0)

控制 + + 替代 + 重建解决方案。

Ctrl + R Ctrl + T 当前上下文中的调试测试

答案 120 :(得分:0)

我很惊讶在列表中找不到这个,因为我一直都在使用它:

Ctrl + K Ctrl + M - 实现方法存根。

写一个不存在的方法的调用,然后使用该快捷方式在正确的位置创建方法,使用正确的参数和返回值,但是使用只抛出NotImplementedException的方法体。

非常适合自上而下的编码。

答案 121 :(得分:0)

我认为 Ctrl + K + D 绝对是我的最爱。我使用它比任何其他快捷方式更多。它有助于根据我们指定的缩进和代码格式设置格式化文档。

答案 122 :(得分:0)

Ctrl +

包含遗失的图书馆。

答案 123 :(得分:-1)

Ctrl + - Ctrl + Shift + - 。但如果你是键盘爱好者,那就去Resharper