2013-12-11 186 views
10

選擇引號內的文字是否有一個快捷鍵(或定製的鍵盤快捷鍵),在Visual Studio中選擇一個單引號「」內的文本和雙引號「」 2012年鍵盤快捷鍵在Visual Studio 2012

例如:

string name = "John Doe"; 

不是拖動鼠標選中所有李四的,是有辦法只需在雙引號內的光標和 按組合鍵來選擇呢?想要避免使用鼠標很有可能。

我發現了一個類似的問題

Visual Studio/R# Keyboard shortcuts: select string with or without quotes

但由於只選擇特定的文本快捷方式,而不是整個文本中引用

TIA

+1

我一直在尋找這個答案。這個功能存在於我用作遺留語言(APL)的Ctrl + Shift + M中。我討厭沒有在VS中使用這個功能。 – Sam

+0

對於谷歌的人,在Visual Studio 2013中:將光標放在引號之間的任何字符串中,然後按CTRL + W。而已。 – reddy

回答

0

使用(按Ctrl + Shift + W)在Visual Studio中。只需在光標前移動光標「並使用這些組合鍵即可。

+2

對不起VS 2012上工作 – vishnu

6

在研究這個,我發現兩個答案:。

回答第一個

Ctrl + Shift + W將選擇光標所在單詞的文本。再按一次可選擇不帶引號的整個字符串的文本,再次選擇引號,再次選擇下一個邏輯容器等等。

回答第二個

如果使用ReSharper的可以使用Ctrl + Alt +右箭頭做同樣的事情,按Ctrl + Shift + W。您也可以使用Ctrl + Alt +向左箭頭來減少一個邏輯容器的選擇。

+1

只需指出在Ctrl + Alt + Right中雙按「右」不會選擇引號內的整個字符串。 如果您使用Windows快捷方式,雙擊「W」將選擇引號內的整個字符串。 – ArjaaAine

+2

在Visual Studio 2017中,至少使用我的設置,Ctrl + Shift + W什麼也不做。 – jbyrd

+0

這個resharper命令的名字是什麼? – Rhurac

2

我不知道這樣的鍵盤快捷鍵。

以下快速技巧使用鼠標幷包含雙引號。

只需雙擊左邊到第一個雙引號,VS會選擇整個字符串(包括括號雙引號)。

5

在Visual Studio 2013中它是Ctrl+Right Click。你可以在Visual Studio 2015中使用Ctrl+Shift+];)

+0

'Ctrl' +'Shift' +']'在Visual Studio 2015中不適用於我:( – jbyrd

+0

@jbyrd請確保您將光標/插入符號放在開始/結束位置 –

+0

我明白了 - 但首先,這完全是跛腳我必須將光標移動到一個確切的位置(而不是字符串中的任何位置),其次,高亮部分包含引號 - 這不是OP所要求的。 – jbyrd

0

在Visual Studio 2013中,我可以通過Ctrl +左鍵點擊字符串quote的開頭(即在(「)符號的左側)轉移到VS 2015這個功能不再適用於我,我很想知道如何重新打開它。

相關問題