pycharm基本使用
一、下载、安装、创建项目
下载地址:https://www.jetbrains.com/pycharm/download/#section=linux
安装:直接将安装包解压到安装的路径下
(1)进入下载目录
cd ~/downloads
(2)解压到指定目录,这里用 install_directory 代替
tar -zxvf pycharm-professoinal-2020.tar.gz -C install_directory
(3)启动
/install_directory/pycharm-professional-2020/bin/pycharm.sh
创建项目:每个项目都将创建在独立的目录下,需要自己指定保存位置
创建python文件、模块
File > New > Python File
File > New > Python Package
二、基础配置、配置的导入导出
配置的导入、导出:File->Manage IDE Settings-> Import Settings / Export settings (settings.jar 文件)
基础配置:File-> settings
(1)为项目配置Python解释器:
Project:你的项目名称 > Project Interpreter > add local
(2)在项目中安装其他模块:
Project:你的项目名称 > Project Interpreter > 点击右侧绿色小加号
(3)不适用tab,用tab键代替4个空格
(4)设置菜单字体大小
Appearance & Behavior> Appearance > use custom fond
(5)设置console 、terminal、代码编写区的字体大小:
Editor > Fonts >
Editor > Color Schame
(6)设置文件编码:默认的都是utf-8
Editor > File Encodings
(7)修改背景颜色:
Editor > Color Schame > python
(8) 关闭自动检查更新
Appearance & Behavior > System settings > Updates
(9) 脚本头设置
Editor > File and Code Templates > Python Script
(1)(勾选 Enable Live Templates)
(2)控制光标位置: #[[$END$]]#
(3)其他代码的模板类似
(10)2016之后,是 默认显示行号 的
(11)
三、解释器及其包安装
添加解释器:
add local : 添加本地已经安装的python.exe 作为本项目的解释器(anaconda内置的python环境:/home/{username}/packages/anaconda3/bin/python3.7)
add remote:添加远程环境(比如:测试环境)的python.exe 作为本项目的解释器,通过SSH登录远程服务器即可
创建虚拟环境(Create VirtualEnv): 在虚拟环境中,所有安装的包都是仅用于这个虚拟环境,因此保证了环境中的包都是项目依赖的特定的版本
创建conda 环境(Create Conda Env):本质也是虚拟环境,不仅包的版本独立,连Python版本也可以独立出来
四、debugger的使用
1、在目标语句前,左键单击空白处,打上 “断点”
2、点击“debug"开始debug执行
3、”F9“键,向前执行到下一个断点
五、基本的快捷键
在file->settings->keymap 查询和设置快捷键
ctrl+D : 复制当前行并粘贴到下一行
ctrl+Y: 删除当前行
shift + enter : 快速换行(不用先到行尾,再去换行)
ctrl + / : 单行注释 (选中多行时,可注释多行)
tab / shift + tab :多行缩进 + 撤销多行缩进
ctrl + F / esc :查找 / 退出查找
ctrl + 减号 : 折叠代码
ctrl + 加号 : 展开代码
ctrl + shift + 减号:全部代码折叠
ctrl + shift + 加号:全部代码展开
ctrl+ alt + L : 格式化代码
Ctrl + 鼠标点击: 快速查看代码
alt + left / right :切换选项卡
alt + up / down: 光标在函数 上下 切换
shift + F10 : 运行脚本
alt +shift + F10 :运行模式配置
shift + F9 : 调试脚本
alt + shift + F9 : 调试模式配置
F8 : 单步执行
F9 :运行到下一个断点
六、插件
File > Settings > Plugins > MarketPlace 搜索相关插件并添加
(1).ignore
管理github忽略文件 比较方便
(2)BashSupport
对Bash的支持,写脚本的时候比较方便
(3)IdeaVim
模拟linux下 vim操作
(4)CodeGlance:
预览当前代码整个情况,方便快速跳转
7、Git配置
1.、本地安装好git :sudo apt insatll git
2、Version Control > Git
3、配置了git 等版本控制系统之后,可以实时查看diff 、本地回滚修改等
4、配置Github :Settings > Version Control > Github >右侧填写 Host、 login 及password即可
8、常用操作
(1)复制文件路径
左侧文件列表 > 右键选中文件 > Copy Path
(2) 在文件管理器中打开: 右键选中的文件 > 往下找到 Show In Explorer
(3) 快速定位 ; ctrl + 目标的内建模块 , 自动打开源文件,可以阅读源码
(4)查看结构: 左侧边栏的 Structure
(5)tab批量替换为space :Edit > Convert Indents > spaces / tabs
(6)TODO的使用: # TODO记录要做的事情,在commit之前会提示,可以防止把写代码时一些临时的设置提交到仓库中
(7)Debug设置断点: 点击 行号与 语句之间的空白处即可。一般只需在关键点设置一个,然后在debug时步进执行,没必要设置多个断点
(8)IDE右下角 有一些很有用的当前信息:当前光标在第几行第几个字符,回车换行模式,当前编码方式,当前git分支等
(9)数据库连接: 右上角 Database >点击 左上角的 + 号 > 下拉Data Source 选择你需要链接的数据库类型 > 点击之后,下方会提示安装驱动
(10)在文件中,仅执行一部分代码 : 选中要执行的代码 > 右键 选Execute Selection in Console
(11)PEP8 代码规范,提示下划线问题
settings > Editor > Inspections > Python
单独一行的注释: # + 1个空格 + 注释内容
代码后的注释: 两个空格 + # + 1个空格 + 注释内容
函数前面空一行,类前面空两行
某些单词一直有下划线提示: 右键 > Spelling > Typo:Save 'xxx' to dictionary
(12)ssh terminal : default encoding :utf - 8
Settings > Tools > SSH Terminal > 最后一行 Default encoding :选择UTF-8
(13) 远程调试 , 边改 边同步到远程服务器,本地直接执行远程服务器上的代码
1、Build,Execution,Deployment > Deployment > 点击绿色 ”+“ 添加一个Deployment配置。配置好SFTP之后,可以右键上传更新后的代码文件
2、Project Interpreter > Add Remote > 选择Deployment Configuration > 下拉框选择上面的配置 > 下面选择Python解释器路径
3、关掉对话框,配置Path mappings
(14) Live Templetes:
Settings > Editor > Live Templates
为常用的代码,设置一个简写,只要打出几个字母,即可输入全部代码