Mac*_*iej 121 formatting code-formatting visual-studio-2008 visual-studio
我是一个代码纯粹主义者,更喜欢我自己的代码格式,而不是Visual Studio的默认设置.我在工具/选项中关闭了自动格式化选项.在大多数情况下它都有效.
使用任何内置重构后,Visual Studio使用其默认设置破坏我的设置.我如何让VS不这样做?
小智 101
我在aspx页面中编写VB时遇到了这个问题.
解决方案是转到"工具>选项>文本编辑器>基本> VB特定"并将"漂亮列表"关闭.
注意 - 在Visual Studio 2015中,可以在以下位置找到:
工具>选项>文本编辑器>基本>高级
RaR*_*EvA 28
禁用漂亮的列表.这是重新格式化您正在做的事情的选项.我对它有同样的不适,并在完成后,我的代码保持我想要的方式,它不会回到以前的设置.
就我而言,它是 ReSharper。
StackOverflow:如何在 Visual Studio 中禁用 ReSharper 并再次启用它?
StackOverflow:有没有办法标记代码告诉 ReSharper 不要格式化它?
最后是 ReSharper:
在最新版本的 ReSharper 上,有更多选项:取消选中此页面上的所有内容,并确保所有下拉列表都设置为等效于None.
ReSharper“打字助手”就像一个 3 岁的孩子试图“帮助”建造一座卡片城堡。一个简单的退格键或回车键将(糟糕地)重新格式化整个代码块,需要将其撤消或痛苦地格式化回原始代码。
如果这还不够,这会增加打字时的延迟,所以有时感觉就像试图在滑雪板上跑步。
小智 5
无法关闭分号或右大括号的重新格式化。我发现微软竟然如此鲁莽地告诉任何人如何格式化代码,这令人愤怒;我见过的最难以辨认的代码是在那里工作的时候。
我希望相邻的作业垂直对齐;VS 将它们重新格式化为等号两侧各一个空格,无论左侧变量的长度如何。这是无法容忍的。并且在编辑器选项上关闭它会被忽略;鉴于像上面的开场白这样的评论,我确信这是故意的。
只有当一致性能带来理想的结果时,它才是一种美德。这不是一个。
我怀疑您是否可以在重构后禁用重新格式化。重构会更改代码,因为它只是文本,我怀疑您想要的只是将未格式化的文本转储到源中。将 VS 遵循的代码风格设置为您喜欢并遵循的风格不是更容易吗?
| 归档时间: |
|
| 查看次数: |
101485 次 |
| 最近记录: |