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

时间:2014-01-15 01:41:19

标签: c# visual-studio-2010 autocomplete resharper

如果你是一名程序员,你就会知道留在键盘上并保持打字流程简单有多重要。

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

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

方案 (用^符号显示闪光灯位置)

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

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

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

4 个答案:

答案 0 :(得分:6)

一旦你达到这一点...... 字符串测试="值^"

点击标签键,它将移过自动生成的字符。它对括号,括号等起作用相同。

答案 1 :(得分:4)

使用Resharper Ctrl + Shift + Enter 会将您的半列放在那里。

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

要检查是否未被其他组合键覆盖,请转到:

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

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

答案 2 :(得分:2)

如果您没有Resharper,可以尝试使用Ctrl + u。

此快捷方式将替换“小方块”之后的任何字母并小写。

在这种情况下,您可以替换小写结尾引号,这将为您留下引号。

闪光灯将放在引号后面,双手不会离开键盘中心。

答案 3 :(得分:1)

按“结束”键将您带到行尾。这将为您节省一次击键