西西姐说: 上一篇 PyCharm 的推送 很受大家欢迎,今天继续分享关于 PyCharm 使用技巧的续篇,这篇是针对 power user 和专业开发者的,作者是 Python 资深工程师瑰异。 概览 1. IdeaVim 插件回到VIM 2. 设置代码模版 3. 函数调用层级可视化 4. 实时显示文档和函数参数 5. 超实用搜索-search everywhere 6. DEBUG 7. 智能重构-refactor 8. 快捷生成单元测试模版 9. 图形化 VCS 操作之git 10. 实时 ssh 远程部署 # 0. PyCharm 常用快捷键 # 1. IdeaVim 插件回到 VIM 如果你是 VIM 的忠实粉丝,那么没关系,IdeaVim 插件让你能享受 PyCharm 的智能可视化功能时 还不失去 VIM 的快捷编辑 。 在 PyCharm 中 ,通过 PyCharm->Preferences 打开 Preferences, 然后选择 Plugins, 右侧点击 Install JetBrains Plugins,搜索框中输入 IdeaVim,搜索结果里点击 Install plugin,然后重启 PyCharm 即可完成安装。 Enjoy VIM in PyCharm! # 2. 设置代码模板 设置代码模版是个非常实用的技巧,通过代码模版我们可以指定新建代码文件诸如解释器路径、文件编码方法、版权、作者等通用信息。在 PyCharm 中,通过 PyCharm->Preferences 打开 Preferences,然后选择 Editor->File and Code Templates, 选择文件类型并设置模版即可。 此外还可以通过${变量名}格式获取预设变量(例如 #set( $SITE = 'https://www./pycharm/' ) )信息或者系统变量信息, 例如${NAME}获取文件名,${DATA}获取日期,${TIME}获取时间信息。 # 3. 函数调用层级可视化 在大型项目中,函数调用关系及其复杂时,若我们要从整体上理清业务的逻辑关系,那么关键函数的调用层级信息则非常重要。在 PyCharm 中,将光标定位到函数定义处,通过 Navigate->Call Hierarchy,则可以查看该函数调用层级关系。 # 4. 实时显示文档和函数参数 当你在默默写着代码时,突然发现自己忘记了正使用的库函数定义和参数时,你会怎么办,切出到浏览器里搜索该函数吗?NO,PyCharm 提供了更好的方法,只需要一键即可显示出该函数的定义,并且可以实时显示出参数。在 PyCharm 中, 通过快捷键 F1 可以调出光标处函数文档,command+P 可以显示出光标处函数参数。 # 5. 超实用搜索 Search Everywhere 提到搜索,不得不表扬下 PyCharm 的 search everywhere 功能,你可以搜索到整个项目中(包括库文件)所有类、文件、符号(变量、函数)等,非常方便。当然它也支持你单独搜索类、文件或符号。在 PyCharm 中,search everywhere 功能默认没有快捷键,需要先设置。PyCharm->Preferences 打开 Preferences,选择 Keymap,搜索 Search Everywhere 并设置其快捷键即可。 请看今天推送的第二条,查看后5个技巧: 6. DEBUG 7. 智能重构-refactor 8. 快捷生成单元测试模版 9. 图形化 VCS 操作之git 10. 实时 ssh 远程部署 原因是一篇推送只能放3个视频…… |
|
来自: 石头p4g54puvpz > 《工具》