【发布时间】:2013-02-21 10:13:55
【问题描述】:
我喜欢 Python 风格,因为它易于阅读和编写。使代码更短,避免不必要的字符,如';'或者 '{}'。但是,我需要在工作中使用 Java 和 C++。
我想知道是否有办法在这些语言中使用 Python 缩进规则。也许存在一个用于 Notepad++ 或 Eclipse 的插件,它会做这样的事情:
当我打开一个 file.java 时,更改 Java 缩进规则并使用 Python 规则格式化文件,以便我更容易阅读。当我编辑并保存它时,插件会添加所有的 ';'和 '{}' 再次让 JVM 理解。
我想你们中的一些人会认为这是一个糟糕的想法,但我只是想尝试一下。在我看来,学习一门新语言很有趣,但学习新的缩进规则只是无聊且无用。
【问题讨论】:
-
Python 是唯一具有缩进规则的语言(在我的脑海中)
-
@KarthikT Haskell 也是如此。而且大多数大括号分隔的语言都有一些文化强制缩进规则的方言(当然大多数大型项目都有他们喜欢的缩进样式)。
标签: c++ python eclipse-plugin notepad++ indentation