分享

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

 石头p4g54puvpz 2017-06-14

西西姐说:

上一篇 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个视频……



    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多