文章目录
1、主题、字体及代码分割线(Right Margin)配置
- IDE&&Editor 主题配置


- 字体(颜色)配置

- 代码分割线的取消及设置


2. IDE 布局及全屏设置
- 将项目移动到右侧边栏
- 然后在菜单栏 Window->Store Current Layout as Default
- 还可以在菜单栏的 View->Enter Full Screen 启动全屏视角

- 对任意代码片段进行折叠:菜单栏Code->Folding->Fold Selection/Remove region

3. 配置autopep8教程,让Python代码更符合pep8规范
Ctrl + Alt + L 代码格式化
Pycharm配置autopep8教程,让Python代码更符合pep8规范
autopep8中的一些参数解释
4. 编码方式设定及项目起始位置设定
- Python 脚本及版权模板设置:
File>New>Python File / Package# -*- coding: utf-8 -*- """ @Author : Man Zhipeng @Email : @License : Copyright(C), KEDACOM @Time : ${DATE} ${TIME} @File : ${NAME}.py @Version : 1.0 @Desciption: """
- 文件头指定的编码方式与文件保存编码方式应当一致

File>New Project

5. Tab 键设置成4个空格
File--->Settings--->Editor--->Code Style--->python,将Use tab character前面的勾去掉即可, 如下图所示:

6. 设置函数注释风格(google)
File---> Settings ---> Tools ---> Python Integrated Tools ---> Docstring format ---> Google,如下图所示:

- 函数注释示例: 在
函数冒号后面打三引号会自动带出标准注释格式
def get_img_path(img_dir, img_name): """Get image path Args: img_dir: image base dir img_name: image name Returns: abs path of a image """ img_path = os.path.join(img_dir, img_name) return img_path
7. 常用快捷键(Keymap)
Ctrl + D: # 复制当前行 Ctrl + Y: # 删除当前行 Ctrl + /: # 快速注释(选中多行后可以批量注释) Tab: # 缩进当前行(选中多行后可以批量缩进) Shift + Tab: # 取消缩进(选中多行后可以批量取消缩进) Ctrl + 减号: # 折叠本部 Ctrl + 加号: # 展开本部 Ctrl + 鼠标点击: # 跳转 Shift + Enter: # 快速换行 Ctrl + F: # 查找 Ctrl + R: # 替换 Shift + Z: # Quick Definition(查看函数、类等的定义),重新改写了keymap(Ctrl + Shift + I ) tab批量换space: # 菜单栏Edit -> Convert Indents(To Spaces) 连续2次敲击shift: # 全局查找{可以在整个项目中查找某个字符串什么的,如查找某个函数名字符串看之前是怎么使用这个函数的}
8. Pycharm 安装插件(eg: Markdown)及第三方库
- 在
PyCharm中安装插件: Settings -> Plugins -> Browse repositories(下方三个按钮中间那个)->搜索 ‘markdown support’ -> install - 在
PyCharm中安装第三方库:设置—>项目解释器—>点击右上角的+号查找后—>选择Install Package - tabnine 代码补全插件下载:参考 此文章 进行激活
9. git 配置
- 需要本地安装好Git
- Version Control -> Git,配置了Git等版本控制系统之后,可以很方便的diff查看文件的不同
10. 导入导出当前配置
File>Export Settings / Import Settings
11、内存视图顺序
- 16 位数据内存排列顺序:低 8位在前(
c0),高 8 位在后(0e),读取出来应该是0ec0,换算成 10 进制为 3776

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/174083.html原文链接:https://javaforall.net
