Visual Studio / R#键盘快捷键:选择带引号或不带引号的字符串

5
我已经检查了类似标题的问题,并进行了搜索,但是没有找到任何东西。但我发誓我以前见过有人这样做。
假设我有以下内容:
var mystr = "here is some text I want to select";

有没有一种方法可以将光标插入字符串中,然后使用快捷键选择它而不带引号?还有另一个带引号的快捷键选择?
如果在ReSharper中提供此功能,则在那里的快捷键是什么?
2个回答

9
您可以在Visual Studio中使用Ctrl + W(扩展选择)快捷键。如果您在单词上,它将选择该单词;再次按下它将选择不带引号的字符串,然后是带引号的字符串,然后是语句,然后是下一个逻辑元素...

7
Ctrl+W是VisualStudio中的快捷键。ReSharper的等效键是Ctrl+Alt+Right。而ReSharper解决方案的优势在于其对应键:Ctrl+Alt+Left,它可以撤销最后一次选择扩展。因此,如果您误选了内容,您可以轻松地通过缩小选择来进行修正。 - brgerner
3
在Visual Studio 2017中无效。按 Ctrl - W 只会选择当前单词;再次按下它不会扩展选择。 - Malcolm

0

你可以使用 alt + shift + left 或者 alt + shift + right 来选择引号之间的内容,而不必拖动鼠标选择所有内容。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接