PyCharm 使用技巧

Find Usages(查找引用)

可以查找某个对象(变量、函数、或者类等)被引用的地方。

在要查找的对象上 右键-> Find Usages-> 界面下方会列出查找结果。

快捷键:Alt + F7

Column Selection Mode(列选择模式)

在当前文件 右键->Column Selection Mode-> 用鼠标垂直选择文本

快捷键:Alt + Shift + Insert

创建 py 文件时自动生成注释:作者、时间、文件名等

使用:File-> Setting-> File and Code Templates-> Python Script

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time    : ${DATE} ${TIME}
__author__ = '${USER}'

其他的一些可选的预定义变量有:

${PROJECT_NAME} - the name of the current project.
${NAME} - the name of the new file which you specify in the New File dialog box during the file creation.
${USER} - the login name of the current user.
${DATE} - the current system date.
${TIME} - the current system time.
${YEAR} - the current year.
${MONTH} - the current month.
${DAY} - the current day of the month.
${HOUR} - the current hour.
${MINUTE} - the current minute.
${PRODUCT_NAME} - the name of the IDE in which the file will be created.
${MONTH_NAME_SHORT} - the first 3 letters of the month name. Example: Jan, Feb, etc.
${MONTH_NAME_FULL} - full name of a month. Example: January, February, etc.

Save File as Template(把当前文件保存为模板)

创建模板步骤(以下面的代码为模板):

  1. 打开test.py

  2. 点击 Tools-> Save File as Template 保存模板命名为 mySum

使用模板步骤:

  1. 在菜单点击 File-> New

  2. 选择 mySum,输入文件名 xxx.py

  3. 生产的 xxx.py 就是前面创建模板代码

Split Vertically/Horizontally(垂直/水平拆分窗口)

在编辑窗口文件名中右键点击 Split Vertically 或者 Split Horizontally 就可以垂直或者水平拆分成两个窗口,方便比较文件。

Execute Selection in Console(控制台执行选中的文本)

选中代码-> 右键-> Execute Selection in Console-> 控制台输出结果

快捷键:Alt + Shift + E

TODO(代码特殊注释技术)

PyCharm支持的代码特殊注释包括TODO和FIXME。

TODO:表示这个地方需要实现一些功能,现在还没来得及做,先做个标记防止遗忘。

FIXME:表示需要修复的bug,优先级比较高。

把鼠标移到 PyCharm 左下角的矩形内,在弹出的菜单中点击 TODO 进入 TODO 界面。TODO 界面会列出代码中所有的特殊注释包括 TODO 和 FIXME。在 TODO 界面中点击某一行可以跳转到对应的代码中。

Start SSH Session(远程登录)

Tools-> Start SSH Session-> Edit credentials

输入 Host、Port、User name 和 Password 之后即可远程登录。

Test RESTful Web Service(RESTful接口测试界面)

PyCharm 的 Test RESTful Web Service 工具提供了 RESTful 接口测试界面,提供了 get、post,put 等 http 方法,其中的 Request 子界面 headers,Parameters,Body 等功能,Response 子界面用于显示返回值,Response Headers 用于显示返回的消息头。

进入: Tools-> HTTP Client-> Test RESTful Web Service

插件

Regex Tester,可以测试正则表达式

Key Promoter X,显示使用鼠标进行可通过键盘快捷键完成的操作时的提示。

Markdown support

Material Theme UI

Translation

参考

https://blog.csdn.net/xiemanr/article/category/6928127


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 bin07280@qq.com

文章标题:PyCharm 使用技巧

文章字数:751

本文作者:Bin

发布时间:2018-12-06, 16:06:22

最后更新:2019-08-06, 00:07:35

原始链接:http://coolview.github.io/2018/12/06/Python/PyCharm%20%E4%BD%BF%E7%94%A8%E6%8A%80%E5%B7%A7/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录