https://www.jianshu.com/p/e9a58704f572
Pycharm中一些不为人知的技巧
0.641
2019.04.08 15:25:50
字数 705
阅读 227

有时候需要输入很长的代码,比如if name == ‘main’:,这时候手动输入不如直接Command + J(重点),就可以直接插入常用代码了。
工欲善其事必先利其器,Pycharm 是最受欢迎的Python开发工具,它提供的功能非常强大,是构建大型项目的理想工具之一,如果能挖掘出里面实用技巧,能带来事半功倍的效果。

Windows/Linux:

Shift + F10:直接运行当前代码

Shift + F9:以Debug(调试)模式运行代码(重点)

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

  1. 快速查找文件

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

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

  1. 万能搜索

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

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

  1. 历史粘贴版

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

  1. 分割窗口

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

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

  1. 智能提示

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

  1. 任意位置换行

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

Pycharm中一些不为人知的技巧pycharm技巧相关推荐

  1. pycharm中一些不为人知的秘密

    Pycharm中一些不为人知的技巧 2017年10月15日 23:43:16 Python之禅-志军 阅读数:5068 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog. ...

  2. pycharm 中一键添加引号 pycharm快捷键大全

    pycharm 中一键添加引号 1.win+r 2.输入:(.?)

  3. pycharm中出现pytest_在 pycharm 里通过 pytest 运行用例,控制台没有输出日志信息

    import logging logging.basicConfig(level=logging.DEBUG) def test_demo(): logging.debug("This is ...

  4. pycharm切换文件夹_Pycharm中一些不为人知的技巧

    原标题:Pycharm中一些不为人知的技巧 工欲善其事必先利其器,Pycharm 是最受欢迎的Python开发工具,它提供的功能非常强大,是构建大型项目的理想工具之一,如果能挖掘出里面实用技巧,能带来 ...

  5. sys.argv[n] (终端运行python文件第n个参数) 在 pycharm 中的应用

    sys.argv[n] (终端运行python文件第n个参数) 在 pycharm 中的应用 打开pycharm --> Run --> Edit Configurations --> ...

  6. GIt代码托管、Github Desktop和 Pycharm中代码的管理

    5_GIt代码托管.Github Desktop和 Pycharm中代码的管理 1 Git代码托管 2 Github Desktop使用 3 Pycharm中代码管理 1 Pycharm中代码上传到g ...

  7. python安装成功第三方库但import出问题_解析pip安装第三方库但PyCharm中却无法识别的问题及PyCharm安装第三方库的方法教程...

    一.问题具体描述: 在cmd控制台 pip install xxxx 后并显示安装成功后,并且尝试用cmd 的python 中import xxxx ,没有显示异常,说明这个库是安装成功了的.(这里以 ...

  8. 安装自带python3.6的Anaconda3,并安装tensorflow,导入Pycharm中使用

    @实验笔记--记录实验中遇到的问题 直接安装自带python3.6的Anaconda3,并安装tensorflow,导入Pycharm中使用 之前看了很多博客中的教程,讲解如何在anaconda中安装 ...

  9. PyCharm中脚本文件无法识别相对路径

    问题:在pycharm中把一个脚本文件从一个文件夹切换到另外一个文件夹,这个脚本就不能识别相对路径了(不能通过"./"来读取当前文件夹下的内容).问题细节:该脚本在终端中可以正确执 ...

最新文章

  1. 后缀数组 + Hash + 二分 or Hash + 二分 + 双指针 求 LCP ---- 2017icpc 青岛 J Suffix (假题!!)
  2. UVA11468 Substring
  3. linux环境禁用apache目录浏览功能
  4. 多目标进化优化_SDIM 学术讲座|分解多目标优化与帕累托多任务学习
  5. hibernate与jpa_将JPA Hibernate与OptaPlanner集成
  6. 前端学习(3102):vue+element今日头条管理-hello-react案例
  7. 以太坊2.0质押地址余额超过170万枚
  8. vue中使用axios发送请求(二)
  9. 中点画线算法画直线----计算机图形学
  10. cad填充图案乱理石_AutoCAD2017怎么填充图案 如何进行图案填充
  11. matlab pid参数仿真研究,利用MATLAB实现PID参数整定及仿真
  12. python爬虫:模拟登录新浪微博并实现cookies保存,详细讲一下rsa
  13. 世纪佳缘财务及运营数据分析
  14. 《羊了个羊》还在火!创始人被制成展牌,竟成母校招生“活广告”?
  15. 喝酒神器微信小程序源码 支持流量主解锁多人对战
  16. 关于电气人奋斗的故事
  17. 如何在微信内置浏览器中开启开发者模式(f12)
  18. 接口测试平台代码实现54:首页重构-2
  19. 条件生成对抗神经网络,生成对抗网络gan原理
  20. android上层如何默认开启ZSD

热门文章

  1. 人工智能3d建模算法_打破国外垄断,全国产3D芯片为机器人“点睛”
  2. 2022-2028中国工作服市场现状及未来发展趋势
  3. Linux shell 学习笔记(6)— vim 编辑器使用方法及技巧
  4. 独家 | TensorFlow 2.0将把Eager Execution变为默认执行模式,你该转向动态计算图了...
  5. 奇异值分解 SVD 的数学解释
  6. Attention机制_pytorch
  7. Bad credentials异常
  8. 大三Java后端暑期实习面经总结——Java多线程并发篇
  9. GPU上的图像和信号处理
  10. 同向逆向、多车道线检测