Visual studio 2012 visual studio中的“块自动格式化忽略”命令
我喜欢在visualstudio中使用自动格式化工具CTRL K+CTRL D。然而,有时,如果我正在生成一种依赖于特定注释和缩进的详细伪代码,VS会使格式化与我想要的格式略有偏差。有没有一种方法可以让我仍然使用CTRL K+CTRL D命令并将visual studio设置为忽略某个代码块或行号集?另外,如果在VS 2013中有答案,但在2012年没有,请发布,因为我可能很快就会升级。提前感谢。我今天也被我的伪代码注释击中了,我想我会分享我解决这个问题的方法 虽然无法阻止Visual Studio自动格式化部分代码,但有一种方法可以防止它自动格式化伪代码注释 而不是用这样的东西Visual studio 2012 visual studio中的“块自动格式化忽略”命令,visual-studio-2012,formatting,keyboard-shortcuts,Visual Studio 2012,Formatting,Keyboard Shortcuts,我喜欢在visualstudio中使用自动格式化工具CTRL K+CTRL D。然而,有时,如果我正在生成一种依赖于特定注释和缩进的详细伪代码,VS会使格式化与我想要的格式略有偏差。有没有一种方法可以让我仍然使用CTRL K+CTRL D命令并将visual studio设置为忽略某个代码块或行号集?另外,如果在VS 2013中有答案,但在2012年没有,请发布,因为我可能很快就会升级。提前感谢。我今天也被我的伪代码注释击中了,我想我会分享我解决这个问题的方法 虽然无法阻止Visual Stud
// if condition
// do this
// else
// do something else
改为使用三重斜杠//
/// if condition
/// do this
/// else
/// do something else
作为奖励,您可以在新行中自动插入//
,并自动缩进,以保持前一行的缩进水平
这似乎不依赖于编辑器缩进选项。
它似乎也不会弄乱XML文档
(是的,我知道这是一个老问题。不,我不想接受Cameron的正确答案。)要回答你的问题,没有(甚至在2013年也没有),但如果你真的想要,你可以编写一个扩展来实现这一点(研究实现IOleCommandTarget和过滤format document命令)。