分享Pycharm中一些不为人知的技巧


Posted in Python onApril 03, 2018

工欲善其事必先利其器,Pycharm 是最受欢迎的Python开发工具,它提供的功能非常强大,是构建大型项目的理想工具之一,如果能挖掘出里面实用技巧,能带来事半功倍的效果。

以下操作都是基于 Windows 平台下的默认KeyMap设置,在 Mac 也是类似的。

1、 快速查找文件

开发项目时,文件数量越来越庞大,有时要在不同的文件之间来回切换,如果还是从左侧工程目录中按层级去查找的话,效率非常低效,通常,我们要用的都是最近查看过或编辑的文件,用快捷 Ctrl + E 可打开最近访问过的文件或者用 Ctrl+Shift+E打开最近编辑过的我文件。

分享Pycharm中一些不为人知的技巧

从Tab页逐个地扫描也不快,如果你有强迫症不想显示Tab页的话可以在 Settings 中将 Tabs 设置为 None,直接使用快捷键来打开最近文件来提高效率。

分享Pycharm中一些不为人知的技巧

2. 万能搜索

如果要评选Pycharm中最实用的快捷键,非 Double Shift 莫属,连续按两下 Shitf 键可以搜索文件名、类名、方法名,还可以搜索目录名,搜索目录的技巧是在在关键字前面加斜杠/

分享Pycharm中一些不为人知的技巧

如果你要全局项目范围内搜索文件里面的关键字,那么就需要使用 Ctrl + Shfit + F,或者 Ctrl + Shfit + R全局替换。

3. 历史粘贴版

如果你是Mac用户,一定熟悉 Alfred, Alfred是一款历史粘贴板神器,它缓存了过去一段时间的复制的内容,在 P月charm 中可通过 Ctrl + Shift + V 可访问历史粘贴板。

分享Pycharm中一些不为人知的技巧

4. 分割窗口

在大屏显示器上写代码倍儿爽,很多时候我们在两个文件中来回的切换,这时把屏幕切割成两半就无需来回切换了,效率大大提高。Pycharm的默认配置没有设置分割的快捷键,你可以在Settings中的Keymap自定义快捷键。

分享Pycharm中一些不为人知的技巧

不仅支持纵向分隔,还可以横向分隔

分享Pycharm中一些不为人知的技巧

5. 智能提示

智能提示是 IDE 的标配功能,Pycharm 默认有自动提示功能,但是还不够智能,比如要使用还没有引入到模块则没法自动提示了,使用 Alt + Enter 智能提示你选择合适的操作。

分享Pycharm中一些不为人知的技巧

6. 任意位置换行

无论你的光标处在何位置,你都可以通过快捷键 Shfit + Enter 另起一行,这样无需把光标移到末尾去操作。

分享Pycharm中一些不为人知的技巧

这篇文章就介绍到这了,后续三水点靠木小编为大家整理更多的资料,希望大家以后多多支持三水点靠木。

Python 相关文章推荐
用Python代码来解图片迷宫的方法整理
Apr 02 Python
python中的全局变量用法分析
Jun 09 Python
Python 类与元类的深度挖掘 I【经验】
May 06 Python
Python装饰器(decorator)定义与用法详解
Feb 09 Python
Python多线程原理与用法详解
Aug 20 Python
解决python3捕获cx_oracle抛出的异常错误问题
Oct 18 Python
浅谈python3.x pool.map()方法的实质
Jan 16 Python
使用pytorch搭建AlexNet操作(微调预训练模型及手动搭建)
Jan 18 Python
详解tensorflow2.x版本无法调用gpu的一种解决方法
May 25 Python
Python通过yagmail实现发送邮件代码解析
Oct 27 Python
pandas 按日期范围筛选数据的实现
Feb 20 Python
Python中np.random.randint()参数详解及用法实例
Sep 23 Python
基于python 二维数组及画图的实例详解
Apr 03 #Python
Python中max函数用于二维列表的实例
Apr 03 #Python
python分治法求二维数组局部峰值方法
Apr 03 #Python
Python变量赋值的秘密分享
Apr 03 #Python
python中字符串变二维数组的实例讲解
Apr 03 #Python
numpy找出array中的最大值,最小值实例
Apr 03 #Python
Python获取二维矩阵每列最大值的方法
Apr 03 #Python
You might like
用mysql触发器自动更新memcache的实现代码
2009/10/11 PHP
php5.3 注意事项说明
2013/07/01 PHP
thinkphp中多表查询中防止数据重复的sql语句(必看)
2016/09/22 PHP
php+Memcached实现简单留言板功能示例
2017/02/15 PHP
PHP实现提取多维数组指定一列的方法总结
2019/12/04 PHP
node.js入门教程
2014/06/01 Javascript
浅谈Node.js中的定时器
2015/06/18 Javascript
jquery中用函数来设置css样式
2016/12/22 Javascript
PHP实现本地图片上传和验证功能
2017/02/27 Javascript
在vue项目创建的后初始化首次使用stylus安装方法分享
2018/01/25 Javascript
Nodejs实现用户注册功能
2019/04/14 NodeJs
Vue通过WebSocket建立长连接的实现代码
2019/11/05 Javascript
vue+node 实现视频在线播放的实例代码
2020/10/19 Javascript
JavaScript 如何在浏览器中使用摄像头
2020/12/02 Javascript
jquery实现鼠标悬浮弹出气泡提示框
2020/12/23 jQuery
Python的collections模块中的OrderedDict有序字典
2016/07/07 Python
python中reduce()函数的使用方法示例
2017/09/29 Python
python实现关键词提取的示例讲解
2018/04/28 Python
Python基于Floyd算法求解最短路径距离问题实例详解
2018/05/16 Python
在Python中使用defaultdict初始化字典以及应用方法
2018/10/31 Python
Python实现的文轩网爬虫完整示例
2019/05/16 Python
浅谈Pytorch中的torch.gather函数的含义
2019/08/18 Python
python数值基础知识浅析
2019/11/19 Python
Python 读取 YUV(NV12) 视频文件实例
2019/12/09 Python
南威尔士家居商店:Leekes
2016/10/25 全球购物
7 For All Mankind官网:美国加州洛杉矶的高级牛仔服装品牌
2018/12/20 全球购物
缓解脚、腿和背部疼痛:Z-CoiL鞋
2019/03/12 全球购物
普通PHP程序员笔试题
2016/01/01 面试题
小学毕业感言500字
2014/02/28 职场文书
美化环境标语
2014/06/20 职场文书
领导党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
第二批党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
2015商场元旦促销活动策划方案
2014/12/09 职场文书
满月酒邀请函
2015/01/30 职场文书
学生不参加考试检讨书
2015/02/19 职场文书
PHP 时间处理类Carbon
2022/05/20 PHP