PyCharm是一款高效开发Python程序的IDE,包含有自动联想、语法高亮、代码调试、管理多个版本Python解释器等功能。本文主要描述Python界面个性化定制方法(字体、颜色配置)、常用配置和快捷键使用。

PyCharm工具安装

官网下载路径:https://www.jetbrains.com/pycharm/download/#section=windows。下载Community免费使用版本,功能基本满足使用。下载完成后按照提示Step by Step默认安装完成。建议:提前安装Python工具,下载:https://www.python.org/downloads/

PyCharm主题设置

PyCharm主题设置,就是设置主界面、编辑区、控制台的颜色和字体。每个人对颜色和字体都有自己的喜好。这里主要介绍配置方法。

1、主界面主题设置

设置方法:菜单栏File ->  Settings... -> Appearance & Behavior -> Appearance。选择完成后点击apply查看效果。

2、编辑区主题设置

设置方法:菜单栏File ->  Settings... -> Appearance & Behavior -> Editor -> Colors & Fonts 。选择完成后点击apply查看效果。

如果需要针对主题进行修改(比如修改字体类型、字体大小、行间距等),需要在选择主体的前提下Save as保存重命名单独修改使用。如下

保存后针对字体类型、字体大小、行间距设置

进入General界面,可以自定义主体中编辑区具体项进行设置,如错误提示、注释符颜色等

3、Python控制台设置

字体设置,方法同编辑区字体设置相同

Python常用基本配置

1、Pycharm行数显示设置。设置方法:菜单栏File ->  Settings... ->  Editor -> General -> Appearance

2、设置使用Ctrl+鼠标滚动缩放文字大小。设置方法:菜单栏File ->  Settings... ->  Editor -> General

3、指定工程切换Python解释器(版本)。设置方法:菜单栏File ->  Settings... ->  Project: work -> Project Interpreter

4、设置Python文件模板。设置方法:菜单栏File ->  Settings... ->  Editor -> Code Style -> File and Code Template

5、tab键设置成4个空格缩进。设置方法:菜单栏File ->  Settings... ->  Editor -> Code Style -> Python

Python常用快捷键

Ctrl + /  行注释/取消行注释

Alt + Enter 快速修正提示信息

Ctrl + Alt + L 代码格式化 (对应菜单栏Code -> Reformat Code)

Ctrl + D 复制当前行

Ctrl + Y 删除鼠标所在行

Ctrl + Delete 删除到字符结束

Ctrl + Backspace 删除到字符开始

Shift + Enter 在鼠标下方新增1行并移动光标到行首

PyCharm工具配置和快捷键使用的更多相关文章

  1. Pycharm工具配置记录

    安装Pycharm工具后,常用配置方法记录: 1:开启“设置”快捷按钮 2:进入设置后,选择或添加python解释器 当然,python解释器需要提前安装好. 3:在设置里,配置默认模板 4 :自动更 ...

  2. pycharm工具配置

    灰色主题 菜单栏File --> Settins --> Appearance & Behavior --> Appearance, Theme改成Darcula,然后App ...

  3. Pycharm常用配置

    Pycharm常用配置 pycharm中的设置是可以导入和导出的,file>export settings 可以保存当前pycharm中的设置为jar文件,重装时可以直接import setti ...

  4. Mac OS X下环境搭建 Sublime Text 2 环境变量配置 开发工具配置Golang (Go语言)

    Golang (Go语言) Mac OS X下环境搭建 环境变量配置 开发工具配置 Sublime Text 2 一.安装Golang的SDK 在官网http://golang.org/ 直接下载安装 ...

  5. 关于virtualenv python环境引用 pycharm相关配置的使用讨论

    今天总算决定来搞一波以前从来没有弄清楚的环境问题,也觉得是时候弄明白了. 这里先说关于python的环境引用,再谈到virtualenv最后再谈论我使用的pycharm5.0关于是用python环境的 ...

  6. Golang (Go语言) Mac OS X下环境搭建 环境变量配置 开发工具配置 Sublime Text 2 【转】

    一.安装Golang的SDK 在官网 http://golang.org/ 直接下载安装包安装即可.下载pkg格式的最新安装包,直接双击运行,一路按照提示操作即可完成安装. 安装完成后,打开终端,输入 ...

  7. virtualenv是什么?virtualenv的安装及pycharm的配置和使用

    virtualenv是什么? virtualenv是一个创建隔绝的Python环境的工具.virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的包.简单的说就是一 ...

  8. 在pycharm中配置Anaconda以及pip源配置

    在学习推荐系统.机器学习.数据挖掘时,python是非常强大的工具,也有很多很强大的模块,但是模块的安装却是一件令人头疼的事情. 现在有个工具--anaconda,他已经帮我们集成好了很多工具了!an ...

  9. PS各个工具的字母快捷键和英…

    原文地址:PS各个工具的字母快捷键和英文全名作者:Tycho     选框-Marquee(M)     移动-move(V)     套索-Lasso(L)     魔棒-Wand(W) 喷枪-in ...

随机推荐

  1. Codeforces Round #598 (Div. 3) C. Platforms Jumping 贪心或dp

    C. Platforms Jumping There is a river of width n. The left bank of the river is cell 0 and the right ...

  2. 第04组 Alpha冲刺(3/4)

    队名:斗地组 组长博客:地址 作业博客:Alpha冲刺(3/4) 各组员情况 林涛(组长) 过去两天完成了哪些任务: 1.收集各个组员的进度 2.写博客 展示GitHub当日代码/文档签入记录: 接下 ...

  3. 第04组 Alpha冲刺(1/4)

    队名:斗地组 组长博客:地址 作业博客:Alpha冲刺(1/4) 各组员情况 林涛(组长) 过去两天完成了哪些任务: 1.安排好各个组员的任务 2.收集各个组员的进度 3.写页面 4.写博客 展示Gi ...

  4. django--调用百度AI接口实现人脸注册登录

    面部识别----考勤打卡.注册登录.面部支付等等...感觉很高大上,又很方便,下面用python中的框架--django完成一个注册登录的功能,调用百度AI的接口,面部识别在网上也有好多教程,可以自己 ...

  5. 12306抢票带来的启示:看我如何用Go实现百万QPS的秒杀系统

    本文为开源实验性工程:“github.com/GuoZhaoran/spikeSystem”的配套文章,原作者:“绘你一世倾城”,现为:猎豹移动php开发工程师,感谢原作者的技术分享. 1.引言 Go ...

  6. vue发送ajx请求 axios

    一. 简介 1.vue本身不支持发送AJAX请求,需要使用vue-resource(vue1.0版本).axios(vue2.0版本)等插件实现 2.axios是一个基于Promise的HTTP请求客 ...

  7. 制作windows安装包的工具

    https://nsis.sourceforge.io/Download https://www.installaware.com/ https://www.advancedinstaller.com ...

  8. MySQL(6)---变量

    MySQL(6)-变量 这里学习变量主要是为后面学习存储过程和函数做铺垫. 变量的分类 系统变量: 全局变量 会话变量 自定义变量: 用户变量 局部变量 一.系统变量 1.概述 说明:变量由系统定义, ...

  9. 利用Python突破验证码限制

    一.实验说明 本实验将通过一个简单的例子来讲解破解验证码的原理,将学习和实践以下知识点: Python基本知识 PIL模块的使用 二.实验内容 安装 pillow(PIL)库: $ sudo apt- ...

  10. 数据类型和特殊类型-C#

    参考地址:https://blog.csdn.net/qiaoquan3/article/details/51380992 1.集合set:纯粹的数据集合 2.线性结构:一对一的,数组 3.树形结构: ...