加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

精选14条 PyCharm 实用技巧

发布时间:2019-10-21 01:44:45 所属栏目:建站 来源:python开发社区
导读:本日首要跟各人先容PyCharm的高效行使能力! 以下代码演示是在 Mac 情形下,Windows 也相同,Command 键 相等于 Windows 上的 Control 键。 1. 代码排版,自动PEP8 pep8 是Python 说话的一个代码编写类型。如若你是新手,今朝只想快速把握基本,而不想过多
副问题[/!--empirenews.page--]

本日首要跟各人先容PyCharm的高效行使能力!

以下代码演示是在 Mac 情形下,Windows 也相同,Command 键 相等于 Windows 上的 Control 键。

精选14条 PyCharm 适用能力

1. 代码排版,自动PEP8

pep8 是Python 说话的一个代码编写类型。如若你是新手,今朝只想快速把握基本,而不想过多去注重代码的的编写气魄威风凛凛(固然这很重要),那你可以实行一下这个器材 - autopep8

起首在全局情形中(不要在假造情形中安装),安装一下这个器材。

  1. sudo pip install autopep8 

然后在 Pycharm 里导入这个器材。

  1. Name: AutoPep8 
  2. Description: autopep8 your code 
  3. Program: autopep8 
  4. Arguments: --in-place --aggressive --aggressive $FilePath$ 
  5. Working directory: $ProjectFileDir$ 
  6. Output filters: $FILE_PATH$:$LINE$:$COLUMN$:.* 
精选14条 PyCharm 适用能力

我随意写了一段不切合 pep8 类型的代码。

精选14条 PyCharm 适用能力

点击右键,选择 External Tools -> AutoPep8

精选14条 PyCharm 适用能力

看一下结果,照旧挺明明的。

精选14条 PyCharm 适用能力

你也许会说,Pycharm 自己就自带这个成果了呀,快捷键 Command+Option+L ,就可以实现一键pep8了。你可以比拟一下,Pycharm 自带的代码 pep8 化成果 并没有像这个autopep8 来得彻底。我信托你最终的选择必定是后者。

2. 误删文件,一秒找回

上周,因为本身的误操纵,在没有任何备份的环境下,将一个本身写了两个礼拜的项目给删除了。待我转头神来的时辰,我乃至都记不起是何时举办的删除操纵。

做为一名老司机,虽然是无所畏惧地打开了接纳站,举办一番征采,几个月没有整理过的接纳站,真是一片散乱,什么 jpg,avi 都有,不堪入目呀。

我用一分钟快速赏识了一下,没有发明我要找的那几个 py 文件,我心想,应该是文件太多了,看叉掉了。因为项目是最近写的,文件名我还清晰地记得,既然有文件名,那就操作windows 自带的搜刮成果,功效照旧没有,这下我才开始意识到局势的严峻性,文件也许真的「没了」。

我已经好久没有整理过接纳站了,为什么接纳站里会没有我的文件呢?

我想这也许是一次非同通俗的 delete,会不会是在 Pycharm 里的 提倡删除操纵,不会往接纳站里丢呢?颠末一番测试,在接纳站还真的找不着,可是这次实行也有时中发明白 Pycharm 的潜匿的一个成果 Local History,它会生涯你对文件的全部操纵记录。

就拿我的方才测试的文件来举例,我先是新建了一个文件,然后对在这个文件里添加了几行代码。最后我将这个文件删除了。

此时你可以在你的项目目次里,点击右键,有个 Local History 的选项,再点击子选项 Show History,你可以看到这里有个记录板。假如你想规复删除的文件,就在删除的记录项点击右键,选择 Revert 即可规复。

精选14条 PyCharm 适用能力

3. 拥抱Vim,阔别鼠标

在大大都场景之下,行使鼠标的服从和精准度,是远不如键盘快捷键的(条件是你已经相等纯熟的把握了快捷键),这个你得认可吧。

Vi 可以满意你对文本操纵的全部需求,比可视化界面越发服从,越发 geek。假如你和我一样,是忠实的 vim 粉。在安装完 Pycharm 完后,必定会第一时刻将 ideaVim 这个插件也装上,它可以让我们在 Pycharm 中 行使 vim 来编辑代码。

安装要领如下,安装完后必要重启 Pycharm 见效。

精选14条 PyCharm 适用能力

4. 代码模板,服从编码

Pycharm 提供的这个代码模板,可以说是相等适用的一个成果了。它可以在你新建一个文件时,凭证你预设的模板给你天生一段内容,好比表明器路径,编码要领,作者具体信息等

精选14条 PyCharm 适用能力

凭证上图模板,天生的结果如下。

精选14条 PyCharm 适用能力

除了新建文件时可以初始化文件,在开拓编写代码时,也同样行使 Pycharm 中自带的适用的代码模板,进步你的编码服从。

当你在键盘中敲入 Command + J 时,就可以调出一个面板,从下图可以看出内里有很多预设的模板。

精选14条 PyCharm 适用能力

假如我们想选择最后一个 main ,可以继承键入 main,然后就可以直接天生如下这段平常都要手动敲入的代码。

精选14条 PyCharm 适用能力

这里再举个例子,for 轮回 可以这样写。

精选14条 PyCharm 适用能力

5. 行使书签,快速定位

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读