Pycharm的简单配置和使用
外观
Ctrl+滚轮改变字体大小:file -> Setting ->Editor-〉General -> Mouse;
字体、颜色:file->settings->Editor;
主题:file->settings->Editor->appearance->theme
注释颜色:File-->Settings-->Editor-->Color&Fonts-->LanguageDefaults-->Linecomment
工程和脚本
- 新建项目(Flie—New Project)时,将
inherit global site-packages选项勾选上,否则pycharm每次新建项目都要重新安装第三方库。(建议每次安装第三方库时,都使用pip命令进行安装,这样就免得每次新建项目后都去选择解析器了。这种情况下,第三方库是全局可用的。) - 写脚本:新建工程,右击目录,新建python文件。
- 配置脚本模板:
file->settings->Editor->file and code template->python script,在框中添加如下脚本:
#!/usr/bin/env python
# -*- coding:utf-8 -*-
运行:第一次运行右击脚本run,将脚本切换后再使用右上绿三角run。
第三方包安装:终端
pip install pacakge(推荐该方法,系统终端和pycharm终端都可);
或者:File–>Settings–>Project–>Project Interpreter,点击右侧的+号,进入搜索界面,寻找所需的包,然后点击安装。若不能安装成功,多数是因为网络被限制,需要在Manage Repositories中修改数据来源,默认的是https://pypi.python.org/simple,可将其替换为国内的pip镜像:
清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里:http://mirrors.aliyun.com/pypi/simple/
豆瓣:http://pypi.douban.com/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
中国科学技术大学:http://pypi.mirrors.ustc.edu.cn/
另一种方法就是在命令行下安装轮子(*.whl)文件,如pip install numpy.whl启动Jupyter notebook:先安装,再File——>new——>Jupyter notebook(新版的Pycharm只有专业版才有);或在终端输入:jupyter notebook
常用快捷键
ctrl + D:复制当前行ctrl + y:删除当前行shift + Enter:快速换行ctrl + [:跳到代码开头ctrl + ]:跳到代码结尾ctrl + /: 注释(选中多行后批量注释/取消注释)tab: 缩进当前行(选中多行后批量缩进)shift + tab: 取消缩进(选中后可以批量取消缩进)ctrl + f:查找(全局加shift)ctrl + r:替换(全局加shift)shift + F10:运行shift + F9:调试F8: 单步调试(一行一行走,我的笔记本无效)Ctrl + F8: 在当前行加上断点/断点开关Ctrl + N: 快速查找文件
自定义快捷键:file——>setting——>Keymap
单行或分块运行
- 单行:
alt + shift + e运行光标所在行; - 分块:选中块代码,再
alt + shift + e;或在分块空白行添加#%%,再设置Use scientific mode,但不建议这种,不用时要改回来。
Ref: https://www.jianshu.com/p/883f8343c7dbhttps://blog.csdn.net/TyuansushiT/article/details/81836732
https://blog.csdn.net/qq_40130759/article/details/79421242
https://www.cnblogs.com/sui776265233/p/10200809.html
Pycharm的简单配置和使用的更多相关文章
- pycharm编辑器简单配置-- 持续更新完善
目录 python解释器安装.多版本共存等 给pycharm编辑器选择python解释器版本 配置pip仓库地址 方式一:直接修改文件配置 方式二:pycharm配置 方式三:通过临时指定pip仓库地 ...
- python的IDE(pycharm)安装以及简单配置
使用IDE的好处 界面更友好,看起来更舒服 智能提示功能很赞,大大提高开发效率 pycharm的安装过程 去pycharm官网下载安装包,请下载专业版,建议不要去网上下载汉化版 点击安装包一直下一步即 ...
- Python学习:2.Python集成学习环境(IDE)Pycharm的安装配置以及激活方
一.下载Pycharm Pycharm作为Python现在最流行的集成开发环境,我们今后的Python的学习也就使用Pycharm进行,那今天我们就讲一下Pycharm的安装配置以及激活 1.我们首先 ...
- 安装好Pycharm后如何配置Python解释器简易教程
呃呃,遇到坑了...... 安装完Python,没有去配置好Python解释器,直接打开Python项目包,去运行程序,程序输出结果只是显示 Process finished with exit co ...
- 第二篇MTV模型、基本命令、简单配置
MTV模型.基本命令.简单配置 阅读目录(Content) MTV模型 基本命令 简单配置 MTV模型 Django的MTV分别代表: Model(模型):负责业务对象与数据库的对象(ORM) Tem ...
- Django安装与简单配置(1)
目录 1. 环境准备 2. 开始安装 2.1 安装Django 2.2 安装 Mysql数据库 3. 开始配置 3.1 Django简单配置 3.1.1 创建一个工程(project)为devops: ...
- 小丁带你走进git世界一-git简单配置
小丁带你走进git世界一-git简单配置 1.github的简单配置 配置提交代码的信息,例如是谁提交的代码之类的. git config –global user.name BattleHeaer ...
- 以实际的WebGIS例子探讨Nginx的简单配置
文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/ 1.背景 以实际项目中的一个例子来详细讲解Nginx中的一般配置,其中涉 ...
- CentOS 7.0 使用 yum 安装 MariaDB 与 MariaDB 的简单配置
1.安装MariaDB 安装命令 yum -y install mariadb mariadb-server 安装完成MariaDB,首先启动MariaDB,两条命令都可以 systemctl sta ...
随机推荐
- Beta阶段第五次会议
Beta阶段第五次会议 时间:2020.5.21 完成工作 姓名 工作 难度 完成度 ltx 1.对小程序进行修改和美化新增页面(新增60行) 中 85% xyq 1.编写技术博客 中 85% xtl ...
- Noip模拟20 2021.7.19
T1 玩具 题目读错意思直接报零... 拼接方式没读懂以为是个数学题,用卡特兰数,可是的确想多了 数据范围表达出你怎么暴力都行,选择$n^3,dp$ 相当于一片森林,每次多加一条边就合并成一棵树 在$ ...
- Manacher(马拉车)
Able was I ere I saw Elba. ----Napoléon Bonaparte(拿破仑) 一.回文串&回文子串 这个很好理解. 如果一个字符串正着读和反着读是一 ...
- 嵌入式大佬给你分析stm32串口
stm32作为现在嵌入式物联网单片机行业中经常要用多的技术,相信大家都有所接触,今天这篇就给大家详细的分析下有关于stm32的出口,还不是很清楚的朋友要注意看看了哦,在最后还会为大家分享有些关于stm ...
- c++继承关系中成员函数的重载、重写、重定义之间的区别
1.Override.Overload.Redefine Overload 重载只能发生在类内部,不能发生在子类和父类的继承中.具体来说,如果子类中有父类同名.同返回值类型,但是不同参数列表,这两个在 ...
- hdu 2154 跳舞毯(简单DP)
题意: 有一个圆圆的毯,被平均分成三个扇形.分为标记为A,B,C. 小余从A开始跳,每次可跳到相邻的扇形上.(A->B 或 A->C) 问小余跳n次,最后回到扇形A的方案数是多少. 思路: ...
- .NET Core资料精选:架构篇
.NET 6.0 马上就要发布,高性能云原生开发框架.希望有更多的小伙伴加入大.NET阵营.这是本系列的第三篇文章:架构篇,喜欢的园友速度学起来啊. 本系列文章,主要分享一些.NET Core比较优秀 ...
- 腾讯发布 K8s 多集群管理开源项目 Clusternet
11月4日,在腾讯数字生态大会上,腾讯宣布了云原生领域一项重磅开源进展-- K8s 多集群管理项目 Clusternet 正式开源. Clusternet 由腾讯联合多点生活.QQ音乐.富途证券.微众 ...
- JavaScript 事件循环
JavaScript 事件循环 事件循环 任务队列 async/await 又是如何处理的呢 ? 定时器问题 阻塞还是非阻塞 实际应用案例 拆分 CPU 过载任务 进度指示 在事件之后做一些事情 事件 ...
- LeetCode-40. 组合总和 II C++(回溯法)
回溯法本身是种暴力解法,虽然效率之类的比较低,但是写起来比较易懂和快.在提交之后的排名也挺低的,大概就超过8%左右.以后复习的时候再去看看题解,看看更高性能的算法.这里先暂时贴上回溯法的代码. 最后说 ...