到目前为止,我用Eclipse已经有一些年头了,大部分的时间都是用来写Python(安装Pydev
插件)以及C++(安装CDT插件)。
最近我从一个好友那听说了PyCharm以及它新的免费社区版logr。我这个朋友用Eclipse也
很长时间了,对PyCharm也是赞不绝口,所以我决定至少在家办公的时候试着用用
PyCharm。目前为止,我已经深深的喜欢上了它,甚至于在日常工作时也用PyCharm(社
区版采用Apache2授权)。
以下我将会介绍一些在我在使用PyCharm时感到惊奇的一些事情。
声明
我无意批评Eclipse或者PyDev,我用了它们很多年,它们很棒!请记住,这是我的个人经
验,你的或许有所不同。
实时比较
PyCharm对一个文件里你做的改动保持实时的跟踪,通过在编辑器的左侧栏显示一个蓝色
的标记。
这一点非常方便,我之前一直是在Eclipse里面用命令“CompareagainstHEAD”来比较
一个文件前后的改动。
在PyCharm中,你可以对你的改动一览无余。同时,点击那个标记,会显示出之前的内容
以及一个工具栏:
你可以很容易地回滚这些改动,在一个详尽的对话框中查看这些改动或是将之前的文本粘贴
到剪切板上。
提交时的比较预览
在Eclipse中,当你提交改动时,会有一个提交对话框向你展示将要被提交的文件列表。
你可以双击其中任意一项来查看改动的对比:这时候,如果你看到代码里一些想修改的地方
(比如一个拼错的单词,一段
遗漏的文档,等等),那可就不爽了:你必须关闭所有的东西(包括带有你精心写好的提交
注释的提交框),去找到那处惹人烦的代码,改正,然后从头再来一遍。
评论0
最新资源