标签: code-formatting

在Razor中禁用Visual Studio代码格式

之前已经提到过:为什么Visual Studio代码格式化不适用于Razor标记?

但这个问题已有几年了.Razor格式化仍然是完全不可接受的.我已经放弃了修复它.

我可以为CSHTML文件禁用所有Visual Studio格式吗?如果没有,我可以完全禁用所有Visual Studio格式吗?我可以使用任何第三方黑客攻击?必须有东西!

我升级到2013年,格式也一样糟糕.

[编辑]:2015年也是上帝可怕的.我真的希望他们能解决这个问题.

[编辑]:2017年也是上帝可怕的.我真的希望他们能解决这个问题.

code-formatting visual-studio razor

101
推荐指数
7
解决办法
2万
查看次数

缩进#defines

我知道#defines等通常不会缩进.为什么?

我正在使用一些代码,其中包含#defines,#ifdefs,#elses,#endifs等的可怕混合.所有这些通常与正常的C代码混合在一起.#defines 的非缩进使它们难以阅读.缩进代码与非缩进#defines的混合是一场噩梦.

不缩进#define的好处是什么?如果我缩进它会不会让我成为一个坏人?这不是更好吗?

#ifdef SDCC
    #if DEBUGGING == 1
        #if defined (pic18f2480)
            #define FLASH_MEMORY_END 0x3DC0
        #elif defined (pic18f2580)
            #define FLASH_MEMORY_END 0x7DC0
        #else
            #error "Can't set  up flash memory end!"
        #endif
    #else
        #if defined (pic18f2480)
            #define FLASH_MEMORY_END 0x4000
        #elif defined (pic18f2580)
            #define FLASH_MEMORY_END 0x8000
        #else
            #error "Can't set  up flash memory end!"
        #endif
    #endif
#else
    #if DEBUGGING == 1
        #define FLASH_MEMORY_END 0x7DC0
    #else
        #define …
Run Code Online (Sandbox Code Playgroud)

c coding-style code-formatting indentation c-preprocessor

95
推荐指数
5
解决办法
2万
查看次数

在线代码美化和格式化程序

什么是最好的在线代码美化和格式化?我不是要求荧光笔.任何语言都可以.

code-formatting

91
推荐指数
6
解决办法
21万
查看次数

是否可以在Dreamweaver中自动格式化代码?

是否可以像在Visual Studio中一样在Dreamweaver中自动格式化代码(ctrl + k + d)

html formatting code-formatting dreamweaver

90
推荐指数
4
解决办法
17万
查看次数

格式化HTML文档

我喜欢Visual Studio中用于格式化HTML文档(CTRL+ K,CTRL+ D)的功能.

在任何其他(免费)编辑器中是否有一个具有相同功能的插件,例如Notepad ++?

html code-formatting editor notepad++

84
推荐指数
1
解决办法
8万
查看次数

独立的Java代码格式化程序/美化/漂亮的打印机?

我有兴趣了解Java的高质量,独立源代码格式化程序的可用选择.

该格式必须独立的,也就是说,它必须支持"批量"模式从任何特定的开发环境脱钩.理想情况下,它也应该独立于任何特定的操作系统.因此,IDE du jour的内置格式化程序在这里没什么意义(除非该IDE支持批处理模式格式化程序调用,可能来自命令行).用封闭源C/C++编写的格式化程序只能在Windows上运行,这并不理想,但有点有趣.

需要说明的是,"格式化程序"(或"美化")与"样式检查程序"不同.格式化程序接受源代码作为输入,应用样式规则,并生成在语义上等效于原始源代码的样式化源代码.语法修改仅限于修改代码布局,如更改空格或组织import语句.如果有的话,很少进行其他重构.样式检查器还应用样式规则,但它只报告规则违规,而不会将修改后的源代码作为输出.所以图片看起来像这样:

Formatter(生成符合样式规则的修改后的源代码)

阅读源代码→应用样式规则→编写样式源代码

样式检查器(不生成修改后的源代码)

阅读源代码→应用样式规则→写入规则违规

进一步澄清

解决方案必须高度可配置.我希望能够指定自己的风格,而不是简单地从预设列表中选择.

另外,我不是在寻找一种用Java编写的通用漂亮打印机,它可以打印很多东西.我想设计Java代码的样式.

也不一定许多语言的统一格式化程序感兴趣.我认为对于支持除Java以外的语言的解决方案可能会很好,但这不是必需的.

此外,只有执行的代码高亮工具正确的 .

我对网络服务也不感兴趣.我想要一个可以在本地运行的工具.

最后,解决方案不必限于开源,公共领域,共享软件,自由软件,商业或其他任何东西.所有形式的许可均可接受.

java coding-style code-formatting

81
推荐指数
3
解决办法
6万
查看次数

Android Studio中的XML属性顺序

我在Android Studio中保持正确的XML属性顺序时遇到问题.如下所示,style属性位于layout_*属性之间,但我希望它按名称排序(如在Eclipse中).我正在使用标准的Intellij代码格式化程序,Android Studio使用户能够设置自己的XML排序规则.设置位于Code Style -> XML -> Arrangement,但它似乎无法工作或我使用错了.有关如何使用默认代码格式化程序按名称排序XML属性的任何想法?

<TestView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    style="@style/BackgroundLight"
    android:layout_height="wrap_content">

</TestView>
Run Code Online (Sandbox Code Playgroud)

code-formatting android-studio

77
推荐指数
4
解决办法
3万
查看次数

如何在wordpress.com上发布代码

几天前在wordpress上发布了一个新博客(http://ghads.wordpress.com),我想现在或之后发布一些代码片段.反正有没有支付额外的插件使它看起来像代码?

blogs code-formatting wordpress.com

71
推荐指数
2
解决办法
3万
查看次数

如何在WebStorm中自动格式化代码?

我正在寻找一种在WebStorm IDE中自动格式化代码的方法吗?

formatting code-formatting intellij-idea webstorm

70
推荐指数
3
解决办法
8万
查看次数

prettier-eslint,eslint-plugin-prettier和eslint-config-prettier之间有什么区别?

我想一起使用Prettier和ESLint,但我只是通过一个接一个地运行它们而遇到了一些冲突.我看到有这三个包似乎允许它们串联使用:

  • prettier-eslint
  • eslint-plugin-prettier
  • eslint-config-prettier

但是,我不确定使用哪个,因为这些包名都包含eslintprettier.

我应该使用哪个?

javascript code-formatting ecmascript-6 eslint prettier

70
推荐指数
1
解决办法
9788
查看次数