Questions tagged «code-formatting»

代码格式化是使用空格和制表符格式化程序源代码的方法,可提高源代码的可读性。

1
漂亮的eslint,eslint的插件prettier和eslint的配置prettier有什么区别?
我想同时使用Prettier和ESLint,但是仅通过一个接一个地使用它们,我遇到了一些冲突。我看到似乎有这三个软件包可以让它们串联使用: prettier-eslint eslint-plugin-prettier eslint-config-prettier 但是,我不确定要使用哪个包名称,因为它们都包含eslint和prettier。 我应该使用哪个?

8
在线代码美化器和格式化程序
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 这个问题的答案是社区的努力。编辑现有答案以改善此职位。它目前不接受新的答案或互动。 什么是最好的在线代码美化器和格式化器?我不是在要求荧光笔。任何语言都可以。



1
格式化HTML文档[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案能得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 我喜欢Visual Studio中用于格式化HTML文档(CTRL+ K,CTRL+ D)的功能。 其他(免费)编辑器(例如,记事本++)中是否有具有相同功能的插件?

9
独立的Java代码格式化程序/美化工具/漂亮打印机?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 5年前关闭。 改善这个问题 我对了解Java的高质量独立源代码格式器的可用选择感兴趣。 该格式必须是独立的,也就是说,它必须支持“批量”模式是从任何特定的开发环境脱钩。理想情况下,它也应独立于任何特定的操作系统。因此,这里对IDE du jour的内置格式化程序没有什么兴趣(除非IDE支持批处理模式格式化程序调用,也许是从命令行启动)。用封闭源C / C ++编写的仅在Windows上运行的格式化程序不是理想的,但有些有趣。 明确地说,“格式器”(或“美化器”)与“样式检查器”不同。格式化程序接受源代码作为输入,应用样式规则,并生成在样式上与原始源代码等效的样式化源代码。语法修改仅限于诸如在更改空格中修改代码布局或组织import语句之类的事情。很少(如果有)执行其他重构。样式检查器还应用样式规则,但是它只是报告违反规则的情况,而不会产生修改后的源代码作为输出。所以图片看起来像这样: 格式化程序(生成符合样式规则的修改后的源代码) 阅读源代码→应用样式规则→编写样式源代码 样式检查器(不产生修改的源代码) 阅读源代码→应用样式规则→违反规则 进一步说明 解决方案必须是高度可配置的。我希望能够指定自己的样式,而不仅仅是从预设列表中进行选择。 另外,我不是在寻找用Java编写的可以漂亮打印许多东西的通用漂亮打印机。我想样式化Java代码。 我也不一定会对多种语言的统一格式器感兴趣。我想对于解决方案来说,它支持Java以外的其他语言可能会很好,但这不是必须的。 此外,仅执行代码突出显示的工具就可以 了。 我对Web服务也不感兴趣。我想要一个可以在本地运行的工具。 最后,解决方案不必局限于开源,公共领域,共享软件,免费软件,商业软件或其他任何软件。所有形式的许可都是可以接受的。

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>

4
启用IntelliJ的花式≠(不等于)运算符
我在Hadi Hariri举办的GOTO 2016•Kotlin-准备生产会议上见证了这一点。 在他的一些代码中,通常如下所示: if (x != y) { /* do some stuff */ } 以典雅的风格展示: if (x ≠ y) { /* do some stuff */ } 这是实时编码会话的屏幕截图,标记为≠操作员基础: 他使用常规!=运算符,IDEA负责其余的工作。 我一直在玩我的IntelliJ的配置,但不能让这个新的花哨功能。有什么帮助吗? PS。我正在使用最新的Ultimate版本(2016.3.3)。

4
将Ruby正则表达式拆分为多行
这可能不是您期望的问题!我不希望能在换行符上匹配的正则表达式;相反,我想编写一个长的正则表达式,出于可读性考虑,我想拆分成多行代码。 就像是: "bar" =~ /(foo| bar)/ # Doesn't work! # => nil. Would like => 0 能做到吗

1
Windows批处理命令忽略变量中的区分大小写
我有一组变量,允许一些与我一起工作的人进行编辑。这些都是真的(T)和False( F)值,但我有一些人坚持把t和f分别,而不是大写值。 我使用以下变通办法代码正确设置大写值: IF '%dotnet35%'=='f' set dotnet35=F IF '%dotnet35%'=='t' set dotnet35=T IF '%dotnet40%'=='f' set dotnet40=F IF '%dotnet40%'=='t' set dotnet40=T IF '%regedit%'=='f' set regedit=F IF '%regedit%'=='t' set regedit=T IF '%SSL%'=='f' set SSL=F IF '%SSL%'=='t' set SSL=T 但是,这是非常庞大的,并且在眼中并不容易...是否有其他方法可以在不使用VBS或任何其他编程语言的情况下进行此操作?

15
我应该如何订购C ++类的成员?
最好让所有私人成员,然后是所有受保护的成员,然后是所有公共成员?还是相反?还是应该有多个私有的,受保护的和公共的标签,以便可以将操作与构造函数分开,以此类推?做出此决定时应考虑哪些问题?

7
如何在wordpress.com上编写博客代码[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 4年前关闭。 改善这个问题 几天前在wordpress上有一个新博客(http://ghads.wordpress.com),我想现在或之后发布一些代码片段。有没有办法使它看起来像代码而无需支付额外的插件?

1
如何使用Android Studio生成的注释将dart文件保存在文件系统中?
我喜欢Android Studio和Visual Studio如何为每个右括号生成注释,但是当我在notepad ++或任何其他文本编辑器中打开相同文件时,看不到这些注释。有没有一种方法可以生成保存的dart文件,以便将这些注释存储为文本代码的一部分(在注释中)? 这是一个代码示例,说明代码在android studio中的外观。 但是用记事本打开时,它没有注释MaterialApp。我猜想android studio中有一些设置可以让我保存带有生成注释的文件,因此它在git等Android Studio之外非常有用。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.