哪个 Resharper 设置会导致退格键删除换行符?
Which Resharper setting causes backspace to remove the line break?
Resharper 以令人抓狂的方式干扰我的编辑,我不知道要更改什么设置才能阻止它。
如果我在第一列的光标 不是 的行上回击 space (并且只有白色 space 到那个列),而不是让我返回一个 space,它 完全删除换行符 并让我回到上一行。
为了说明:我有一条很长的过滤线,我想制作多线。
catch (Exception e) when (
e is System.Data.DataException or System.Data.Common.DbException or Sdk.SdkException)
我想让它看起来像这样:
catch (Exception e) when (
e is System.Data.DataException
or System.Data.Common.DbException
or Sdk.SdkException)
所以我将光标放在第一个 'or' 之前的 space 上,然后按 ENTER。这给了我这个:
catch (Exception e) when (
e is System.Data.DataException
or System.Data.Common.DbException or Sdk.SdkException)
^
|
CURSOR IS HERE
现在我尝试回击space 以将 'or' 与 'is' 对齐,但它删除了中断。带我回到原来的地方。
我可以解决它,但我想将其关闭。到目前为止,我已经完成了这两个部分下的大部分设置,一个一个地更改它们,然后再将它们更改回来。似乎没有任何效果。
Code Editing >> C#
- Tabs, Indents, Alignment
- Line Breaks and Wrappin
有谁知道是什么设置控制的?
备注:
- 我确定这是 Resharper,因为当我暂停它时,这种行为就会停止。
- 我正在使用 Resharper 2021.1.5
- 我正在使用 Visual Studio 2019 16.10.4
Resharper 以令人抓狂的方式干扰我的编辑,我不知道要更改什么设置才能阻止它。
如果我在第一列的光标 不是 的行上回击 space (并且只有白色 space 到那个列),而不是让我返回一个 space,它 完全删除换行符 并让我回到上一行。
为了说明:我有一条很长的过滤线,我想制作多线。
catch (Exception e) when (
e is System.Data.DataException or System.Data.Common.DbException or Sdk.SdkException)
我想让它看起来像这样:
catch (Exception e) when (
e is System.Data.DataException
or System.Data.Common.DbException
or Sdk.SdkException)
所以我将光标放在第一个 'or' 之前的 space 上,然后按 ENTER。这给了我这个:
catch (Exception e) when (
e is System.Data.DataException
or System.Data.Common.DbException or Sdk.SdkException)
^
|
CURSOR IS HERE
现在我尝试回击space 以将 'or' 与 'is' 对齐,但它删除了中断。带我回到原来的地方。
我可以解决它,但我想将其关闭。到目前为止,我已经完成了这两个部分下的大部分设置,一个一个地更改它们,然后再将它们更改回来。似乎没有任何效果。
Code Editing >> C#
- Tabs, Indents, Alignment
- Line Breaks and Wrappin
有谁知道是什么设置控制的?
备注:
- 我确定这是 Resharper,因为当我暂停它时,这种行为就会停止。
- 我正在使用 Resharper 2021.1.5
- 我正在使用 Visual Studio 2019 16.10.4