Python之路番外(第三篇):Pycharm的使用秘籍

时间:2022-06-10 04:45:23

版本:Pycharm2017.3.4
Professional Edition

一、Pycharm的基本使用
1、在Pycharm下为你的python项目配置python解释器

file --settings ---Project:你的项目名---
Project Interpreter ---在右侧选择你需要的python版本---apply---ok

Python之路番外(第三篇):Pycharm的使用秘籍

2、在Pycharm下创建python文件、python模块

(1) File---New---Python File

(2) File---New---Python Package

3、使用Pycharm安装python的第三方模块

file --settings ---Project:你的项目名---
Project Interpreter---点击加号---搜索出要安装的模块---点击安装---安装完成

Python之路番外(第三篇):Pycharm的使用秘籍

Python之路番外(第三篇):Pycharm的使用秘籍

Python之路番外(第三篇):Pycharm的使用秘籍

4、Pycharm基本设置

(1)设置软件的菜单字体大小(非代码字体)

file --settings ---Appearance & Behavior---Appearance---勾选Override default fonts by (not recommended):
---在size选项里选择字体大小。

Python之路番外(第三篇):Pycharm的使用秘籍

(2)设置Console & Terminal 字体大小

Console & Terminal 字体字体设置
file --settings ---Editor---Console Font---use console font instead of default---size

Python之路番外(第三篇):Pycharm的使用秘籍

(3)设置文件编码

file --settings ---Editor---File Encodings ---在右侧选择文件编码---这里都可以选择为UTF-8

Python之路番外(第三篇):Pycharm的使用秘籍

(4)修改背景颜色

file --settings ---Editor---Color Defaults---General ---右侧的Text下的Default text选项--在右侧的Background选择背景颜色,Foreground选择代码字体颜色

Python之路番外(第三篇):Pycharm的使用秘籍

这里也可以直接切换主题选择背景和颜色
用Scheme选项

(5) 编程中tab键设置不合适,tab、tab = 4空格

file --settings ---Editor---Code Style ---Python---在右侧选择Tab size 进行设置

Python之路番外(第三篇):Pycharm的使用秘籍

(6) 字体颜色

设置不同类型代码字体颜色

file --settings ---Editor---Color Scheme ---Python---在右侧根据自己的喜好选择不同类型的代码颜色

Python之路番外(第三篇):Pycharm的使用秘籍

(7)关闭自动检查更新
file --settings ---Appearance & Behavior---System Settings ---Updates

---右边选项取消勾选

Python之路番外(第三篇):Pycharm的使用秘籍

(8)脚本头设置
file --settings ---Editor ---File and Code Templates ---右侧选择Python Script ---在这里编辑脚本头

Python之路番外(第三篇):Pycharm的使用秘籍

用#[[$END$]] 可以控制光标位置(要勾选Enable Live Templates)

(9)显示行号

从2016.2版本默认显示行号
如果没有,需要从Settings---Editor---General---Appearance--勾选Show line numbers即可。

(10)右侧竖线是PE8的代码规范,提示一行不要超过120个字符

(11)导出,导入自定义的配置

File---Import Settings...或Export Settings...

Python之路番外(第三篇):Pycharm的使用秘籍

5、常用快捷键

快捷键的查询和配置keymap

(1)CTRL + D 复制当前行

(2)CTRL + Y 删除当前行**(以前的版本是CTRL + E,现在这个功能是Recent Files)**

(3)Shift + Enter 快速换行

(4)Ctrl+/注释,也可以批量注释

(5)Shift+tab 取消缩进

(6) CTRL + R 替换

(7)CTRL + F 查找

(8)CTRL 加号减号展开折叠当前代码块(光标必须放在可折叠\展开的代码上)

(9)CTRL + Shift +减号加号 折叠\展开当前文件可以折叠\展开的代码块

(10)滚轮,调整编辑区域的大小
Settings---Keymap---Editor ---General
勾选Change font size (Zoom) with Ctrl +Mouse Wheel
就可以直接用CTRL+鼠标滚轮调整编辑区域大小了

6、Pycharm安装插件
(1)
Settings---Plugins,点击Browse repositories...查找需要的插件。Markdown support,数据库插件。

(2)bashsupport 写bash shell脚本用的

(3)vim-mode vim编辑模式

7、常用操作指南

(1)复制文件路径
左侧文件列表选择文件右击Copy Path或Show in Explorer

(2)快速定位
CTRL +某些內建模块,点击在源文件中展开

(3)查看结构
IDE左侧边栏Sructure查看当前项目的结构

Python之路番外(第三篇):Pycharm的使用秘籍

(4)批量将tab换成空格,直接搜索Convert Indents,选择To Spaces

(5)TODO的使用,用于灵感乍现后记录用。使用TODO,#TODO我突然有了一个好点子

(6)Debug设置断点,直接点击行号和代码之间的空白处即可设置断点,debug一般只需在关键点设置一个,然后debug调试时步进执行,没必要设置很多个断点。

(7)在TAB选项页上右键,选择Move Right
进行左右对比。

(8)IDE右下角一些有用的信息,13:1就时第十三行第1个字符,CRLF回车换行的方式
编码方式是UFT-8

