适用于python的ATOM插件选择(纯个人喜好)

在经过N多次的尝试,比较,踩坑再脱坑,增加再删减,终于确定了一份适用于Python开发的atom插件,下面可能插件清单如下:
1. Hydrogen
无论是单步运行,还是整体运行都很自如,很给力的插件。
2. MagicPython
替代atom默认的language-python,python基本的诸如自动缩进和智能换行。
3. atom-ide-ui
与linter互斥,错误输出ui平台,里面使能各项功能
4. atom-python-run
F5,走起,F6,带着时间走起;不过貌似没啥差别;
5. autocomplete-paths
自动补全路径,没啥好说
6. autocomplete-python
python的自动补全,里面的tooltips挺好用的.
然后我通常喜欢把autocomplete function parameters 选成all,这样我在写方法的时候会自动补全所有方法。
20180402 这个包第一个选项是勾选kite(在线补全工具),这个在网速好的情况下还是比较好用,除了嵌入到atom插件中,kite也是一个独立的软件,有时我也用它来单独查看方法,里面嵌入了方法和例子,挺好用,不过目前在linux下不支持,遗憾了些。
7. data-atom
连接数据库,凑合能用,不过得改下快捷键,跟atom-python-run冲突.
8. file-icons
美化图标,没啥可说的。
9. git-plus
ctl-shift-h,快到碗里来!
10. highlight-line
高亮行,没啥可说的.
11. highlight-selected
高亮选中,没啥可说的.
12. hyperclick
超链接,嗯。。。。跟atom-ide-ui中的冲突,留一个就行。
13. ide-python
各种语法提示,个人感觉要比linter好用
14. minimap
15. minimap-cursorline
16. minimap-find-and-replace
17. minimap-git-diff
18. minimap-highlight-selected
整个atom里面用的最舒服的功能,脱离了滚轮,脱离了上下翻页,脱离了git diff,炒鸡好用。
19. platformio-ide-terminal
作为一个编辑器,怎能没有terminal呢
20. python-indent
自动缩进,没啥好说的,
21. python-tools
查看变量定义,查看变量使用,没啥好说的。
22. simplified-chinese-menu
中文菜单,没啥好说的。
23. symbols-tree-view
minimap在窗口左,它在窗口右,一边看全局,一边看架构,hin好!

20180401新增
24. vim-mode-plus,vim模式

20180404新增
25. django-templates, 如果你跟我一样用django, 那么这个插件应该适合你,这个插件解决了django模板语言嵌入html文件的问题,不过我们需要按照readme的内容进行相应设置,主要就两点:
(1) 填写项目文件夹;
(2) 在“用户键盘映射”里面加入下面语句:

'atom-text-editor[data-grammar="text html django"]:not([mini])':
      'tab': 'emmet:expand-abbreviation-with-tab'

ok,大功告成,我们可以愉快的写django模板语言了。

其实为啥要选编辑器不直接选pycharm呢,速yin度wei快mei啊qian,早先在官网看这个插件也挺好,那个插件也挺好,然后开一堆,运行时间久了内存吃的高,运行速度明显降低,然后我才突然意识到,速度快与功能多本就很难兼得,当初我退出pycharm也有一部分原因是启动等待时间太特么长了,四开窗口太特么卡了,各种用的上的用不上的功能看着也闹心,因此也给犹豫选什么编程工具的童鞋们一些建议:我想要编辑器具有什么样的功能就能满足编程使用了,是大而全还是少而精,这样就能有针对性的选择自己满意的编程工具了。有选择性的安装插件,既提高了编程效率,自己用的也爽,下面是我一般情况下禁用的插件,按需开启,保持atom高效运行。
1. atom-beautify
2. atom-bootstrap
3. atom-html-preview
4. autoclose-html
5. busy-signal
6. docblockr
7. emmet
8. intentions
9. linter
10. linter-pycodestyle
11. linter-ui-default
12. merge-conflicts
13. python-autopep8
14. python-debugger
15. script
16. tool-bar

就这样吧,最近atom配置都快吐了,家里的电脑,公司的电脑,领导的服务器,不过最近听说VSC已经绑定到anaconda了,在犹豫要不要尝试下VSC呢。

你可能感兴趣的:(编辑器)