一直用Anaconda自带的Spyder做开发,尽管界面漂亮,但是写代码过程中遇到三个难受的问题:
1. 没有目录树:做开发时,打开的文件很快就挤满了标签栏;
2. 子进程输出丢失:实现多进程时,进程内部的print无法打印;
3. 在实现多进程时运行了一下multiprocessing.Queue(),迟迟没有成功(在ipyhon单句运行就没问题)。
以上问题1还可以忍受,但是目前的项目避不开2和3,所以决定换pycharm试一下:
经测试,pycharm可以解决问题1、问题2,问题3测试后回答。
快捷键多了也记不住,我会放弃过多的组合以及不常用的键。像tab和enter都可以自动补全,enter的傻瓜式用法更符合习惯,也就不需要记录了。
记录几个我认为非常有用的。
【工具相关】
双击Shift 搜索一切
Shift+Esc