最喜欢的VS 键盘快捷键摘抄

时间:2021-09-10 16:00:14
 
336年最喜欢的
425年

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

一个请每回答。

 
2  
我认为这是一个负载。 我,只使用键盘比鼠标快得多。 事实上我讨厌我的鼠标。 糟透了,它是非常必要的。- - - - - -凯尔Rozendo 11月14日在52 ' 09
11  
@DanM,任何“苹果证明”需要用一粒盐。 如何寻找并移动鼠标一小块像素会比记忆键快捷快吗? 严重的是,让你的手,回到键盘;)- - - - - - 1月29日10时32 
2  
@DanM,它不是一个全或无的场景。 使用光标键来移动任意在愚蠢的一个文档,使用鼠标。 但是当你得到更多经验丰富的快捷键,键只是更快的对大多数其他的事情。 用鼠标,你也不必处理手眼,这意味着它可能非常繁琐。 建议:尽量关注使用钥匙,一个月左右。 你可能会发现很难开始,但你的效率将大大受益,如果你坚持它。 但是坚持是关键。- - - - - - 1月29日8:10 10 

显示10更多的评论

锁着的通过animuson♦ 12月9日的13个航班

这个问题的存在,因为它具有历史意义,但不认为是好,互相连结本网站的问题,所以请不要使用它作为证据,你可以在这里问类似的问题。 这个问题及其答案被冻结,不能更改。 更多信息:帮助中心

关闭没有建设性的jadarnel27持久性有机污染物♦, casperOne♦ 9月6日14:18的12

目前,这个问题不是一个适合我们的问答形式。 我们希望答案是支持的事实,引用,或者专业知识,但这个问题可能会征求辩论,争论,投票,或扩展讨论。 如果你觉得这个问题可以得到改善,并可能重新开放,访问帮助中心为指导。如果这个问题可以改写为适应规则帮助中心,请编辑的问题

227年

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

移动光标后(或转发)的最后一个地方。 或不再滚动PgUp/PgDown找到你在哪里。

这个开关打开的窗口在Visual Studio:

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

 
18  
我一直在找这个,直到永远。 我以前只使用Ctrl + Z Ctrl + Y。- - - - - -保罗·亚历山大 4月23日19:49 ' 09
4  
参见右图VS出于某种原因有点滑稽——它不仅周期最喜欢的应用程序。- - - - - -卢卡斯·琼斯 7月1日21:28 ' 09
6  
@Lucas琼斯,似乎循环类似于Windows进程。 我似乎是正常的。- - - - - -devuxer 9月28日23:59 ' 09
4  
按Ctrl + Tab一旦当前文档和之前的文档之间的互换,你甚至不需要看弹出窗口。- - - - - - 1月27日的十五点
3  
我经常取消应用程序窗口之间的循环(Alt + Tab)按Esc键。 这样做虽然骑自行车通过文档窗口(Ctrl + Tab),然而,弹出窗口的开始菜单。 只是把我逼疯了。- - - - - -印度国家银行 6月10是2》 

显示4更多的评论

 
130年

对我来说,这是关于自动完成代码无关,匹配的括号或显示的工具面板。 相反,它只是大约让我看看代码。

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

在这种情况下,Shift+Alt+Enter在救援和集中的代码窗口全屏模式。 了一遍,你所有的面板。

 
17  
监控工作太大=)- - - - - -杰斯 3月11日在33秒' 09

显示3更多的评论

124年

增量搜索-Ctrl + I

这基本上是找到对话框对话框。 刚开始键入你想搜索(看看底部状态栏位置看到你输入的内容)。 紧迫的Ctrl + I又或者F3搜索下一个实例。 新闻逃脱戒烟。 开始一个新的搜索按Ctrl + I两次重复过去的搜索。

 
9  
与这一个警告,我看到(在VS 2005任何方式),它只通过可见文本搜索。 所以,如果你有一些倒在一个地区,例如,它不会搜索。 我不知道这是一个功能或一个错误!- - - - - -亚当·尼尔 09年1月7日21:00
1  
听起来像emacs搜索功能。- - - - - -dicroce 3月10日23:15 ' 09
2  
@CodeSavvyGeek:固定在VS2010。- - - - - -TheCloudlessSky 6月28日的福音18:36十点钟
1  
实际上,现在2012年的与搜索(ctrl + f)合并成一个功能- - - - - -Marko 7月13日14:47的12

显示4更多的评论

98年

扩大智能标记菜单(解决):Ctrl + .(期)

扩展标签显示当你重命名一个标识符。

社区维基
 
