gpt4 book ai didi

java - IDE 和编译器对/t 间距有不同的间距吗? (IntelliJ 上的 JAVA)

转载 作者:行者123 更新时间:2023-12-01 19:49:29 26 4
gpt4 key购买 nike

我对编程还很陌生,刚刚开始攻读计算机科学学位。在类里面,我被分配了创建一个模式的作业。他们在类里面使用 jGRASP 作为 IDE,而我使用 IntelliJ。

我使用 IntelliJ IDE 创建了一个模式来显示“A E V”,如屏幕截图 Code and output ScreenShot 中所示。 。我使用空格和/t 来创建该模式。为了检查我的代码是否与他们想要的相同,我获取了 .java 文件并在另一个名为 jGRASP 的 IDE 中运行它。现在在 jGRASP 上,间距全部关闭 jGRASP code and output ScreenShot 。我不明白是什么原因造成的。

“/t”对于不同的 IDE 有不同的间距吗?或者我需要更改一些设置吗?

最佳答案

很有可能。标准选项卡宽度为 8,但有些人更喜欢显示 4 列选项卡,甚至 2 列选项卡。还有一些人喜欢用制表符缩进,还有一些人喜欢用空格缩进。这就是激烈争论的焦点。无论您属于哪个阵营,最糟糕的选择是将两者混合在同一个文件中。只要所有缩进都是制表符,无论制表符如何显示,它总是可以正常工作。如果没有制表符并且所有缩进都是空格,那么制表符宽度是多少就更不重要了。但如果您制作混合文件,就会遇到麻烦。

对于输出也类似:一般来说,我只会在语义上使用 Tab,就像在 TSV 中一样来分隔记录,而不是为了精确格式化,正是因为您无法控制如何查看它。

关于java - IDE 和编译器对/t 间距有不同的间距吗? (IntelliJ 上的 JAVA),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51977941/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com