在文本编辑器中输入设置光标在行的开头而不是制表符

时间:2015-08-21 13:23:23

标签: c# visual-studio-2015

我对VS2015有一种奇怪的行为。

当我点击输入时,在C#代码(文件为.cs)中,光标将始终从下一行的位置0开始。不会插入任何标签将光标推到代码开始的上一行的相同位置。

test/
   TestModule.php             the module class file
   components/                containing reusable user components
   config/                    containing config class files
      main.php                the config file  <===
   views/                     containing view files for widgets
   controllers/               containing controller class files
      DefaultController.php   the default controller class file
   models/                    containing model class files
   views/                     containing controller view and layout files
      layouts/                containing layout view files
      default/                containing view files for DefaultController
         index.php

我做过:修复VS2015,重置用户环境设置VS。

有人想将行为重置为默认的C#文本编辑器吗?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

<强>问题: 断线后,我的光标确实转到右侧缩进,但在1秒后直接进入当前行的开头。

<强>原因: 因此,如果只有这些类型的字符,VSC(Visual Studio代码)会删除行内的任何制表符或空格。

<强>解决方案 您要解决此问题的方法是将延迟设置为files.autoSaveDelay或禁用files.autoSave