簡體   English   中英

如何在 resharper 智能感知完成期間防止輸入鍵換行

[英]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選擇 V​​isual 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.

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