1  
这是我的最爱,我记得只有一个。 如果你安装了resharper Alt-Enter相似。- - - - - -丹尼尔 3月10日20:14 ' 09
6  
还Shift-Alt-F10必然但可能更加困难- - - - - -鲁本Bartelink 6月26日在火灾' 09

显示4更多的评论

95年

Ctrl+K, Ctrl+C评论一个街区

Ctrl+K, Ctrl+U取消注释块

 
1  
Ctrl + K,Ctrl + U也评论一个街区。- - - - - -wusher 10月4日08年十九22
8  
Ctrl-E,C和Ctrl-E,你也工作。 后你不需要释放Ctrl键。- - - - - -geofftnz 2月9日20:24 ' 09
2  
我使用CTRL + /柔韧的Resharper。 Resharper_LineComment这一行快捷键切换和关闭评论。- - - - - -Myster 9月28日在22:47 ' 09

显示4更多的评论

77年

股票Visual Studio ?F12- - - - - -Edit.GoToDefinition

DevExpress的重构。 安装意味着Ctrl + `是我一直的最爱,虽然,)

  显示2更多的评论
71年

的TAB“片段”的关键。

如类型try,然后按下tab键两次。

结果:

try{}catch(Exception){throw;}

然后您可以扩大。

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

 
2  
神奇的——知道片段,但不是说你可以得到他们如此之快!- - - - - -黄嘌呤 3月25日15:26十点钟

添加评论

61年

Ctrl+]匹配的括号,括号。

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

 
1  
不幸的是,与大多数其他的键盘快捷键是语言中立。 例如在丹麦键盘CTRL + a。 所有不同的看到这*问题:*.com/questions/1501921/…- - - - - -huttelihut 9月9日的11有人 

显示1更多的评论

60

Ctrl+Shift+F

好老找到的文件

  添加评论
51

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

  添加评论
47

Ctrl+K, Ctrl+D/ /汽车-(Re)格式

另见:回答

  显示3更多的评论
43

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

Ctrl+L删除当前行

Ctrl+F3搜索当前的选择

Ctrl+K, Ctrl+K创建一个书签(非常有用)

Ctrl+K, Ctrl+N去下一个书签

,这是更有趣的东西:
新闻Ctrl+/把光标放在一个盒子里,在这里您可以键入命令。

例如,按Ctrl+/和类型”>“,现在开始输入文件的名字在你的项目中,并将自动完成。 这是一个非常快速的方式打开的文件在当前的解决方案。

 
11  
Control-L削减当前行。 Control-Shift-L删除它。- - - - - -格雷格 11月3 ' 08年52
2  
@Greg:类,谢谢。 @Others:这些都是伟大的,但无法坚持提问者的每行问:- 1:(- - - - - -鲁本Bartelink 6月26日在十五19 ' 09
1  
@Ray:Ctrl + D不是为我工作。 这是与Visual Studio默认快捷键吗? 这可能是一个ReSharper快捷IIRC吗?- - - - - -dariom 10月1日的10 8:30

显示6更多的评论

40

Ctrl+Shift+V通过剪贴板粘贴/周期戒指

社区维基
  显示4更多的评论
34

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

 
2  
似乎ctrl + m + m的作品。 所以你不必按住ctrl键释放在第一。- - - - - -ClearCloud8 12月7日的12 38

显示1更多的评论

34

我经常使用但并不是很多人做的是:

Shift + Alt + F10然后Enter

如果你输入一个类名Collection<string>然后没有适当的名称空间导入这个快捷键组合将自动插入导入(虽然carret后立即“>”)。

更新:

一个等价的快捷方式评论这个答案(谢谢asterite):

Ctrl + .

比我原来的建议更舒适。

 
12  
你可以做Ctrl +”。 “出于同样的目的,这是多,更舒适。- - - - - -asterite 10月27日08年33

显示4更多的评论

34

Shift+ESC

这个隐藏/关闭任何假的窗口的窗口在Visual Studio。 这包括诸如解决方案资源管理器,对象浏览器,输出窗口,立即窗口中,单元测试Windows等等等等,仍然适用是否固定,浮动,可停靠或标签。

快捷方式到一个窗口(如。Ctrl + Alt + L或Ctrl + Alt + I做你需要做的事情,Shift + Esc摆脱它。 如果你不丢掉它,再给它专注的唯一方法是使用相同的键盘快捷键(或鼠标,这正是我们试图避免....)

一旦你熟悉了它,它是非常有用的。


叽阿.... 的数量的时候Ctrl + F4关闭“窗口”只看到我现在的代码窗口关闭之前疯狂我发现这个问题,现在只是偶尔发生. .

 
1  
“如果你不丢掉它,再给它专注的唯一方法是使用相同的键盘快捷键“- Alt + F6周期通过开放工具窗口,速度比Ctrl-W-stuff新闻- - - - - -user472875 12月5日11日5时

显示3更多的评论

24

我最喜欢的:F12(去定义)Shift+F12(找到引用)。

后者是有用的F8(去下一个结果)。

Ctrl+-和Ctrl+Shift+-被映射到我的鼠标,转发按钮。

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

  显示1更多的评论
24

Visual Studio 2005/2008 keybinding海报:

这些不包含定制,但他们绝对良好的参考资料和有助于找到新的快捷方式。

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

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

 

添加评论

22

Alt+Shift+箭头键(←,↑,↓,→)

这允许您选择在一块的事情。 喜欢你可以选择所有的“int”块,然后搜索和替换例如翻倍。

**int** x =1;**int** y =2;**int** z =3;
 
3  
当鼠标选择或alt- - - - - -鲁本Bartelink 7月1日21:32 ' 09

显示2更多的评论

19

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

  显示4更多的评论
19

开放和设置焦点解决方案资源管理器: Ctrl+Alt+L

  显示3更多的评论
18

一个其他编辑器应该采取:Ctrl+C与没有什么选择复制当前行。

大多数其他编辑器将什么也不做。 后复制一行,粘贴将之前的线,即使你在半夜。 大多数其他编辑器将开始粘贴从你在哪里,这是几乎从来没有你想要的。

复制就行:保存Ctrl,按c、v。 (Ctrl+C, Ctrl+V)

 
2  
这也可以讨厌如果你误按Ctrl + C Ctrl + V- - - - - -shoosh 3月10日23:49 ' 09

显示2更多的评论

17

CTRL+F5(开始没有调试)

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

 
6  
F7对我来说是“构建解决方案”。- - - - - -外面 11月7日08年39

显示1更多的评论

14

这是一个我经常使用的列表:

Ctrl + I:对于进步的搜索。 如果你不后任何类型I,保持紧迫I(控股Ctrl键),它将搜索你最后一项搜索。Ctrl + Shift + I将反向搜索。 您可能还希望使用F3(和Shift + F3一旦一些输入搜索字符串。

Ctrl + K Ctrl + C:评论突出显示区域。 如果没有突出显示,当前行注释。 当然,你可以Ctrl并按K, C在继承。

Ctrl + K Ctrl + U:取消高亮区域。 像上面的工作。

Ctrl + /:将光标小搜索框上。 你可以输入“文件名>”(没有引号)来打开一个文件。 如果您的项目包含多个文件非常有用。

Ctrl + K Ctrl + K:将书签当前行。 这是有用的,如果你想看一些其他的一部分代码一会儿,回到你在哪里。

Ctrl + K Ctrl + N:将带你去下一个书签,如果有不止一个。

Ctrl + -:将光标之前的位置

Ctrl + Shift + -:将光标移动到下一个位置(如果它存在的话)

Ctrl + Shift + B:构建您的项目

Ctrl + C:虽然这通常的副本,如果没有突出显示,当前行副本。 相同Ctrl + X(减少)

Ctrl + Space:自动完成使用智能感知

Ctrl + ]:带你去匹配的括号。 适用于各种括号:“(”、“{”、“[”。 用于大的块。

F12:将带你到函数定义/变量定义。

Alt + P + P:打开项目属性。 尽管不是很多用这个,很有用,如果你想快速改变程序的命令行参数。

F5:开始调试

Shift + F5:停止调试

在调试时,您可以使用Ctrl + Alt + Q添加一个快速的手表。 其他调试快捷键可以在调试下拉菜单中找到。

  添加评论
13

Ctrl+F10

运行在调试时光标。 寻找这多年前我发现键盘快捷键…

社区维基
  添加评论
12

如果“我的最爱”是我经常用它来衡量,那么:

F10:Debug.StepOver

:)

  添加评论
12

通过使用,对:

  • Ctrl+Enter:当前行上方插入空行。
  • Ctrl+Shift+Enter:插入空行低于当前行。
社区维基
  显示3更多的评论
12

智能感知下拉显示,压低Ctrl变成半透明的列表,这样你就可以看到它背后隐藏的是什么:)

  显示1更多的评论
11

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

  添加评论
11

没见过这一个……

Ctrl + Up

Ctrl + Down

无需移动光标的滚动窗口。

回答