我有很多使用Eclipse的经验,现在我正在尝试使用Visual Studio 2010.我发现它的格式有点违反直觉。以下是我想弄清楚的一些事情:
有没有办法选择所有文本并正确格式化/缩进,例如Eclipse中的SHIFT+A SHIFT+I
?
为什么当我输入类似if (n == 0) {
的行时,只要输入左括号,文本光标就会移动到行的开头?这是一些生产力加速,我没有看到?
当我在上述行之后点击ENTER
时,我希望自动为我提供闭合支撑。我怎么能这样做?
我已经找了热门文档,这有点帮助,但这对我来说仍然很笨拙。
答案 0 :(得分:2)
格式文档快捷键组合为Ctrl K
,Ctrl D
。由于C ++(Visual Studio 2010: Why aren't key combinations available?)不支持此命令,因此C ++文件的解决方法是选择全部,然后选择格式选择:Ctrl A
,Ctrl K
,Ctrl F
。
关于第二个和第三个问题,请参阅Creating and Using IntelliSense Code Snippets。简短版本:对于if
,请输入“if {TAB} {TAB}”。同样,这不支持C ++。因此,如果您使用的是C ++,那么您所看到的就是当您键入if后的行上{
时,编辑所做的是将{
移动到与{1}}相同的缩进级别if
(不一定是行的开头),因为它帮助你实现的编码风格是
if (n == 0)
{
n = 1;
}
答案 1 :(得分:1)
格式化命令默认绑定到Ctrl + K Ctrl + ??。 Ctrl + K作为第一个键盘,然后是另一个确定特定格式选项的键击。
查看编辑菜单的高级子菜单。它会告诉你
答案 2 :(得分:0)
要在visual studio中格式化文档,键组合为:ctrl -k ctrl-d
答案 3 :(得分:0)
仅仅是日食中的它:ctrl-a - > CTRL-I 不换班 - >移位-I
我确定我是唯一一个在日食中真正尝试过的人。