簡體   English   中英

在帶有C#的Visual Studio中,如何在鍵入時自動顯示(),例如.Focus()?

[英]In Visual Studio with C#, how do I make the () appear automatically when I type, such as .Focus()?

在Visusal Studio 2010 Express中,鍵入以下命令:

txtUsername.Fo

然后按回車鍵,它將使用Intellisense創建以下內容:

txtUsername.Focus

我要它執行以下操作:

txtUsername.Focus()

有沒有辦法讓Intellisense對我自動添加()作為函數的結尾?

我認為Visual Studio沒有此選項。
有點相關-在某些情況下, Tab Tab會自動插入一個代碼段。
例如, if + Tab Tab給您:

if (|)
{

}
else
{

}

但是,我絕對喜歡Resharper並完全推薦它。
除了所有其他花括號( {}[]<> )和十億個其他功能之外,它還包含此功能。

JetBrains ReSharper為我們做到了。 但是,它不是免費的,除非您的項目是開源的。

在啟動在IntelliSense下拉菜單中突出顯示的方法之后,無需按Enter,而是在之后輸入() 這就填補了它。其他鍵盤筆觸,例如,大括號( [ )鍵,空格鍵,句點( . )鍵,尖括號( < )以及可能我忘記或尚未發現的其他一些鍵。 希望這可以幫助。

我真的很喜歡Productivity Power Tools的自動支撐完成功能。 它沒有添加第一個大括號,但是確實添加了右大括號( [{等),您可以在完成操作后點擊tab ,這會將您帶回到右大括號之外。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM