装上这14个插件后,PyCharm真的是

作者:写代码的明哥来源:Python编程时光

1.KeyPromoterX

如果让我给新手推荐一个PyCharm必装插件,那一定是KeyPromoterX。

它就相当于一个快捷键管理大师,它时刻地在:

教导你,当下你的这个操作,应该使用哪个快捷操作来提高效率?

提醒你,当下你的这个操作,还没有设置快捷键,赶紧设置一个?

有了KeyPromoterX,你很快就能熟练地掌握快捷键,替代鼠标指日可待。

比如我使用鼠标点开FindinPath,它就会在右下角弹窗提示你该用哪个快捷键。

2.ViminPyCharm

在大多数场景之下,使用鼠标的效率和精准度,是远不如键盘快捷键的(前提是你已经相当熟练的掌握了快捷键),这个你得承认吧。

Vi可以满足你对文本操作的所有需求,比可视化界面更加效率,更加geek。如果你和我一样,是忠实的vim粉。在安装完Pycharm完后,肯定会第一时间将ideaVim这个插件也装上,它可以让我们在Pycharm中使用vim来编辑代码。

安装方法如下,安装完后需要重启Pycharm生效。

3.MarkdowninPyCharm

富文本排版文档是一件非常痛苦的事情,对于程序员写文档,最佳的推荐是使用Markdown,我所有的博客日记都是使用Markdown写出来的。

从Github下载的代码一般也都会带有README.md文件,该文件是一个Markdown格式的文件。

PyCharm是默认没有安装Markdown插件的,所以不能按照Markdown格式显示文本,显示的是原始文本。

因此,如果要在PyCharm中阅读Markdown文档,可以装一下Markdownsupport这个插件。

安装的方法有两种:

1、第一种,最方便的,就是你打开一个MD的文档,PyCharm就会提示你安装它。

2、从插件商店中搜索安装。

效果如下

4.JupyterNotebookinPyCharm

使用Jupyter之前,先要安装它

$pipinstalljupyter

然后按照下图指示新建一个Notebook,就可以开始运作了。

这个界面感觉和Jupyter的风格不太符

但是使用上是没有什么区别的,记住三个快捷键就好(下面指的是Mac上的,Windows上的有所不同)

Ctrl+Enter:运行该cell

Option+shift+Enter:调试该cell

Shift+Enter:插入一个新的cell

只要你安装了Jupyter后,你使用PythonConsole也会自动变成Jupyter的模式

5.RegexTesterinPyCharm

RegexTester是PyCharm的第三方插件,可以测试正则表达式。

按照下图入口,安装RegexTester插件:

安装完成后,无需重启PyCharm,点击PyCharm界面左下方的小矩形按钮,就能找到RegexTester选项。

点击进入后,就出现了如下界面。我随手写了个匹配手机号码的正则(不一定准确),匹配到的字符串背景会被高亮。右上方还有一些选项如大小写敏感,多行模式等,可根据需要进行选择。RegexTester还提供了Split,Replace功能等。

使用效果如下:

6.UseBashinWindows

在Windows上的cmd命令和Linux命令有不少的差异,比如要列出当前目录下的所有文件,Windows上是用dir,而Linux上则是用ls-l。

对于像我这样熟悉Linux的开发者来说,Windows的那些CMD命令带来的糟糕体验是无法忍受的。

在弹出的Bash窗口,你可以敲入你想使用的Linux命令,是不是舒服多了。

7.AutoPEP8inPyCharm

pep8是Python语言的一个代码编写规范。如若你是新手,目前只想快速掌握基础,而不想过多去注重代码的的编写风格(虽然这很重要),那你可以尝试一下这个工具-autopep8

首先在全局环境中(不要在虚拟环境中安装),安装一下这个工具。

$sudopipinstallautopep8

然后在PyCharm导入这个工具,具体设置如下图

Name:AutoPep8Description:autopep8yourcodeProgram:autopep8Arguments:--in-place--aggressive--aggressive$FilePath$Workingdirectory:$ProjectFileDir$Outputfilters:$FILE_PATH$\:$LINE$\:$COLUMN$\:.*

我随意写了一段不符合pep8规范的代码。

点击右键,选择ExternalTools-AutoPep8

看一下效果,还是挺明显的。

你可能会说,Pycharm本身就自带这个功能了呀,快捷键Command+Option+L,就可以实现一键pep8了。你可以对比一下,Pycharm自带的代码pep8化功能并没有像这个autopep8来得彻底。我相信你最终的选择肯定是后者。

8.TestRESTfulWebService

PyCharm的TestRESTfulWebService工具提供了RESTful接口测试界面,如下图所示,提供了get、post,put等


转载请注明:http://www.aierlanlan.com/cyrz/6903.html