标签: code-formatting

在嵌入html之后,有没有办法在php关闭标签后强制换行?>?

我一直在网上搜索没有成功的方法强制php在关闭php标签后输出换行符,?>这样我的HTML将在PHP解析之前呈现,以便在查看时看起来整洁有序.页面的html源代码.

我想阻止它删除换行符并导致下一行收尾,从而破坏了页面的格式.是否有特定php.ini设置我可以更改以禁用此行为?

我的所有代码逻辑文件都?>从它们的末尾删除了所以我不需要担心它们注入额外的换行符,这就是为什么我认为PHP被编码为去掉尾随的新行.

php configuration code-formatting

16
推荐指数
2
解决办法
4527
查看次数

在连接之前检查nil字符串

这个问题类似于很多问题,但不是这样的任何重复问题.这个问题是关于字符串连接和编写比检查nil/zero更好的代码.

目前我有:

file.puts "cn: " + (var1.nil? ? "UNKNOWN" : var1)
Run Code Online (Sandbox Code Playgroud)

哪个工作正常,但看起来不太好.有什么更好的方法在ruby中写这个,以便我检查nil而不是连接它

ruby code-formatting

16
推荐指数
3
解决办法
1万
查看次数

更改源格式时提交?

即使您只是在改变空格,代码格式等内容,它是否被接受?

version-control code-formatting

16
推荐指数
2
解决办法
693
查看次数

最常用的方法是在Java中打印时差吗?

我熟悉以毫秒为单位的打印时差:

 long time = System.currentTimeMillis();
 //do something that takes some time...
 long completedIn = System.currentTimeMillis() - time;
Run Code Online (Sandbox Code Playgroud)

但是,使用Apache Commons甚至是可怕的平台API的日期/时间对象,是否有一种很好的方式以指定的格式打印完整的时间(例如:HH:MM:SS)?换句话说,在Java中编写从毫秒派生的时间格式的最短,最简单,没有废话的方法是什么?

java datetime idioms code-formatting

16
推荐指数
2
解决办法
1万
查看次数

VBscript的自动格式化工具

我正在寻找一种轻量级的免费工具来格式化我的Vbscript代码.

到目前为止我找到的唯一方法是在VisualStudio中自动格式化它.虽然,为此目的启动VisualStudio太过分了.

是否有用于此目的的Web应用程序或免费灯光工具?也许是Notepad ++的插件?

vbscript code-formatting

16
推荐指数
1
解决办法
3万
查看次数

降价 - 我是否可以通过下划线来逃避它们并且没有降价斜体?

我希望文本中包含下划线.

这不是代码,因此我不想使用代码格式.

我想停止降价处理它作为斜体的指示.

我可以逃避_each_underscore(参见!),\但我总共有20个,在源头看起来很难看,难以维护而且不是很干.

还有其他选择吗?

markdown code-formatting

16
推荐指数
1
解决办法
2万
查看次数

如何在Eclipse中的非孤立大括号周围强制执行空行?

Eclipse格式工具(Luna)不考虑

  1. 在非功能声明上执行非孤立括号之前和之后的1个空行.

for (...) {,if (...) {,} else {,} catch (...) {

  1. 在孤立的右大括号前强制执行0个空白行}.

  2. 在孤立的闭合支撑后执行1个空行,除非后面是另一个孤立的闭合支撑(规则2特朗普规则3).

术语:

  • non-orphaned =与operator/keyword配对
  • 非函数=不是类或方法声明

例:

                ...
                someCall();
            } // ORPHAN CLOSE BRACE - NO BLANK LINE BEFORE OR AFTER
        } // ORPHAN CLOSE BRACE – BLANK LINE AFTER 

        someOtherCall();
    } // ORPHAN CLOSE BRACE – NO BLANK LINE BEFORE

    ...
    String result;
    int foo = 1000;
                                           // a blank line
    for (int x = 0; x …
Run Code Online (Sandbox Code Playgroud)

java eclipse code-formatting

16
推荐指数
1
解决办法
586
查看次数

智能缩进算法文档?

我非常喜欢记录IDE功能的正确行为,这些功能对编码流有微妙但重要的影响 - 例如自动完成选择注释/取消注释代码,你可能没有意识到你利用了这些功能,但最终那天你比你可能做得更多.我这样做是希望我必须使用的其他语言服务包含这些功能,从而改善了我的日常编码生活."Real"Smart Indent,即Visual Studio 2008 C#编辑器,就是其中一项功能.

基本的块代码缩进相当简单,可以在合理的时间内完成黑客攻击,以完成工作.另一方面,True Smart Indent可能是迄今为止我必须在IDE中实现的技术上最具挑战性的任务,并且我已经实现了我的公平份额.即使是全面的动态自动代码重新格式化也更容易; 它只是按照Smart Indent进行繁重的提升.

我正在寻找通用智能缩进算法的高级讨论.特别是,我正在寻找关于智能缩进策略的研究,或者对所有正常和"边缘"案例的客观描述,这些案例可以通过测试来确保可重复,无错误的结果.最后,我想提供功能的详细工作流程,实际实现该功能的具体基础,最后组装一个特定于语言的版本并将其集成到我的语言服务中.

PS:Visual Studio 2010的C#编辑器在此功能中有几个小错误.自己实施之后,我对完成它所需的工作有了全新的尊重.

编辑(8/25):我设法写下了一个草案,规定当智能缩进在代码注释中时我应该如何处理事情.我可能会从C++/C#角度对规则进行工作,但后来它们应该能够针对其他语言的方面进行参数化.

ide algorithm code-formatting indentation

15
推荐指数
2
解决办法
3155
查看次数

在eclipse中缩进python文件(带pydev)

我是日食的新手.我想缩进我的代码的所有行并通过按快捷键或类似的东西来格式化打开的文件...我知道CTRL + SHIFT + F(因为它实际上在pydev中不起作用!!)我已经一直在寻找没有成功的时间.在eclipse中有没有办法做到这一点.有点像视觉工作室中的CTRL + K,D,它自动格式化和缩进所有源代码行?

python eclipse code-formatting indentation pydev

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

在 python 中,如果可能,如何调整黑色格式化程序?

我知道 Black 是一个固执己见的格式化程序,但我喜欢它所做的一切,除了一件大事。当我有一个带有多个参数的函数时,而不是像这样显示它:

def example_function(arg_1: str, arg_2: bool, arg_3: int = 0, arg_4: int = 1, arg_5: float = 0.0):
    pass
Run Code Online (Sandbox Code Playgroud)

为了便于阅读,我宁愿将其显示如下

def example_function(
    arg_1: str, 
    arg_2: bool, 
    arg_3: int = 0, 
    arg_4: int = 1, 
    arg_5: float = 0.0
):
Run Code Online (Sandbox Code Playgroud)

这可以通过 Black 或其他格式化程序实现吗?我多次遇到这个问题,这让我考虑不使用黑色,无论是其他东西还是什么都不使用。任何想法或意见?

python code-formatting

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