我已成功地使一段代碼和所有好的,但問題是我不想使用Ctrl + K Ctrl + S鍵,然後點擊片段,而不是我想使用組合鍵只需馬上使用片段,或者至少按下ctrl + k ctrl + S,然後再選擇其他組合?Visual Studio 2010的代碼片斷
這可能嗎?
在此先感謝...
我已成功地使一段代碼和所有好的,但問題是我不想使用Ctrl + K Ctrl + S鍵,然後點擊片段,而不是我想使用組合鍵只需馬上使用片段,或者至少按下ctrl + k ctrl + S,然後再選擇其他組合?Visual Studio 2010的代碼片斷
這可能嗎?
在此先感謝...
如果您認爲您正在按Ctrl+K, Ctrl+S
是因爲您添加的代碼段是Surround With代碼段,不是嗎?
我建議你爲了這個目的安裝ReSharper。您可以輕鬆添加所有種類的片段(在ReSharper中稱爲模板),當然還有環繞 - 片段。
添加模板後,你可以給你想要的號碼。
然後,所有你需要做的就是按:Ctrl+Alt+J
,你會看到以下內容:
和所有你所要做的就是按你想要的片段的數量。
例如,如果你想圍繞一些代碼有if
,你按:Ctrl+Alt+J, 1
。
注:
在這一刻,我真的不記得是否Ctrl+Alt+J
是默認的鍵盤快捷鍵,因爲我已經改變了很多人,但你可以在ReSharper的檢查>編輯>環繞隨模板...
比鍵入一個組合鍵只是鍵入姓名+ Tab鍵] + [Tab]鍵更加容易。 Visual Studio非常善於記住最後一個使它更容易的東西。
「F + [標籤] + [標籤]」 for循環片斷創建一個。
你會如何爲''區域'代碼段做這件事? – 2011-02-27 09:51:02
鍵入'#區域[選項卡]'完成相同。誠然,它不提供有關預處理程序片段的建議。 – 2011-02-27 10:49:00
好的。我只是想知道你是否知道如何去做:/ – 2011-02-27 10:52:16
在您的代碼段的文件,你可以設置一個快捷鍵元素。您的代碼段位於(取決於語言)下:
「\文檔\ Visual Studio 2010的\代碼 片段\ Visual C#中\我的代碼段」
下CodeSnippet \頭\快捷方式在代碼片段文件中,鍵入一個唯一的短相關係列字符。
<CodeSnippet>
<Header>
<Shortcut>spi</Shortcut>
</Header>
在代碼窗口中鍵入這些字符,然後鍵入您的代碼片段。
,不能使用帶有片段的環繞聲,因爲打字會替換選定的代碼。 – Stacker 2011-06-21 10:04:02
糟糕的是,Resharper不是免費的..這似乎是非常有用的 – bAN 2011-02-27 10:33:04
@bAN它值得爲ReSharper付出!這只是它提供的**非常小的**功能;-)它可以讓你在NUnit中運行你的單元測試,重構你的代碼,並且給你提供很多關於如何改進你的代碼的提示(使用var,如果__ else __到一個三元操作,嵌套的foreach到一個簡單的LINQ查詢等等,等等) – 2011-02-27 10:35:53