16
2020
10

pycharm创建可以自动插入的代码片段

在使用pycharm的时候,有时可能会写if ... else ...或者 try ... except ...这种固定的代码,所以可以在pycharm配置一下,让它可以自动展开插入。步骤:preferences→ editor → live templates然后选中python那一项:点击最右边的 + 号,选择live template添加一个新的片段,以try为例:接下来填上提示名和代码内容:填写完代码内容之后一定要选择下面的环境,点击勾选python就行(红框标起来的):点击O
11
2018
12

插件和快捷键使用

使用方法

安装插件

File -˃ Settings -˃ Plugins

可以在对话框中查看所有安装的插件

点击Install JetBrains plugin可以打开安装插件对话框,从中可以选择自己想要安装的插件

推荐插件

Ideolog(查看日志时会高亮显示)

Markdown Navigator(增强版Markdown的预览,支持表格)

使用技巧与快捷键

查看源码

按住Ctrl+单击

07
2018
12

Git使用

Git常用命令

当我们从gitlab上clone一个仓库时,其实已经把相应的仓库信息也已经clone下来了,我们只需要在这个项目的基础上进行代码提交拉取合并就可以了。

切换分支

刚开始从gitlab拉下来的代码默认处于master分支,我们需要在tempbranch分支下进行开发,这就需要我们先切换分支

在右下角的Git:xxx处点击,在出现的面板中会显示Local Branches(本地分支)和Remote Branches(远程分支)。

05
2018
12

远程开发配置

远程开发配置

SSH&SFTP配置

使用pycharm自带的ssh客户端

Tool -˃ Start SSH session

可以选择Edit credentials来新建SSH连接,也可以选择以往保存的SSH和SFTP连接。

使用SFTP向开发服务器同步代码

Tool -˃ Deployment


# Deployment各模块使用方法
# 1.添加远程SFTP服务器地址
Tool -˃ Dep<!--autointro-->
04
2018
12

工作区标签介绍

工作区标签

Project

项目文件所在位置,项目名字的文件夹是项目的源代码目录,External Libraries存放了python解释器等外部库,通过查看python解释器下的site-packages可以查看当前环境下安装的第三方包。

Favorites

主要看Breakpoints项,通过此项可以迅速定位到项目中的断点,双击即可定位。

Structure

可以快速的查看当前编辑窗口中文件的变量、方法,通过双击可快

03
2018
12

Debug初探

使用方法

设置断点

直接在对应代码的行号后面点击添加,取消直接点击断点即可

debug过程(以flask项目为例)
启动debug
点击右上角运行按钮右边的debug按钮(快捷键Shift+F9)
在相应的视图函数上添加断点
调试模式快捷键使用及作用

F8 执行下一行代码,遇到方法不进入,执行跳过
F7 执行下一行代码,遇到方法进入到方法中,逐行执行
F9 只在<!--autointro-->
03
2018
12

配置运行参数

设置方法

点击运行三角按钮左边的下拉列表,选择Edit Configurations

在打开的对话框里面设置以下几项


# Script path
python/flask 项目的运行脚本,一般为run.py或manage.py
# Parameters
运行脚本后面需要跟的参数
若代码中有main(sys.argv[1:])的运行参数或者manage.py需要加上runserver参数运行时,可以添加在这一栏中
# Script path :<!--autointro-->
03
2018
12

python解释器设置

设置方法

File -˃ Settings -˃ Project: muqiblog -˃ Project Interpreter

在Project Interpreter一项中选择自己的python解释器所在的路径,如果没有,可以点击右边小齿轮,选择add

在新窗口中,可以选择新建Virtualenv Environment和Conda Environment,也可以选择SSH Interpreter

03
2018
12

修改默认文件编码及设置tab为4个空格

设置方法修改默认文件编码File -> Settings -> Editor -> File Encodings设置Global Encoding和Project Encoding为UTF-8修改tab键为4个空格File -> Settings -> Editor -> Code Style -> Python在Tabs and Indents标签下,取消勾选Use tab character,设置Tab size为4,Indent为4,右边预览文本框

03
2018
12

新建py文件自动添加头注释

设置方法File -> Settings -> Editor -> File and Code Templates选择Python Script在右边文本框中填入以下内容 #!/usr/bin/env python # -*- coding: utf-8 -*-可选添加 # @Time : ${DATE} ${TIME} # @Author : 创建者名字 # @Site : ${SITE} # @Fi