这是我在stackoverflow上的第一个问题,以下是问题描述:
我在使用Visual Studio 2015时遇到了一个非常烦人的问题/特性。每当我使用自动完成(tab-tab)创建if语句、for循环、while循环等时,当我到达结束括号所在行并尝试插入一个新行(简单地按下Enter键),光标会立即跳转到括号内部,而不是创建一个新行。
我已经四处查找了如何禁用这个“特性”,因为它非常烦人。但是我没有在任何地方找到有关它的信息,所以现在我向大家提出这个问题。
谢谢!
以下是问题产生的步骤:
1.在C#项目中的任何位置,创建一个新的if语句(也可以使用while循环、for循环等)。 2.导航到结束括号后面。 3.按Enter键创建一个新行。 4.光标将跳转到语句内部,而不是创建一个新行。
我在使用Visual Studio 2015时遇到了一个非常烦人的问题/特性。每当我使用自动完成(tab-tab)创建if语句、for循环、while循环等时,当我到达结束括号所在行并尝试插入一个新行(简单地按下Enter键),光标会立即跳转到括号内部,而不是创建一个新行。
我已经四处查找了如何禁用这个“特性”,因为它非常烦人。但是我没有在任何地方找到有关它的信息,所以现在我向大家提出这个问题。
谢谢!
以下是问题产生的步骤:
1.在C#项目中的任何位置,创建一个新的if语句(也可以使用while循环、for循环等)。 2.导航到结束括号后面。 3.按Enter键创建一个新行。 4.光标将跳转到语句内部,而不是创建一个新行。
if
后按下TAB
键?如果是的话,那么你正在使用代码片段。请参考此处 https://msdn.microsoft.com/library/9ybhaktf(v=vs.100).aspx 了解如何管理代码片段。如果if
代码片段让你感到非常烦恼,你可以将其删除。 - trailmax