在Visual Studio 2012中写代码输入“#region”时,本来光标在缩进位置,但一输入“#”,井号就自动跳至行首,等输入完“region”时,“#region”又自动跳回缩进位置。
有没有办法在输入“#”时,不让它跳至行首?
你先输入#endregion,再输入#region
貌似不可以,输入#前随便输入一个字符好了,这样可以
额,确实这样,不知道vs设计上出于什么考虑,现在我都用 ctrl+k,s 去调出Surround with:来加#region~
貌似以#开头的十来个预处理指令中貌似除了#region这一对外基本上都是在行首顶格写的,如#define 、#if等。只输入一个#号的话,并不知道是哪一个预处理指令,按照大多数预处理指令在行首顶格写算是合理的吧。