Visual Studio 2013的新功能“Auto Brace Complete”非常有用,但我觉得我没有发挥其全部潜力,使其更有用。
因此,如果我想输入newstr="Hello World" + oldstr;
,在输入'Hello World'之前,已经在单词之后键入了右引号。现在,我该怎么告诉VS2013我完成了大括号的输入,这样才能知道我想要留下大括号并继续下一部分呢?
换句话说,对于上面的例子,步骤4中的预期行为是什么?
newstr=
"
Hello World
+ oldstr;
它应该是另一个“关键吗?这似乎打败了使用自动括号的目的。 它应该是右箭头键吗?但是,这个键远远不是键入区域,所以我不妨只使用“代替。 输入键或Shift +空格对我来说似乎是合乎逻辑的选择,但两者都不能按我的意图运作。
任何人都可以解释这个问题吗?谢谢。
答案 0 :(得分:1)
只需输入结束引号"
就是预期的结果。它们仅用作视觉辅助,或者当您在一行中间插入字符串文字时。
答案 1 :(得分:1)
它应该是另一个“关键吗?这似乎打败了使用自动括号的目的。
为什么使用"
错误的密钥?自动大括号为编辑体验提供了两件事:
"
是一种快速移动光标的方法,它会执行正确的操作,只需向前移动光标而不是键入不需要的"
。答案 2 :(得分:1)
按Tab跳到引号之外。