Pycharm 易用性设置
选项
大小写敏感
File -> Settings -> Editor -> General -> Code Completion
取消后全小写也能自动补全,不过为了养成好习惯建议还是开首字母。
行分隔符
File -> Settings -> Editor -> Code Style
Windows 下默认换行是 CRLF 即 \r\n,改成 Unix 的 LF(\n)
头部模板
File -> Settings -> Editor -> File and Code Templates -> Python Script
写入以下内容作为 Python 默认头部模板:
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
@Author : ${USER}
@File : ${NAME}.py
@Project: ${PROJECT_NAME}
@Time : ${DATE} ${TIME}
"""
${USER} 是系统用户名,你也可以写死。
鼠标缩放
File -> Settings -> Editor -> General -> Change font size(Zoom) with Ctrl+Mouse Wheel
按住 Ctrl 滚轮缩放。
插件
市场插件
.env file support: .env 文件格式支持.ignore: git .ignore 模板Chinese (Simplified) Language Pack EAP: 汉化CodeGlance: Sublime 式的小地图Key Promoter X: 使用功能时显示对应快捷键Rainbow Brackets: 不同层级括号不同颜色Requirement: 自动检查 Requirement 文件是否和实际环境匹配Translation: 翻译插件
外部插件
另外建议使用 Black 让强制统一代码风格,多人协作的时候非常有用。
运行 Black 需要 Python 环境,到底放 Windows 还是 Wsl 还是 Docker 都行,看你有多骚了。
集成步骤直接按 文档 走就好。摘抄如下:
-
pip install black -
记录 Black 位置
Windows 下可能在
C:\Users\{用户名}\AppData\Local\Programs\Python\{Python 版本}\Scripts\black.exeLinux 和 MacOS 可能在
/usr/local/bin/black -
File->Settings->Tools->External Tools,新建内容如下:Name: Black Description: Black is the uncompromising Python code formatter. Program: <第二步的位置> Arguments: "$FilePath$"建议取消
Advanced Options中的打开工具输出控制台 -
配置快捷键,我建议是直接替换
Ctrl+Alt+l格式化 -
监视文件更改自动执行,在
File->Settings->Tools->File Watchers下新建:Name: Black File type: Python Scope: Project Files Program: <第二步的位置> Arguments: $FilePath$ Output paths to refresh: $FilePath$ Working directory: $ProjectFileDir$建议不勾选
Advanced Options中的Auto-save edited files to trigger the watcher
快捷键
File -> Settings -> Keymap -> Editor Action
我用 Pycharm 默认键位很习惯,只加了:
- 向左:
Ctrl + ; - 向右:
Ctrl + Shift + ;