精选Pycharm⾥6⼤神器插件
上次写了⼀篇关于Sublime的精品插件推荐,有⼩伙伴提议再来⼀篇Pycharm的主题。相⽐Sublime,Pycharm要强⼤许多,⽽且是专为python设计的集成开发环境,所以⽆论是⾃⾝功能、环境配置还是使⽤技巧⽅⾯的相关内容都⾮常多。下⾯介绍⼏款⽜逼的插件。
如何安装Pycharm插件
在正式介绍插件之前,先来简单看下Pycharm的插件安装⽅法。
打开file——settings——plugings,在右侧的⽂本框中输⼊想要查看的插件名称,在下⽅就会罗列出已安装的相关的插件:
我们平时使⽤的插件在Browse repositories中通常都可以到,在这⾥搜索、选择,然后点击右侧的Install按键,Pycharm会⾃动完成插件的安装,通常插件安装后需要重启Pycharm才能⽣效。
01.插件Mongo Plugin
这个插件⼀看名字就跟mongodb有关,Mongo Plugin其实就是⼀款基于Pycharm的可视化数据库⼯具,通过它能可以很⽅便地对数据库进⾏可视化操作。
如果你的Pycharm设置了显⽰Tool Buttons,就可以在编辑器界⾯的右侧(也可能是其他位置)看到Mongo Plugin的⼩图标了,如果没有开启Tool Buttons,可以从下图所⽰位置启动这个插件。
初次安装Mongo Plugin没有加载任何数据库,这时可以点击“+”添加Mongo Server(下图),其中数据库地址是必选项,个⼈建议数据库Label最好也写上,⽅便⽇后管理。
数据库成功添加之后只要在对应位置双击就可以打开想要查看的数据库和集合,这⾥还可以执⾏query语句对数据库进⾏操作。另外还有⼀些其他功能,都不是很复杂,稍微摸索下基本都能明⽩,这⾥就不展开介绍了。
MongoDB是当下⾮常受欢迎的⾮结构型数据库,⽆论是做爬⾍还是数据分析时都会经常⽤到,⽽Mongo Plugin由于集成在Pycharm之中,对于写代码的过程中实时查看和管理数据库确实⾮常⽅便。
02.插件
Statistic
statistic是⼀个项⽬统计插件,简单来说就是可以给出⼀个项⽬的统计信息,包括⽂件和代码量等,关于统计信的具体内容⼀会再讲,先来看下Statistic的使⽤⽅法。在Pycharm的左下⾓增加⼀个Statistic选项(下图),点击这个按钮就可以查看项⽬的统计信息了。
开启Statistic后点击“Refresh”按键刷新⽂件统计信息,其中Overview是项⽬⽂件总览,包括当前项⽬包含的⽂件种类、数量、⼤⼩、⾏数等相关内容的统计数据(最⼤最⼩值、均值、总数等)。
再来看py选项卡,这⾥显⽰的是项⽬中每个py⽂件的代码量情况,包括总⾏数、代码数、注释数、空⾏数等相关信息,txt选项卡的统计内容和py选项卡⼀样。
statistic还可以统计很多其他类型的⽂件,并且⽀持特定⽂件的筛选,这些操作可以在该模块的setting选项中完成(下图)。
03.插件
wakatime
wakatime是⼀款记录 coding 时间的⼯具,⽀持当下⼤多数主流的IDE(包括但不仅限于Pycharm,具体见下图),如果想让wakatime监控你在Pycharm中的coding时间,就要给Pycharm安装这个插件。
之后就什么也不⽤管了,wakatime会⾃动把你的coding信息传到他的服务器,然后做成漂亮的图表来展⽰。图表默认显⽰最近7天的数据,包括编码时间、使⽤语⾔、使⽤的Editors等。我在Pycharm中安装完wakatime后写了⼀会代码,就⽣成了下⾯这组图表。
另外,wakatime还有coding排⾏榜,这⾥会显⽰你的coding名次、coding时长和使⽤的语⾔等数据。
05.插件
markdown support
markdown support是⼀款仿真器类插件,所谓仿真器就是可以在Pycharm中模拟其他编辑环境,⽽markdown support就是能够允许Pycharm 编辑markdown格式⽂件的⼀种插件。
markdown的安装与其他插件⼀样,安装完毕重启Pycharm后就可以进⾏md⽂件的编辑了,左侧为⽂本编辑栏,右侧为效果显⽰栏⽬。
不过仅仅安装了markdown support只能进⾏md⽂本的编辑,如果要像上图⼀样插⼊图⽚还需要安装另⼀个插件——Paste Images into Markdown(不想使⽤markdown support+Paste Images into Markdown的组合,也可以使⽤Markdown Navigator插件,这部分内容本⽂不作详述)
需要注意的是,Paste Images into Markdown仅⽀持图⽚以相对路径的形式插⼊,也就是说在插⼊图⽚时如果给出的是图⽚的绝对路径它是⽆法识别的。
06.插件IdeaVim
和markdown support类似,IdeaVim也是⼀个仿真器类的插件,如果你是vim的忠实拥护者⼜想使⽤Pycharm的话,IdeaVim是个⾮常理想的选择。
安装IdeaVim并重启Pycharm,在Tools下会多出⼀个Vim Emulator选项,当这个选项被勾选时,说明Pycharm当前正处于vim编辑状态,这时代码中的光标是⼀个闪动的⼩⽅块;取消勾选,⼜会回到正常的Pycharm编辑状态。
07.插件 Material Theme UI
和上⾯介绍的⼏款功能性插件不同,Material Theme UI是⼀个更改显⽰风格的插件。同时Material Theme UI也是⼀个通⽤的UI主题,在很所以很多⼈出于⾃⼰的风格习惯,⾮常喜欢Material Theme UI的显⽰风格
的显⽰风格。下⾯两幅图分别是Material Theme 多编辑器中都可以使⽤,所以很多⼈出于⾃⼰的风格习惯,⾮常喜欢
UI和普通Pycharm的效果对⽐:
⽤Material Theme UI:
⽤普通的Pycharm:
除了Material Theme UI之外,Pycharm还有⼀个⾮常有名的显⽰风格类的插件——activate-power-mod
e,使⽤了这个插件,在Pycharm中敲代码时会伴随出现⼀些⽐较劲爆的特效。不过由于我个⼈不喜欢这种感觉,所以没有安装过,这⾥也就没办法展⽰了。
总结:
可能是由于Pycharm本⾝功能已经⼗分强⼤的原因,关于它的插件受关注度相对较低,但这并不能否认Pycharm插件中有很多神器的存在,尤其是今天介绍的⼏款插件,针对每个⼈不同的需求,辅助效果还是⾮常显著的。
上次写了⼀篇关于Sublime的精品插件推荐,有⼩伙伴提议再来⼀篇Pycharm的主题。相⽐Sublime,Pycharm要强⼤许多,⽽且是专为python设计的集成开发环境,所以⽆论是⾃⾝功能、环境配置还是使⽤技巧⽅⾯的相关内容都⾮常多。下⾯介绍⼏款⽜逼的插件。
如何安装Pycharm插件
在正式介绍插件之前,先来简单看下Pycharm的插件安装⽅法。
打开file——settings——plugings,在右侧的⽂本框中输⼊想要查看的插件名称,在下⽅就会罗列出已安装的相关的插件:
我们平时使⽤的插件在Browse repositories中通常都可以到,在这⾥搜索、选择,然后点击右侧的Install按键,Pycharm会⾃动完成插件的安装,通常插件安装后需要重启Pycharm才能⽣效。
01.插件Mongo Plugin
这个插件⼀看名字就跟mongodb有关,Mongo Plugin其实就是⼀款基于Pycharm的可视化数据库⼯具,通过它能可以很⽅便地对数据库进⾏可视化操作。
如果你的Pycharm设置了显⽰Tool Buttons,就可以在编辑器界⾯的右侧(也可能是其他位置)看到Mongo Plugin的⼩图标了,如果没有开启Tool Buttons,可以从下图所⽰位置启动这个插件。
初次安装Mongo Plugin没有加载任何数据库,这时可以点击“+”添加Mongo Server(下图),其中数据库地址是必选项,个⼈建议数据库Label最好也写上,⽅便⽇后管理。
数据库成功添加之后只要在对应位置双击就可以打开想要查看的数据库和集合,这⾥还可以执⾏query语句对数据库进⾏操作。另外还有⼀些其他功能,都不是很复杂,稍微摸索下基本都能明⽩,这⾥就不展开介绍了。
MongoDB是当下⾮常受欢迎的⾮结构型数据库,⽆论是做爬⾍还是数据分析时都会经常⽤到,⽽Mongo Plugin由于集成在Pycharm之中,对于写代码的过程中实时查看和管理数据库确实⾮常⽅便。
02.插件
Statistic
statistic是⼀个项⽬统计插件,简单来说就是可以给出⼀个项⽬的统计信息,包括⽂件和代码量等,关于统计信的具体内容⼀会再讲,先来看下Statistic的使⽤⽅法。在Pycharm的左下⾓增加⼀个Statistic选项(下图),点击这个按钮就可以查看项⽬的统计信息了。
开启Statistic后点击“Refresh”按键刷新⽂件统计信息,其中Overview是项⽬⽂件总览,包括当前项⽬包含的⽂件种类、数量、⼤⼩、⾏数等相关内容的统计数据(最⼤最⼩值、均值、总数等)。
再来看py选项卡,这⾥显⽰的是项⽬中每个py⽂件的代码量情况,包括总⾏数、代码数、注释数、空⾏数等相关信息,txt选项卡的统计内容和py选项卡⼀样。
statistic还可以统计很多其他类型的⽂件,并且⽀持特定⽂件的筛选,这些操作可以在该模块的setting选项中完成(下图)。
03.插件
wakatime
wakatime是⼀款记录 coding 时间的⼯具,⽀持当下⼤多数主流的IDE(包括但不仅限于Pycharm,具体见下图),如果想让wakatime监控
你在Pycharm中的coding时间,就要给Pycharm安装这个插件。
之后就什么也不⽤管了,wakatime会⾃动把你的coding信息传到他的服务器,然后做成漂亮的图表来展⽰。图表默认显⽰最近7天的数据,包括编码时间、使⽤语⾔、使⽤的Editors等。我在Pycharm中安装完wakatime后写了⼀会代码,就⽣成了下⾯这组图表。
另外,wakatime还有coding排⾏榜,这⾥会显⽰你的coding名次、coding时长和使⽤的语⾔等数据。
05.插件
markdown support
markdown support是⼀款仿真器类插件,所谓仿真器就是可以在Pycharm中模拟其他编辑环境,⽽markdown support就是能够允许Pycharm 编辑markdown格式⽂件的⼀种插件。
markdown的安装与其他插件⼀样,安装完毕重启Pycharm后就可以进⾏md⽂件的编辑了,左侧为⽂本编辑栏,右侧为效果显⽰栏⽬。
不过仅仅安装了markdown support只能进⾏md⽂本的编辑,如果要像上图⼀样插⼊图⽚还需要安装另⼀个插件——Paste Images into Markdown(不想使⽤markdown support+Paste Images into Markdown的组合,也可以使⽤Markdown Navigator插件,这部分内容本⽂不作详述)
需要注意的是,Paste Images into Markdown仅⽀持图⽚以相对路径的形式插⼊,也就是说在插⼊图⽚时如果给出的是图⽚的绝对路径它是⽆法识别的。
06.插件IdeaVim
和markdown support类似,IdeaVim也是⼀个仿真器类的插件,如果你是vim的忠实拥护者⼜想使⽤Pycharm的话,IdeaVim是个⾮常理想的选择。
pycharm下载第三方库安装IdeaVim并重启Pycharm,在Tools下会多出⼀个Vim Emulator选项,当这个选项被勾选时,说明Pycharm当前正处于vim编辑状态,这时代码中的光标是⼀个闪动的⼩⽅块;取消勾选,⼜会回到正常的Pycharm编辑状态。
07.插件 Material Theme UI
和上⾯介绍的⼏款功能性插件不同,Material Theme UI是⼀个更改显⽰风格的插件。同时Material Theme UI也是⼀个通⽤的UI主题,在很所以很多⼈出于⾃⼰的风格习惯,⾮常喜欢Material Theme UI
的显⽰风格
的显⽰风格。下⾯两幅图分别是Material Theme 多编辑器中都可以使⽤,所以很多⼈出于⾃⼰的风格习惯,⾮常喜欢
UI和普通Pycharm的效果对⽐:
⽤Material Theme UI:
⽤普通的Pycharm:
除了Material Theme UI之外,Pycharm还有⼀个⾮常有名的显⽰风格类的插件——activate-power-mode,使⽤了这个插件,在Pycharm中敲代码时会伴随出现⼀些⽐较劲爆的特效。不过由于我个⼈不喜欢这种感觉,所以没有安装过,这⾥也就没办法展⽰了。
总结:
可能是由于Pycharm本⾝功能已经⼗分强⼤的原因,关于它的插件受关注度相对较低,但这并不能否认Pycharm插件中有很多神器的存在,尤其是今天介绍的⼏款插件,针对每个⼈不同的需求,辅助效果还是⾮常显著的。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论