PyCharm 文件与文件夹操作

部署运行你感兴趣的模型镜像

1. 文件与文件夹基本操作

1.1 创建新文件/文件夹

方法1:右键菜单创建
  1. 项目工具窗口(Project View) 中右键目标目录

  2. 选择:

    • 新建 → Python 文件(创建 .py 文件)

    • 新建 → 目录(创建文件夹)

    • 其他文件类型(HTML、JSON 等)

方法2:快捷键创建
  • 新建文件Alt + Insert(Windows/Linux) / ⌘N(Mac)

  • 新建目录:同上操作,选择 "Directory"


1.2 重命名文件/文件夹

安全重命名(推荐)

  1. 选中文件 → 右键 → 重构(Refactor)→ 重命名(Rename)

  2. 或使用快捷键:Shift + F6

  3. 输入新名称 → 按 Enter 确认

优势

  • 自动更新所有引用该文件的代码

  • 避免因手动重命名导致导入错误

直接重命名(不推荐)
  • 右键 → 重命名(可能破坏代码引用)


1.3 移动文件/文件夹

安全移动(推荐)
  1. 选中文件 → 右键 → 重构(Refactor)→ 移动(Move)

  2. 或快捷键:F6

  3. 选择目标目录 → 点击 Refactor

效果

  • 自动修复所有导入路径

  • 例如:将 utils/helper.py 移动到 core/ 下,所有 from utils.helper import xxx 会自动更新为 from core.helper import xxx

拖放移动(不推荐)
  • 直接拖拽文件可能导致导入路径错误


1.4 删除文件/文件夹

安全删除

  1. 选中文件 → 右键 → 重构(Refactor)→ 安全删除(Safe Delete)

  2. 或快捷键:Alt + Delete

  3. PyCharm 会检查是否有代码引用该文件 → 确认删除

普通删除
  • 右键 → 删除(Delete)(不会检查引用)


2. 文件内容操作

2.1 快速导航

操作快捷键(Windows/Linux)快捷键(Mac)
跳转到文件Ctrl + Shift + N⌘ + Shift + O
跳转到类Ctrl + N⌘ + O
跳转到符号(方法/变量)Ctrl + Alt + Shift + N⌘ + Option + O
最近打开的文件Ctrl + E⌘ + E

2.2 代码搜索与替换

项目内搜索
  1. 全局搜索Ctrl + Shift + F(Mac:⌘ + Shift + F

    • 支持正则表达式、大小写匹配、文件类型过滤

  2. 当前文件搜索Ctrl + F(Mac:⌘ + F

替换操作
  1. 全局替换Ctrl + Shift + R(Mac:⌘ + Shift + R

  2. 当前文件替换Ctrl + R(Mac:⌘ + R


2.3 文件对比

  1. 选中两个文件 → 右键 → 比较文件(Compare Files)

  2. 或使用 版本控制工具 查看文件修改差异


3. 高级文件管理技巧

3.1 文件模板

自定义新建文件时的默认内容

  1. 设置 → 编辑器 → 文件和代码模板

  2. 选择 Python Script,修改模板:

    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
    
    """
    @Author: ${USER}
    @Date: ${DATE}
    @Description: 
    """
    
    def main():
        pass
    
    if __name__ == '__main__':
        main()


3.2 本地历史记录

PyCharm 自动记录文件修改历史(无需 Git):

  1. 右键文件 → 本地历史 → 显示历史(Local History → Show History)

  2. 可恢复任意时间点的版本


3.3 文件标记

  • 书签(Bookmarks)

    • 添加书签:F11(行级)/ Ctrl + F11(带标记)

    • 查看书签:Shift + F11

  • TODO 注释

    会在 TODO 工具窗口 中集中显示


4. 常见问题解答

Q1:如何隐藏特定文件/文件夹?

  1. 右键文件 → Mark Directory as → Excluded

  2. 或编辑 .idea/.gitignore

Q2:如何批量重命名文件?

  1. 选中多个文件 → Shift + F6

  2. 使用模式替换(如 test_*.py → spec_*.py

Q3:如何恢复误删的文件?

  1. 右键项目根目录 → Local History → Show History

  2. 找到删除前的版本 → 恢复


5. 操作速查表

操作快捷键(Win/Linux)快捷键(Mac)
新建文件Alt + Insert⌘N
重命名Shift + F6⇧F6
移动文件F6F6
安全删除Alt + Delete⌘Delete
全局搜索Ctrl + Shift + F⌘ + Shift + F
跳转到文件Ctrl + Shift + N⌘ + Shift + O

您可能感兴趣的与本文相关的镜像

Python3.11

Python3.11

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

### 如何在 PyCharm新建文件或文档 在 PyCharm 中创建新的 Python 文件是一个简单的过程,可以通过多种方式实现。以下是具体方法: #### 方法一:通过工程右键菜单新建文件 1. 打开 PyCharm 并进入目标项目。 2. 在左侧的 **Project 工具窗口** 中找到当前项目的根目录或者想要放置新文件的目标文件夹[^1]。 3. 右击该位置,在弹出的上下文菜单中选择 `New` -> `Python File...`。 4. 输入文件名称(例如 `myFirstPython`),然后按回车确认。 此时会自动生成一个新的 `.py` 文件,并自动打开编辑器供用户输入代码。 --- #### 方法二:利用快捷键快速新建文件 除了图形化界面操作外,还可以借助键盘快捷键完成相同功能: - Windows/Linux 系统下按下 `Alt + Insert`; - macOS 下则使用 `Cmd + N`。 随后按照提示依次选择 “Python File”,再填写相应名字即可生成所需脚本文件。 --- #### 方法三:设置默认模板以增强效率 为了提高工作效率以及保持良好的编码习惯,可以预先定义好一些常用的头部注释等内容作为模板应用到每一个新建的 .py 文件当中去][^[^23]: ##### 步骤说明如下: 1. 转至顶部菜单栏中的【File】-> 【Settings…】(如果是 Mac 则为【PyCharm】-> 【Preferences…】)[^3]; 2. 寻找导航树里的路径:“Editor” → “File and Code Templates”; 3. 选取分类项下的“Script Files”,接着于右侧空白区域粘贴类似下面这样的样板文字[^3]: ```python # -*- coding: UTF-8 -*- ''' @Project :${PROJECT_NAME} @File :${NAME}.py @IDE :${PRODUCT_NAME} @Author :${USER} @Date :${DATE} ${TIME}:${SECOND} ''' if __name__ == '__main__': pass ``` 这样以后每次建立的新 py 文件都会包含上述定制化的开头部分信息了. --- ```python #!/usr/bin/env python # -*- coding:utf-8 -*- # @FileName :example.py # @Time :2023-09-15 14:23:45 # @Author :YourName if __name__ == "__main__": run_code = 0 ``` 以上即为一段标准样式的 Python 主函数入口示例代码片段[^2]。 --- #### 如何运行已编写的代码? 当成功构建了一个全新的源码档之后,紧接着便是测试它的实际运作状况啦!有两种主要途径可供选用来进行这项工作: 1. 对准刚刚制作出来的那个特定档案做一次鼠标右键单击动作,从浮现出来的小框里头挑选「Run 'filename'」选项. 2. 或者直接观察工具条上有没有出现跟这个档案相对应的一个绿色三角形按钮图案,如果有就点它一下吧! 执行完毕后可以在下方专门预留出来的终端模拟区查看最终输出成果。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值