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(把当前文件保存为模板)
创建模板步骤(以下面的代码为模板):
打开test.py
点击
Tools-> Save File as Template
保存模板命名为 mySum
使用模板步骤:
在菜单点击
File-> New
选择 mySum,输入文件名 xxx.py
生产的 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" 转载请保留原文链接及作者。