如何禁用ReSharper IntelliSense自动补全后代码区域自动展开功能
解决ReSharper IntelliSense自动补全后展开代码并跳转光标问题
- 打开ReSharper设置:在Visual Studio中按
Alt+R, O快速调出,或通过菜单Extensions > ReSharper > Options进入。 - 进入Completion Behavior设置面板:依次展开
Environment > IntelliSense > Completion Behavior。 - 调整补全后行为:
- 取消勾选
Automatically expand code blocks after completion选项,阻止补全后自动展开代码块; - 找到
Navigation after completion设置,将其改为Stay at completion position,避免光标跳转到文件第一行。
- 取消勾选
- 若上述选项未找到,检查代码折叠设置:展开
Code Editing > General > Code Folding,取消勾选与Auto-expand on completion相关的选项。 - 重置设置排查冲突:如果以上操作无效,在ReSharper设置窗口点击
Manage按钮,选择Restore Defaults重置默认设置,之后重启Visual Studio验证效果。
内容的提问来源于stack exchange,提问作者melesou
相关产品推荐
相关产品推荐

