[英]How to prevent enter key from making new line during resharper intellisense completion
作為 Intellij 開發人員,我有很多經驗,其中輸入鍵將始終插入第一個自動完成建議。 然而,在帶有 resharper 的 Visual Studio 中,回車鍵將創建一個新行,而不是插入第一個智能感知建議。 任何人都可以提出一種允許輸入鍵復制 Intellij 行為的方法嗎? 我知道按 Tab 鍵的行為與我的肌肉記憶所預期的一樣,在我沒有考慮的情況下一直按 Enter。
任何人都可以提出一種允許輸入鍵復制 Intellij 行為的方法嗎? 我知道按 Tab 鍵的行為與我的肌肉記憶所預期的一樣,在我沒有考慮的情況下一直按 Enter。
在你這邊,你已經安裝了 Resharper,所以你有兩種使用 Intellisense 的方法: Visual Studio Intellisense ,它是 Visual Studio 的默認方式, Resharper Intellisense 。
1)如果您使用Visual Studio Intellisense (確保通過頂部菜單ReSharper
-->Options--> Environment
--> Intellisense
--> General
選擇 Visual Visual Studio
)並遇到此問題,請嘗試以下操作:
Never add new line on enter
by Tools
--> Options
--> Text Editor
--> C#
(請選擇相應的開發語言)--> Intellisense
--> Enter Key Behavior
。 2)如果您使用Resharper Intellisense (請確保通過頂部菜單ReSharper
-->Options--> Environment
--> Intellisense
--> General
選擇Resharper
),您將不會遇到此問題。
注意:如果你在Resharper Intellisense中遇到這個問題,我認為是 Resharper 選項的一些變化的問題。你可以嘗試通過Resharper
-> Manage Options
-> Reset all settings
。
希望它可以幫助你。
只是對先前發布的答案的快速更新,因為我注意到該位置現在略有變化。 我在以下位置找到了這個選項(使用Visual Studio Intellisense ):
Tools menu
> Text Editor
> C/C++
(or any language you are using) > Advanced
> IntelliSense
section > 將Member List Commit Aggressive
設置為True 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.