336

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

请每个答案一个。

4

124 回答 124

227

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

将光标向后(或向前)移动到上一个位置。无需再向后滚动或PgUp/PgDown找出您所在的位置。

这会在 Visual Studio 中切换打开的窗口:

Ctrl+tab和相反的Ctrl+ Shift+tab

于 2008-09-19T01:50:32.400 回答
130

对我来说,自动完成代码、匹配括号或显示一些花哨的工具面板无关紧要。相反,它只是让我看到代码。

由于您周围有所有面板,您用于实际编写代码的区域变得太小了。

在这种情况下,Shift++会Alt派上Enter用场,让代码窗口在全屏模式下成为焦点。再次点击它,您将恢复所有面板。

于 2008-09-19T05:36:18.767 回答
124

增量搜索 - Ctrl+I

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

于 2008-09-19T02:02:17.503 回答
98

展开智能标签(解决菜单):Ctrl+ .(句点)

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

于 2008-09-19T01:30:11.963 回答
95

Ctrl+ K, Ctrl+C评论区块

Ctrl+ K, Ctrl+U取消评论区块

于 2008-09-19T03:25:28.490 回答
77

股票Visual Studio?F12-编辑.GoToDefinition

拥有 DevExpress 的重构!安装意味着Ctrl+`是我一直以来的最爱;)

于 2008-09-19T01:25:41.553 回答
71

“片段”的TAB关键。

例如,键入try,然后按两次 Tab 键。

结果是:

try 
{           

}
catch (Exception)
{

    throw;
}

然后你可以扩展它。

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

于 2008-09-19T01:51:26.763 回答
61

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

Ctrl++选择匹配括号之间的代码Shift]

于 2008-09-19T02:30:41.240 回答
60

Ctrl+Shift +F

好旧的在文件中查找

于 2008-09-19T03:34:39.653 回答
51

Ctrl+ Space,Visual Studio 给出了可能的补全。

于 2008-09-19T10:30:31.900 回答
47

Ctrl+ K, Ctrl + D// 自动(重新)格式化

另请参阅:答案

于 2008-09-19T01:23:44.913 回答
43

Ctrl+ C, Ctrl+V复制当前行

Ctrl+L删除当前行

Ctrl+F3搜索当前选择

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

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

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

例如,按Ctrl+/并输入“>of”,现在开始在您的项目中输入文件的名称,它将自动完成。这是在当前解决方案中打开文件的一种非常快速的方法。

于 2008-09-19T03:48:33.020 回答
40

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

于 2008-09-19T05:04:53.383 回答
34

Shift+ESC

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

进入窗口的快捷方式(例如Ctrl++或Alt++ )做你需要做的事情,然后+摆脱它。如果你不摆脱它,让它再次获得焦点的唯一方法是使用相同的键盘快捷键(或鼠标,这是我们试图避免的......)LCtrlAltIShiftEsc

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


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

于 2008-11-10T03:28:32.627 回答
34

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

于 2008-09-19T01:24:05.317 回答
34

我经常使用但其他人很少使用的一种是:

Shift+ Alt+F10然后Enter

如果您键入类名Collection<string>,但没有正确的命名空间导入,则此快捷方式组合将自动插入导入(而插入符号紧跟在“>”之后)。

更新:

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

Ctrl+.

比我原来的推荐舒服多了。

于 2008-09-19T01:26:30.740 回答
24

Visual Studio 2005/2008 键绑定海报:

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

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

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

于 2009-03-10T22:59:37.453 回答
24

我最喜欢的:(F12转到定义)和Shift+ F12(查找参考资料)。后者对(转到下一个结果)

很有用。F8

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

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

于 2008-09-19T01:59:32.237 回答
22

Alt+ Shift+箭头键( , , , )

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

**int** x = 1;
**int** y = 2;
**int** z = 3;
于 2008-11-10T03:31:30.060 回答
19

在解决方案资源管理器中打开并设置焦点:Ctrl++AltL

于 2008-09-19T01:24:32.257 回答
19

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

于 2008-09-19T03:01:53.477 回答
18

其他编辑应该使用的一个: +Ctrl没有选择任何内容将复制当前行。 大多数其他编辑将什么都不做。复制一行后,粘贴会将这一行放在当前行之前,C

即使您位于该行的中间。大多数其他编辑器将从您所在的位置开始粘贴,这几乎不是您想要的。

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

于 2008-09-19T03:34:25.473 回答
17

CTRL+ F5(不调试就开始)

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

于 2008-09-19T03:00:04.603 回答
14

这是我经常使用的列表:

Ctrl+ I:用于渐进式搜索。如果您在 之后没有输入任何内容I,并一直按I(按住Ctrl键),它将搜索您搜索的最后一个项目。Ctrl++ShiftI反向搜索。一旦输入了一些搜索字符串,您可能还想使用F3(和Shift+ )。F3

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

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

Ctrl+ /:将光标移至顶部的小搜索框。您可以键入“文件名”(不带引号)来打开文件。如果您的项目包含多个文件,则非常有用。

Ctrl++ K CtrlK将书签当前行。如果您想暂时查看代码的其他部分并返回到原来的位置,这将很有用。

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快速观看。其他调试快捷方式可以在调试下拉菜单中找到。

于 2009-09-17T20:24:44.230 回答
13

Ctrl+F10

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

于 2008-09-19T08:57:24.337 回答
12

如果“最喜欢”是根据我使用它的频率来衡量的,那么:

F10: 调试.StepOver

:)

于 2008-09-19T03:46:20.170 回答
12

IntelliSense下拉菜单显示时,按住Ctrl会使列表变为半透明,这样您就可以看到隐藏在它后面的内容 :)

于 2011-09-08T16:29:07.877 回答
12

通过使用,这对:

  • Ctrl+ Enter:在当前行上方插入空行。
  • Ctrl+ Shift+ Enter: 在当前行下方插入空行。
于 2009-09-17T20:48:25.137 回答
11

Ctrl+ Alt+ P -> 附加到进程

于 2008-10-02T14:12:07.743 回答
11

没见过这个...

Ctrl+Up

Ctrl+Down

滚动窗口而不移动光标。

于 2010-07-22T16:54:31.630 回答
8

选择单词:Ctrl+W

没有这条捷径我活不下去。每天使用超过 100 次(或 200 次以上)。

于 2009-03-10T19:10:28.910 回答
8

Ctrl+ Shift+S

保存所有更改的文件。救了我好几次。

于 2009-03-11T00:01:51.033 回答
7

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

Ctrl+ Shift+ PTools.RunTemporaryMacro

避免尝试进行正则表达式搜索和替换!

于 2008-10-22T15:54:30.687 回答
7

旧的Ctrl+Tab用于在打开的文档之间来回翻转。

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

于 2008-09-19T01:48:02.513 回答
7

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

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

于 2008-09-19T02:00:40.440 回答
7

到目前为止,最有用的(在Ctrl++之后ShiftB是:

  • Ctrl+ K, C - 注释掉选择

  • Ctrl+ k, U - 取消注释选择
于 2008-09-19T04:12:03.383 回答
7

环绕:Ctrl+ K, S.

当您想在标签中包含一些文本时,这很棒。

于 2010-10-14T09:46:41.197 回答
4

Ctrl+I用于增量搜索

于 2008-09-19T02:35:16.567 回答
4

我喜欢我的代码干净整洁,所以我最喜欢的键盘快捷键如下:

Ctrl+ K, D- 格式化文档

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

Ctrl+ E, S- 显示空格

Ctrl+ L- 切割线

Alt+ Enter- 在下面插入行

于 2008-09-19T08:25:14.103 回答
4

Ctrl+I用于增量搜索。

于 2009-09-28T22:16:33.587 回答
4

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

于 2011-03-03T21:30:15.503 回答
3

Alt + B + U - Build the current project.

于 2008-12-16T21:00:34.200 回答
3

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

如果我最终需要调试,我使用Ctrl++ (附加到进程)Alt并选择 WebDev.WebServer.exe。然后我仍然在我的前一页上,我只打开了一个标签。P

于 2008-09-19T03:29:48.493 回答
3

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

于 2008-09-21T14:22:04.890 回答
3

剪切和粘贴线条

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

于 2008-10-02T14:09:31.650 回答
3

显示隐藏的窗口

  • ctrl+ alt+ L+ 解决方案资源管理器

  • ctrl+ alt+ S+ 服务器资源管理器

  • ctrl+ alt+ O+ 输出

  • ctrl+ alt+ X+ 工具箱

  • ctrl+ shift+ W, 1+ 观看

  • ctrl+ \, E+ 错误列表

  • ctrl+ shift+ C+ 类视图

我喜欢将我所有的屏幕空间用于代码,并将其他所有内容都隐藏起来。这些快捷方式可以在我需要这些窗口时方便地使用它们,因此它们可以在其余时间不碍事。

于 2008-10-02T14:10:15.050 回答
3

Ctrl+ [(移动到对应的})

Ctrl+ Shift+ V(循环剪贴板)

于 2008-09-19T03:50:27.430 回答
3

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

于 2008-09-19T02:40:50.093 回答
3

Ctrl用于查找选定项目和上一个选定项目的+F3Ctrl+ Shift+组合F3对我来说非常有效。

于 2008-09-19T13:37:12.800 回答
3

CTRL+ Alt+

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

于 2011-09-30T08:27:30.660 回答
3

Ctrl+,用于“导航至”窗口(链接

于 2011-04-06T19:10:05.537 回答
3

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

于 2009-07-10T13:02:24.830 回答
3

在+上方打开一个换行符 CtrlEnter

在下面打开一个换行符 Ctrl+ Shift+Enter

于 2010-05-31T04:07:02.103 回答
3

好吧,如果你真的

总是让我的手放在键盘上,远离鼠标!

比你应该去这里

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

一天一个捷径将使鼠标远离。

于 2011-03-03T22:04:39.423 回答
2

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

Ctrl+ J-> 强制 Intellisence 弹出。

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

于 2008-12-29T18:30:21.680 回答
2

评论

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

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

这样做的好处是它适用于您当前所在的元素 - 您不必选择一整行 VB 代码来对其进行注释,例如,您只需键入Ctrl+ KCtrl+C来注释当前行。在 aspx 页面上,您可以注释掉一大段代码——例如整个 ListView——只需转到第一行并点击Ctrl+ KCtrl+即可C

于 2008-10-02T14:09:48.513 回答
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显示属性窗格,所以我不知道那个和弦。

如果您转到“工具”>“自定义”菜单选项并按下“键盘”按钮,它会为您提供一个命令列表,您可以搜索以查看是否有可用的快捷键,或者您可以选择“按下快捷键:”文本框并测试快捷键您要分配以查看它们是否冲突。

附录:我刚刚发现了另一个我认为我会经常使用的很棒的:Ctrl+ KS

弹出一个智能框,询问你想用什么包围选定的文本。这正是我需要在条件或 try/catch 中包装块的所有时候所需要的。

于 2008-09-19T05:00:53.160 回答
2

Ctrl+ Shift+ B- 构建

于 2008-09-19T02:01:00.470 回答
2

Sara Ford 的博客上有一些很棒的提示、旅行和捷径。

于 2008-09-19T04:07:18.013 回答
2

F7Shift+F7在设计器/代码视图之间切换

Ctrl+Break停止构建。

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

Alt+Enter打开 resharper 智能标签

书签快捷方式

Ctrl+K Ctrl+K放置书签

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

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

重构快捷方式

每个都以Ctrl+R

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

于 2008-09-19T04:13:22.413 回答
2

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

于 2009-05-08T11:03:18.307 回答
2

Ctrl+W用于选择当前单词

于 2009-09-28T22:22:02.767 回答
2

Ctrl+UCtrl++组合用于将字符ShiftU转换为全部大写/小写。

于 2009-11-14T14:49:25.747 回答
2

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

于 2010-02-28T08:32:24.357 回答
1

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

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

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

于 2008-11-07T08:46:04.230 回答
1

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

于 2008-10-04T19:23:19.727 回答
1

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

当您想在 foo(bar(baz()) 中调试函数 foo 时,这非常有用。使用F11, Shift+F11跳入和跳出 bar 和 baz。

于 2008-09-24T09:31:54.813 回答
1

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

真的很方便

于 2008-09-24T09:31:56.513 回答
1

Alt+ F4;)

但更严重的是,在我对 VS 的有限使用中, Ctrl+可能受到了很多打击。Space

于 2009-03-11T01:24:18.027 回答
1

Ctrl+ Shift+ R-> 使用 Resharper 重构

于 2009-03-11T01:59:53.450 回答
1

Ctrl++显示空格(非常适合制表符或空格强制执行)RW

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

于 2011-02-24T16:37:52.457 回答
1

查找和替换

  • Ctrl+FCtrl+ H- 分别查找、查找和替换

  • Ctrl+ shift+FCtrl+ shift+ H- 分别在文件中查找、在文件中查找和替换

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

于 2008-10-02T14:09:00.810 回答
1

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

于 2008-09-19T05:18:57.157 回答
1

Ctrl+  E +  D : 格式化文档

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

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

哦,我喜欢好工具!

于 2009-03-11T02:37:30.457 回答
1

F7构建,然后F8一一查看错误和警告。

于 2008-11-10T07:10:59.960 回答
1

很简单,但是

Ctrl+L

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

于 2009-10-28T05:15:10.987 回答
1

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

于 2008-10-22T15:42:17.453 回答
1

Ctrl+ M, Ctrl + O: 折叠到定义。我一直将它与#regions 一起使用

(尽管Jeff 说了什么),以了解我屏幕上的代码概览。

于 2008-09-19T09:04:28.657 回答
1

我是Ctrl++在调试时打开 quickwatchD的忠实粉丝。Q

于 2009-07-01T02:21:10.763 回答
1

插入片段:

Ctrl+ K, Ctrl+S

我经常使用 iftry..catch#region

于 2009-05-27T19:00:10.843 回答
1

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

于 2009-09-17T20:49:25.090 回答
1

控制+撇号。

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

当您重新映射选项以帮助将其与原来难以命中的快捷方式绑定时,它变得更加有用。

于 2009-09-17T20:51:52.697 回答
1

Ctrl+ KD自动格式化代码。

于 2012-04-18T18:40:46.570 回答
1

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

于 2010-07-22T16:52:21.090 回答
0

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

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

于 2008-11-07T08:32:03.497 回答
0

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

于 2008-09-19T02:25:58.443 回答
0

说的。Ctrl+ ..

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

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

于 2008-09-19T02:35:12.667 回答
0

Ctrl+K然后Ctrl+H将一行代码添加到内置任务/待办事项列表

( Ctrl+ Alt+ K)。非常便利!

于 2008-09-19T03:32:15.603 回答
0

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

  • Ctrl+C行中没有选择:复制整行

  • Ctrl+X没有选择 - 剪切整行
于 2008-09-24T09:26:42.483 回答
0

我已将File.Close 映射到CTRL++ 。那和+意味着您可以完全关闭您想要的任何文件。SHIFTWCTRLTAB

于 2009-03-11T01:55:12.367 回答
0

对比 2008

  1. Ctrl+ E, D:格式代码

  2. Ctrl+ M, O:折叠到定义

  3. Ctrl+ Z撤消:)

  4. F9:断点

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

于 2008-12-20T11:13:27.607 回答
0

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

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

Ctrl+ E, R(删除未使用的使用和排序)

两者都有助于尽早并经常还清“糟糕的债务”

于 2008-09-19T03:10:56.793 回答
0

Another useful Find short key sequence is Ctrl (+ Shift) F --> ALT C --> ALT W for switching between exact and fuzzy searches.

于 2008-09-19T13:47:33.663 回答
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折叠它

  3. ctrl+X剪切它(您不必选择它,只要您的插入点仍在该行中)

  4. 移动到您想要的位置,然后ctrl+V粘贴。
于 2008-10-02T14:09:14.833 回答
0

片段

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

于 2008-10-02T14:10:01.227 回答
0

Ctrl+- and Ctrl+Shift+-

Alt+D, P Attach the debugger to the application.

(first letter of any application you want to debug, works most of the time)

Ctrl+Shift+F

Ctrl+I (incremental seach)

于 2008-10-27T15:18:46.727 回答
0

“道具”并点击标签......为你存根财产......

于 2008-09-24T12:19:25.563 回答
0

这是我认为有用的快捷方式列表的链接(VS2003),但有些仍然适用,

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

于 2008-10-22T15:50:09.807 回答
0

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

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

于 2010-10-01T08:13:33.487 回答
0

Ctrl+X

This cuts (to clipboard) the current line of code.

于 2008-09-19T08:11:07.257 回答
0

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

就导航控制而言,Ctrl+-Ctrl++很好......

但我更喜欢Ctrl+ K+ K---> 创建书签......

Ctrl​​+ K+ N---> 导航到下一个书签......很棒的东西......

于 2008-09-19T11:07:34.057 回答
0

Ctrl+.

包括缺少的库。

于 2012-09-05T17:03:44.383 回答
0

打开和关闭换行

Ctrl+ E, Ctrl+W

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

于 2008-10-02T14:08:01.780 回答
0

格式化文档

   Ctrl+ K, Ctrl+D
  1. 在一个 aspx 页面上,这将负责正确缩进所有标记并确保所有内容都符合 XHTML(为属性添加引号、更正大小写、关闭自动关闭标签)。我发现这样可以更容易地找到不匹配的标签并确保我的标记有意义。如果您不喜欢它的缩进方式,您可以在Tools/Options/Text Editor/HTML/Format/Tag Specific Options下控制哪些标签在自己的行上以及它们周围有多少空间 。

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

  3. 对于 CSS 文件,您可以选择紧凑(每行一个定义)、半扩展或扩展(每条规则单独一行);您可以选择它如何处理大小写。

于 2008-10-02T14:08:17.957 回答
0

刷新 javascript 智能感知和代码着色。


ctrl+ shift+J

我发现 Javascript 的智能感知是不稳定的——这通常可以解决问题。

于 2008-10-02T14:08:31.060 回答
0

Ctrl+ Shift+ S// 保存

Ctrl+ Shift+ B// 构建

于 2008-09-19T02:55:39.513 回答
0

不使用鼠标打开文件:

CTRL++ (打开命令窗口ALTA后跟 >open somedoc

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

于 2008-10-08T05:19:58.833 回答
0

人们提到 Ctrl+C 和 Ctrl+V 在未选择任何内容时粘贴一行,但我使用 Ctrl+X 定期移动代码行。

于 2010-07-23T16:19:37.347 回答
0

嗯,没人说F1求救。

是不是谷歌在获取您需要的信息方面更快更好。

于 2008-12-16T20:34:15.033 回答
0

Ctrl+ M, L- 扩展所有区域

于 2009-10-28T05:26:13.130 回答
0

Ctrl+ M, Ctrl +L将展开每个折叠的代码位。它是Ctrl+ M, Ctrl +的反义词O

于 2008-09-30T15:56:52.220 回答
0

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

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

于 2008-09-24T09:54:59.297 回答
0

Ctrl+ A, K,F

全选,漂亮的打印。

于 2009-12-06T06:16:24.010 回答
0

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

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

编写一个对不存在的方法的调用,然后使用该快捷方式在正确的位置创建该方法,使用正确的参数和返回值,但使用一个仅引发 NotImplementedException 的方法体。

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

于 2011-06-16T07:57:59.343 回答
0

我一直使用的那些:

  • ctrl+] 配套支架

  • ctrl+ shift+]选择到大括号的末尾

  • ctrl+ shift+q取消制表符

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

  • ctrl+ k, ctrl+u取消注释掉当前选中的块

  • alt+鼠标移动垂直选择

  • ctrl+ alt+x工具箱

  • ctrl+ shift+b构建

于 2009-03-10T21:18:05.233 回答
0

Ctrl++Shift关闭F4所有窗口。你必须自己映射它:

指示:

  • 在 Visual Studio 中,转到工具 | 选项
  • 在环境下选择键盘
  • 在显示包含的命令中,输入 Window.CloseAllDocuments。您应该在其下方的列表框中获得一个条目
  • 将光标放在 按快捷键并按Ctrl+ Shift+ F4
  • 点击确定

感谢 codebetter.com的Kyle Baley 。我修改了他的示例以使用 shift 而不是 alt 因为它对我来说更容易。

于 2009-03-10T21:33:25.820 回答
0

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

  • F5: 启动调试器/运行到下一个断点
  • Shift+F5: 停止调试
  • F10: 跳过下一条语句
  • F11: 进入下一条语句
  • Ctrl+F10: 运行到光标位置
  • F9: 添加或删除断点
于 2009-04-27T16:15:29.537 回答
0

我沉迷于http://blog.jpboodhoo.com/UsefulVSKeySequencesShortcuts.aspx中的一些非常微妙的东西

例如Alt-W U,在全屏模式下自动折叠所有内容,当它变得太多时

于 2009-07-01T21:26:18.193 回答
0

循环粘贴Ctrl + Shift + V

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

代码片段 - 用于创建属性类型 prop 并按tab

于 2009-08-30T13:38:14.567 回答
0

我认为没有任何捷径可供我提及,所以让我提一下我希望 Visual Studio 拥有的捷径 :-) 我真正想念的一个捷径是 Eclipse 中存在的一个捷径是“开放资源”(Ctrl + Shift + S)它允许您输入文件名,IDE 会显示与之匹配的文件。在使用投标代码库时非常有用!

于 2009-11-14T14:02:26.560 回答
0

Ctrl+Shift+Alt+B Rebuild Solution.

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

于 2011-05-05T19:53:34.460 回答
0

Visual Studio 2010 键绑定海报

于 2010-10-14T15:23:52.727 回答
0

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

于 2011-07-03T12:19:44.253 回答
-1

Ctrl+-Ctrl+ Shift+ -。但是,如果您是键盘爱好者,请选择 Resharper

于 2008-09-19T07:24:55.730 回答