学以致用

focus on Python , C++, and some interest in Go and R

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

在使用git提交python源码的时候出现whitespace error: trailing space at end of line的错误,仔细分析一下源文件,发现源码中的确存在行尾是空格的情况。按照常规,这样的情况是不应该出现的,而且也是无意义的,所有行尾的空格都应该去掉才对。
仔细分析了一下,有可能是常用的几个python编辑器中某一个在处理trailing space的时候设置不对或者处理不当的问题:
简单测试了一下:
Sublime Text2 默认情况下就处理 trailing space
Python IDLE 默认情况下也处理 trailing space
pyDev/Aptana默认情况下却不处理trailing space
看来就是pyDev/Aptana的默认设置导致的问题了。
要想让pyDev/Aptana支持trailing space的处理,具体设置如下:

Preferences > PyDev > Editor > Code Style > Code Formatter

and check the "Right trim lines?" check box.

posted on 2012-04-24 14:45  Jerry.Kwan  阅读(1044)  评论(0编辑  收藏  举报