Python之路番外(第三篇):Pycharm的使用秘籍

(9)右边栏的Database是做一些数据库的操作

(10)执行某个文件中某一行(某些行):选中要执行的部分--右键Execute Selection in Console

8、去除烦人的波浪线,遵循PEP8的书写格式。

Python之路番外(第三篇):Pycharm的使用秘籍

9、设置SSH Terminal,Settings--Tools--SSH Terminal,Default cording:选择UTF-8。

Python之路番外(第三篇):Pycharm的使用秘籍

10、Live Templates的使用

可以自动补全所自己设置的模板的代码

Python之路番外(第三篇):Pycharm的使用秘籍

Python之路番外(第三篇):Pycharm的使用秘籍的更多相关文章

  1. Python之路番外:PYTHON基本数据类型和小知识点

    Python之路番外:PYTHON基本数据类型和小知识点 一.基础小知识点 1.如果一行代码过长,可以用续行符 \换行书写 例子 if (signal == "red") and ...

  2. Python之路番外(第二篇):PYTHON基本数据类型和小知识点

    一.基础小知识点 1.如果一行代码过长,可以用续行符 \换行书写 例子 if (signal == "red") and \ (car == "moving") ...

  3. WEB安全番外第三篇--关于XXE

    一.什么是XXE 1.XML实体简介 (1)在一段时间中,XML都是WEB信息传输的主要方法,时至今日XML在WEB中作为前后台之间传递数据的结构,依然发挥着重要的作用.在XML中有一种结构叫做实体: ...

  4. Python之路PythonThread,第三篇,进程3

    python3 进程3 管道 在内存中开辟一个管道空间,对多个进程可见. 在通信形式上形成一种约束: linux 文件类型 b    c      d         -               ...

  5. NO.3_1:自学python之路------番外:第三方库安装、numpy

    引言 Python因为pip的存在,使得第三方库的发布和获取都比较方便.并且Python对跨平台的支持,使得其相较于C++,Java更加方便使用.在本文中,将会介绍在Windows中安装第三方库的方法 ...

  6. Python之路PythonNet,第三篇,网络3

    pythonnet   网络3 udp 通信 recvfrom sendtofork 多进程并发threading 多线程并发socketserver 系统模块 套接字的属性 setsockopt g ...

  7. Python之路【第十八篇】:Web框架们

    Python之路[第十八篇]:Web框架们   Python的WEB框架 Bottle Bottle是一个快速.简洁.轻量级的基于WSIG的微型Web框架,此框架只由一个 .py 文件,除了Pytho ...

  8. Python之路【第十六篇】:Django【基础篇】

    Python之路[第十六篇]:Django[基础篇]   Python的WEB框架有Django.Tornado.Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了O ...

  9. Python之路,Day15 - Django适当进阶篇

    Python之路,Day15 - Django适当进阶篇   本节内容 学员管理系统练习 Django ORM操作进阶 用户认证 Django练习小项目:学员管理系统设计开发 带着项目需求学习是最有趣 ...

随机推荐

  1. 阿里提前批校招内推offer经历

    经过一个半月的阿里内推面试,今天终于收到了阿里的offer邮件 .阿里的内推面试一共有四轮,本人是7月19号投的内推邮件,8月28号收到了offer的邮件.首先本人谈谈内推的看法.内推是公司招聘人才的 ...

  2. PostgreSQL简单介绍

    自从MySQL被Oracle收购以后,PostgreSQL逐渐成为开源关系型数据库的首选. 本文介绍PostgreSQL的安装和基本用法,供初次使用者上手.以下内容基于Debian操作系统,其他操作系 ...

  3. WPF画图简便技巧

    下面这个就是:起点在(0,0)开始的正方形.(用绿色填充).此方法比一条一条的写方便多了! <Path Fill="LawnGreen" Data="M 0 0 L ...

  4. 2015寒假ACM训练计划

    1月26号至3月4号 每天给自己一个计划.做有意义的事情,不要浪费时间. 8:00——11:30 acm训练 11:30——13:00 午休 13:00——17:30  acm训练 17:30——18 ...

  5. Magento后台界面全局样式修改之——font-weight

    路径: \app\design\adminhtml\Magento\backend\web\app\setup\styles\less\lib\_variables.less

  6. hdu 2818 Building Block &lpar;带权并查集,很优美的题目&rpar;

    Problem Description John are playing with blocks. There are N blocks ( <= N <= ) numbered ...N ...

  7. 随机生成A~Z的字母CharDemo

  8. Java编译成功,用java 运行class时出现错误解决方法

    java -classpath class file's address; filename

  9. windows平台调用函数堆栈的追踪方法

    在windows平台,有一个简单的方法来追踪调用函数的堆栈,就是利用函数CaptureStackBackTrace,但是这个函数不能得到具体调用函数的名称,只能得到地址,当然我们可以通过反汇编的方式通 ...

  10. 新人学习selenium哪些资源比较有帮助?

    为什么学习selenium? selenium现在基本上成了页面自动化测试的标配,具体理由我在selenium 3.0发布这篇文章里已经说明过了.当一个东西成为标准以后,那么它的能量和潜力都是巨大的. ...