Kat*_*atu 1 c++ python eclipse-plugin notepad++ indentation
我喜欢Python风格,因为它易于阅读和书写.使代码更短,避免不必要的字符,如';' 要么 '{}'.但是,我需要在工作中使用Java和C++.
我想知道是否有办法使用这些语言的Python缩进规则.也许存在一个Notepad ++或Eclipse的插件,可以这样做:
当我打开file.java时,更改Java缩进规则并使用Python规则格式化文件,以便我更容易阅读.当我编辑并保存它时,插件会添加所有';' 和'{}'再次让JVM理解.
我想你们中的一些人会认为这是一个糟糕的想法,但我只是想尝试一下.在我看来,学习一门新语言很有意思,但学习新的缩进规则只是无聊和无用.
你可以做到,但这可能是一个坏主意.坚持语言约定可以让您与其他开发人员共享代码.使用制表符切换大括号会让任何想要修改代码的C专业人员感到困惑.
话虽如此,nobraces将标签转换为大括号:
无论如何,我仍然使用C相当多的嵌入式编程契约,而Tim Hatch的pybraces鼓励我为C编写一个类比,为C提供Python风格的缩进.
另请参阅Python如何影响我的C/C++支撑样式作者:Eli Bendersky.
| 归档时间: |
|
| 查看次数: |
1280 次 |
| 最近记录: |