Pythonの使用に新しいや提案をセットアップの一部PyCharmエントリー!

PyCharm私は強くあなたがEDUのメールボックスは、プロライセンスに直接適用することができ、またはコミュニティ版を使用する必要がある場合は、毎日開発中の機能とあまり減少はまた、非常に十分である、PythonのIDEをお勧めします。

これが最初のインストールPyCharmであれば、彼らの習慣をオフに応じて設定または変更されたいくつかの推奨事項がありますが、いわゆる準備作業を早めることがあります。

ツールバーを表示

表示 - - ツールバーを表示するには、メニューバーほとんどのIDEのツールバーのデフォルトのPyCharmツールバー(ツールバー)が表示されないが、あなたは、メインメニューから、最も一般的な操作をすることができます入れています。ツールバーが表示されたら、あなたはまた、右の上のボタンをカスタマイズすることができ、私はそのような、プッシュプルを取得し、デフォルトではそれが唯一の追加コミットとして、上記に関連する操作でVCSをいくつか出してあげます。

スマートヒントマッチケース

おそらく、言語とダイナミックなパフォーマンス上の理由から、PyCharmコードヒンティングデフォルトでは大文字と小文字が区別されます。たとえば、上のノックbあなたが要求されますbackが、プロンプトを表示しませんBACK不便率直に言って、あなたはそれを取り除くことができます。検索は設定でmatch case調整することができます。

フォントサイズを調整するために、マウスのホイール

時々 、私たちが議論したり、共有コードが既にフォントサイズが適切ではないかもしれないし、あるいは多くのIDEソフトウェアは、フォントサイズを調整するために、マウスのホイールを使用してリアルタイムでサポートされている、PyCharmは手動でこの機能を有効にする必要があります。検索を設定することでzoom、あなたは、対応する設定を見つけることができます。

ユニットテストフレームワークを変更します

あなたはユニットテストを書く習慣を持っている場合はpytestを知っている必要があり、確かに、PyCharmが良いと、よく知られたテストフレームワークの多くすることができますが、デフォルトの設定ではユニットテストで、設定での検索は、testあなたの共通の枠組みに調整することができます。

たとえば、あなたのメソッド名の接頭辞限り、pytestに調整した後test_、その後、IDEが、これはテストであることを、フロントには小さな三角形のよりなり、プロンプトを表示し、簡単に実行またはデバッグできるようになります。

PyCharmテストの多くをサポートするフレームワークが、私のお気に入りはpytestました。

顺带一提的是,PyCharm可以自定义的类似配置还有很多,比如terminal使用的shell,虚拟环境选用的工具,Flask模板语言等等。学习过程中有不懂的可以加入我们的学习交流秋秋圈784中间758后面214,与你分享Python企业当下人才需求及怎么从零基础学习Python,和学习什么内容。相关学习视频资料、开发工具都有分享

提交代码前的选项

假设你已经默认显示工具栏,那么以后你提交代码只需要点击工具栏里的Commit按钮即可,这时候会弹出一个对话框,你在这里可以很方便地看到你要提交的文件,可以随意diff,add, remove甚至直接edit。很多时候我们在diff时发现有些旮旯里总漏点东西,一般的流程时关掉diff,回到编辑器,找到那个地方改掉,在PyCharm这个提交对话框,你可以一气呵成,爽歪歪。

更厉害的是,你还可以选择提交前格式化代码,优化import区等等。

其他可以调整的设置

  1. 外观和主题,包括编辑器字体,背景等等。
  2. 快捷键,如果你记不住它默认的快捷键,那么就改成你能记住的。
  3. 隐藏某些项目文件,治愈强迫症患者。(设置中搜索“ignore files”)
  4. 安装自己顺手的插件。(设置中搜索“plugins”)

一些使用心得总结

内置的VCS很好用

内置的Version Control提供了日常操作需要的所有功能,而且触手可及,关键是非常直观,用过之后欲罢不能。它还提供了changlist和shelvset功能,让你在合并或者提交代码前暂存不想处理的修改,这是很多开发者都想要的功能。

内置的命令行工具很好用

IDE内置命令行工具其实是一个硬需求,很多IDE一开始都认为没必要,但你看现在,几乎你找不到一个不带命令行的IDE。PyCharm带的IDE最方便的地方在于,可以自动识别项目里的虚拟环境并启用它,这是外部命令行工具没法比拟的。

内置的Python Console很好用

写Python肯定是离不开即时解释器的,在PyCharm里你随手就可以用Python Console测试代码片段,它不仅提供了智能提示,还可以查看运行中的变量,甚至还能绘图画表,集成iPython Notebook。

修改运行时状态很爽

当你用PyCharm调试代码时,可以直接在Variables窗口看到运行变量,也可以直接修改这些变量的值,更厉害的是,你可以直接执行语句,点那个计算器一样的图标就行。

这个功能Visual Studio里也有,叫ImmediateWindow,可以节约你大把的调试时间。然而PyCharm少了一个Visual Studio里我非常喜欢的功能,拖拽当前断点。假设当前断点停在第40行,VS里可以直接拖到前面几行,例如第30行,人为控制这块代码反复运行。

总是为新项目建立虚拟环境

千万不要只用默认的Python解释器写多个项目,2个也不行,以后你会后悔的。在PyCharm建立一个新的虚拟环境只需要点几下,不麻烦的。

导入导出配置最靠谱

前面我们说了很多配置选择,如果你有N台机器都安装了PyCharm,每台都重新配置一遍多累啊,特别是快捷键如果不用默认的,换机器都想哭啊。

PyCharm提供了一个同步配置的方案,你可以新建一个空的git repo,填到 Tools / Settings / Repository 里就可以自动上传配置。别的机器也同样配置一样,理论上配置就云同步了。但是我亲身体验告诉你,这个真不靠谱,Mac和Windows多倒腾几次就错乱了,想哭啊。还好我有方案B。

方案B很简单,在某一台机器配置好后,选择主菜单 - 文件 - 导出配置。导出的配置是一个jar文件,随便扔到印象笔记或者坚果云里,新机器里用主菜单 - 文件 - 导入配置即可。

专业版和社区版的区别

刚好两个版本我都在用,大概说说专业版多出来可能会用到的东西。

  1. 和Flask,Django深度集成,智能提示到你惊讶的级别。
  2. 支持调试多线程,提供性能优化工具。
  3. 快速获得和显示单元测试覆盖率。
  4. 集成数据库工具,可以在IDE里直接连接任何数据库。
  5. 支持Live Edit,让你在编辑代码同时,实时在浏览器中展示。
  6. 支持一键部署docker。

专业版还是很厉害的,不过也很贵。多出来的功能挺方便,但也不是必须的,大家可以酌情选择。

最后,祝大家happy coding。

おすすめ

転載: blog.csdn.net/weichen090909/article/details/93783081