如何在自动完成一对括号/双引号后继续输入?

Meh*_*rad 9 c# resharper autocomplete visual-studio-2010

如果你是一名程序员,你知道保持键盘并保持打字流程简单有多重要.

最新版本的Visual Studio和Resharper pack添加了此功能,可在键入时将所有括号和引号配对.这很好,不要误解我的意思.

但是有一个小问题 你需要把手从键盘的中心移开并用箭头键(不是很好)当你击中完成对跳过它时.

场景 (用^符号显示闪光灯位置)

  1. 我正在输入字符串test ="value"
  2. 我开始打字直到击中字符串test ="^
  3. 并且自动配对确实有帮助,并且在我放置第一对时添加第二对引号,并且代码在此阶段看起来像这样,闪烁器位于对之间字符串test ="^"
  4. 我在引号之间键入字符串并到达整理对字符串test ="value ^"

    5A.现在我需要将手从键盘中心移开,然后按两个右箭头键 或5b.键入另一个双引号.在这种情况下,环境足够智能,不会键入第二个并跳过它.但是,如果我最终要输入它,那么配对它的重点是什么?

我想知道是否有任何按键或组合跳过第二个完成的对.

小智 6

一旦你达到这一点...... string test ="value ^"

Tab键,它将移过自动生成的字符.它对括号,括号等起作用相同.

  • 这在**Visual Studio 2015**或**Visual Studio 2017**中对我不起作用.我可以错过一些东西吗?我讨厌从"Home"行移开我的手. (2认同)

Jim*_*Jim 4

使用 Resharper Ctrl++会将您的半柱放在那里ShiftEnter

完整语句是一项功能,可插入必要的语法元素(大括号、分号等)并让您开始下一条语句。

要检查它是否没有被另一个组合键覆盖,请转到:

Visula Studio 2010 >> 工具 > 选项 > 环境 > 键盘...

并键入Completestatement int 他显示包含以下内容的命令:文本框。