专栏首页小詹同学如何将 Pycharm 打造得更称手

如何将 Pycharm 打造得更称手

阅读文本大概需要 5 分钟。

截止至 2019 年 9 月,在 PYPL 编程语言榜单上,Python 因近几年受欢迎程度不断提高而继续霸榜。微软开源的 VS Code 编辑器对 Python 支持力度越来越好,近期也推出了 Python 插件,支持了 Jupyter Notebook。

俗话说“萝卜青菜,各有所爱”,各大编辑器都是挺不错的,因每个人的使用习惯不同,也会选择各自的喜欢的编辑器。

在没有 Pycharm 的年代,我看中 Sublime Text2 编辑器的炫酷的个性,将其作为主力生成工具。后来 JetBrains 推出的 Pycharm IDE 工具,自己也逐渐习惯使用 Pycharm 工具。我分享下自己 Pycharm 使用小技巧。

01

版本选择?

Pycharm 分为 Community (社区版) 和 Professional(专业版),两个版本对比如下:

社区版虽然能免费使用,但是功能比专业版少了一些。主要少了一些 Web 开发相关组件、数据库支持等。另外,其中的 Scientific tools 功能,其实是 Pycharm 里面预装了Matplotlib 和 NumPy 这两个库,以及内置支持 Jupiter Notebook。

作为 Python 开发者,我更推荐使用专业版。

02

界面美观

我们在 Pycharm 官网看到的编辑界面,是那么炫酷,是那么有极客范。

然而,我们在安装 Pycharm 之后,会发现事情没有那么简单,有种被欺骗的感觉。原因是 Pycharm 默认的主题(Theme),其他自带的主题效果也一般。这需要可以根据个人喜好风格来配置颜色,也可以通过安装一些主题。

这里推荐个人常用的 UI 主题, Material Theme UI。可以通过 Pycharm 工具 -> Plugins 中,选择 “Browse Repositories” 方式安装

效果如下:

使用 Material Theme UI 主题之后,看到这效果是不是有种写代码的冲动?

如果你想要其他的一个风格,可以到 color-themes 网站下载,里面有很多模仿其他编辑器的风格,例如 Sublime Text2、Monokai 等。

03

高效的插件

我是乐于折腾,以“不折腾,死星人”折腾很多 Pycharm 插件,这些插件能给我们带来更好的编程体验。

  • CodeGlance

当文件代码行数过多时,使用鼠标滑鼠来预览代码太费劲了,定位代码段也是不太方便。有了这个代码预览插件,你会有一种“一览众山小”的感觉,代码尽收眼底。

  • Markdown Navigator

代码注释很有必要,方便后续理解和阅读。对于一些流程操作、使用说明,可能需要用 README.md 文件来说明。所以需要一款能即时预览 Markdown 语言效果的插件,Markdown Navigator 是一款不错的预览插件,是 JetBrains 官方出品的。

本文分享自微信公众号 - 小詹学Python(xiaoxiaozhantongxue)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-11-17

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 腾讯AI大战王者荣耀!504场1v1仅输1场,5v5达电竞职业水平

    8月3日,腾讯策略协作型 AI “绝悟”再出山,对战王者荣耀职业玩家,胜率相当惊人。

    小小詹同学
  • Python系列之——手把手教你玩Pycharm

    刚入门python的时候,一直觉得用哪个编辑器并没有差别,然而前两天发了一篇文章【Python系列之——如何每天跟女朋友说晚安~】,跟几个粉丝小伙伴在群里一起讨...

    小小詹同学
  • 腾讯王者荣耀 AI 论文 :AI 王者 VS 真人王者 !

    腾讯刚刚发布的一篇论文显示,王者荣耀AI在不声不响间,又掌握了新的技能:组团开黑。而且战绩不俗。

    小小詹同学
  • 如何将 Pycharm 打造得更称手

    截止至 2019 年 9 月,在 PYPL 编程语言榜单上,Python 因近几年受欢迎程不断提高而继续霸榜。微软开源的 VS Code 编辑器对 Python...

    猴哥yuri
  • Java程序员最常犯的 10 个错误!

    使用Arrays.asList()方法可以得到一个ArrayList,但是得到这个ArrayList其实是定义在Arrays类中的一个私有的静态内部类。这个类虽...

    Java技术栈
  • 哪些保健品和药物不能同服?这个AI搜索引擎能告诉你

    艾伦AI研究所的科学家,改造了著名的谷歌语言模型BERT,让它学习过往的医学文献,来分析补充剂和药物之间的作用,还开发了一个搜索引擎:

    量子位
  • Bytom 技术 FAQ

    Gitee地址:https://gitee.com/BytomBlockchain/bytom

    比原链Bytom
  • 【快报】杨澜采访李飞飞 | 牛津大学研发系统,能将任何汽车变成自动驾驶汽车

    新智元 AI DAILY 1 杨澜斯坦福采访李飞飞:AI展现人文情怀 ? 今天,杨澜在斯坦福大学采访人工智能实验室主任李飞飞教授。下文摘自杨澜微博: “人...

    新智元
  • hadoop完全分布式部署

    是一个框架,允许跨越计算机集群的大数据及分布式处理,使用简单的编程模型(mapreduce)

    KaliArch
  • YARN的基础配置

    添加:export JAVA_HOME=/opt/module/jdk1.8.0_144 

    瑾诺学长

扫码关注云+社区

领取腾讯云代金券