Visual Studio 2010格式

时间:2010-01-31 02:16:51

标签: visual-studio eclipse ide

我有很多使用Eclipse的经验,现在我正在尝试使用Visual Studio 2010.我发现它的格式有点违反直觉。以下是我想弄清楚的一些事情:

  1. 有没有办法选择所有文本并正确格式化/缩进,例如Eclipse中的SHIFT+A SHIFT+I

  2. 为什么当我输入类似if (n == 0) {的行时,只要输入左括号,文本光标就会移动到行的开头?这是一些生产力加速,我没有看到?

  3. 当我在上述行之后点击ENTER时,我希望自动为我提供闭合支撑。我怎么能这样做?

  4. 我已经找了热门文档,这有点帮助,但这对我来说仍然很笨拙。

4 个答案:

答案 0 :(得分:2)

格式文档快捷键组合为Ctrl KCtrl D。由于C ++(Visual Studio 2010: Why aren't key combinations available?)不支持此命令,因此C ++文件的解决方法是选择全部,然后选择格式选择:Ctrl ACtrl KCtrl 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作为第一个键盘,然后是另一个确定特定格式选项的键击。

查看编辑菜单的高级子菜单。它会告诉你

  • “格式选择”是Ctrl + k Ctrl + f
  • “评论选择”是Ctrl + k Ctrl + c

答案 2 :(得分:0)

要在visual studio中格式化文档,键组合为:ctrl -k ctrl-d

答案 3 :(得分:0)

仅仅是日食中的它:ctrl-a - > CTRL-I     不换班 - >移位-I

我确定我是唯一一个在日食中真正尝试过的人。