打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
写给开发者的10个 PyCharm 使用技巧(上)

西西姐说:

上一篇 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.jetbrains.com/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个视频……



本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
【PyCharm插件推荐】10款提升开发效率的必备插件!
墙裂推荐!Pycharm里6大神器插件!
[效率] 高手常用的 PyCharm 使用技巧
我常在使用的几个 VIM 插件
专业python开发人员必知的编辑器,你更中意哪一个?
python基础学习第二步·编辑器的选择
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服