在文本编辑器中输入将光标设置在行开始处,而不是制表符

本文关键字:开始 制表符 设置 文本编辑 文本 编辑器 输入 光标 | 更新日期: 2023-09-27 18:09:11

我有一个奇怪的行为与VS2015。

在c#代码中(文件是.cs),当我按回车键时,光标将始终在下一行的0号位置开始。不会插入制表符来将光标推到代码开始的前一行的相同位置。

public class Fake
{
    public void Test() (here I hit enter)
{   <-- no tabs are automatic inserted before {
}

我已经做了:修复VS2015,重置用户环境设置VS.

有人的想法重置行为默认c#文本编辑器?

在文本编辑器中输入将光标设置在行开始处,而不是制表符

找到参数-/ResetUserData -它删除所有用户设置并使您重新设置它们。从http://msdn.microsoft.com/en-us/library/bb245788%28v=vs.80%29.aspx vs05idetips_topic6

我在这里遇到了一个类似的问题,它是关于files.autoSaveDelay设置的。

问题:在换行后,我的光标确实到右缩进,但在1秒后直接到当前行的开头。

: 这是因为VSC (Visual Studio Code)删除了一行中只有这些类型的字符的制表符或空格。

<<p> 解决方案/strong>为了解决这个问题,您可以为files.autoSaveDelay设置更高的延迟或禁用files.autoSave