原标题:Pycharm中一些不为人知的技巧

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

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

0. 快速查找文件

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

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

1. 万能搜索

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

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

2. 历史粘贴版

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

3. 分割窗口

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

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

4. 智能提示

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

5. 任意位置换行

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

责任编辑:

pycharm切换文件夹_Pycharm中一些不为人知的技巧相关推荐

  1. Pycharm中一些不为人知的技巧pycharm技巧

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

  2. pycharm新建文件夹时新建python package和新建directory有什么区别?

    pycharm创建普通的directory和package时都是在硬盘上建立一个文件夹. 但是建package时会在这个文件夹中自动地生成一个空的__init__.py文件. python的一个包是一 ...

  3. Windows cmd切换盘符,切换文件夹

    想要到哪个盘就直接输入[盘符:]就ok了,比如: 切换文件夹可以直接切换,但是要注意: 不是一个盘符中的文件切换的时候要先切换盘符,在去转到要进入的文件夹,否则就会出现下面的情况: 事实上D盘的文件夹 ...

  4. 2021-12-09把文件夹1中的与文件夹2里同名图片删除或者保存至另一个文件夹

    如果文件夹1(大)的里面包含了与文件夹2(小)的同名图片: # !/usr/bin/env python # encoding: utf-8import os import glob from PIL ...

  5. php获取目录文件 排序输出,php实现对文件夹目录中的文件进行排序的方法

    php实现对文件夹目录中的文件按照时间.名称.大小进行排序的方法 函数介绍: opendir() 函数打开目录句柄. readdir() 函数返回目录中下一个文件的文件名. array_multiso ...

  6. selector是在文件夹drawable中进行定义的xml文件转载 https://www.cnblogs.com/fx2008/p/3157040.html...

    获取Drawable对象: Resources res = mContext.getResources(); Drawable myImage = res.getDrawable(R.drawable ...

  7. python 打开当前目录的txt文件-Python - 读取其他文件夹/目录中的文本文件

    这是我的情况:我有一些.txt文件在我可以运行脚本的不同目录中.Python - 读取其他文件夹/目录中的文本文件 mainDir/ -face/ -57268-face-_tracker.txt - ...

  8. matlab中取文件名函数,matlab从文件夹名中获取该文件夹下所图像文件名

    matlab从文件夹名中获得该文件夹下所图像文件名 function [s,nameC]=get_FileNameFromFolderPath(path) % 函数调用:[s,nameC]=get_F ...

  9. 快速重命名文件夹,教你怎样在每个文件夹名中添加符号

    如果你有几百个文件夹,需要给这些文件夹名称中添加上符号或者是文字,这个时候你会怎么做呢?我想大多数人都会一个一个重命名的吧.这也是个方法,只是费点时间.那如何提高重命名文件的工作效率呢?这里马上为大家 ...

最新文章

  1. ubuntu终端快捷键
  2. LeetCode 86. 分隔链表 中等难度
  3. PyQ4标准输入框——QInputDialog(一)
  4. VS 解决方案平台和解决方案配置
  5. 零基础入门学习Python,我与python的第一次亲密接触后的感受
  6. python查找指定字符所在行号_在python中获取当前位置所在的行号和函数名
  7. 只学一门java可行吗,java可以作为第一门编程语言学习吗
  8. [Android]解决 Could not read entry xxx from cache taskArtifacts.bin
  9. java里pom.xml是啥意思_maven中pom.xml详细介绍
  10. 中国城市供水统计年鉴
  11. 数值求解一维定态薛定谔方程
  12. Ubuntu 16.04 安装并创建快捷图标 XMind
  13. Liunx-centos8入门+配置网络
  14. 华为路由器 IPSec VPN 配置
  15. hive正则匹配:regexp_replace、regexp_extract、regexp
  16. HBase,phoenix
  17. 指定程序使用独立显卡
  18. Could not resolve view with name '/xx.html' in servlet with name 'dispatcherServlet'
  19. Unpacker ExeCryptor 2.x.x. version 1.0 RC1 [Public Build]
  20. Mondrian 4 测试的简单demo(Saiku简单测试Schema文件)

热门文章

  1. 178页7万字智慧乡村大数据平台建设项目解决方案2022
  2. CS5268规格书|CS5268功能介绍|TYPE-C转HDMI+VGA
  3. 超强linux学习笔记,值得一看(附PDF下载)
  4. 解决Jenkins安装时插件无法下载的问题
  5. 日本处方药【治疗肠癌】
  6. SQL Server 缓存清除与内存释放
  7. python之某年不同上公司不同财务指标比较
  8. 总结归纳“windows 找不到文件‘cmd’,命令提示符无法执行和打开”的多种错误方法规避,错误重现以及正确解决方法
  9. 麦肯锡|稻盛和夫|麦肯锡方法与稻盛经营哲学
  10. 跨平台C++ Qt数据库管理系统设计与实战:从理论到实践的全面解析