软件使用 | Pycharm使用技巧大全

本文记录一些pycharm使用过程中的心得技巧。
本文使用系统环境为 macOS Big Sur version 11.4

Updated:2022 / 12 / 4


文件

签名

  • 场景
    在pycharm中新建文件时会自动同步生成head信息,类似于outlook的邮件签名。
  • 需求
    新建文件时同步生成文件head信息。
  • 方式 1
    1. 打开Setting → Editor → File and Code Temlates → Python Script
    2. 编辑head信息模板
    3. Enable Live Temlates并点击确定

生成目录

  • 场景
    在pycharm中使用markdown编写READ.md文档时,文档内容无法仅仅使用TOC便自动生成目录。
  • 需求
    自动生成目录
  • 方式 23
    1. 安装npm
    2. 使用npm安装doctoc插件
    3. 在目标文件上运行doctoc插件

html预览

  • 场景
    在本地创建html文件并编辑内容后,想要预览相应的html文件的效果
  • 需求
    预览html文件
  • 方式 45

恢复

  • 场景
    手残、眼花删错了文件或者文件夹且用ctrl+z回滚也没回到想要恢复的文件
  • 需求
    回滚到某一操作之前的project
  • 方式 6
    1.Project标签下,在本地project文件夹上右击鼠标,选中Local History
    2. 回滚到目标操作之前的project

快捷键

多行编辑模式

  • 场景
    在pycharm中有时候会需要多行同时在同一横坐标处进行编辑的情形,入下图所示:
    在这里插入图片描述
  • 需求
    同时多行编辑模式
  • 方式 7
    如下面2图所示:
    1. 鼠标在窗口处任意处邮件,选中Column Selection Mode;
    2. 工具栏Edit >> 选中Column Selection Mode在这里插入图片描述在这里插入图片描述
    退出, 同上面所示2种方法


Python 解释器

PyCharm支持的4种Python Interpreter和配置方法,参考这里 8


命令行

charm

PyCharm 实际上有一个命令行程序。通过这个命令行程序可以帮你做很多事情。910
PyCharm 的命令行程序默认是关闭的,需要先打开才能使用。
本文验证用于 linux 系统的 PyCharm, 点击工具栏 Tools - Create Command-line Launcher 创建 PyCharm 的命令行程序,弹出对话框直接点 OK 即可,
如果你之前已经打开了 终端,那么现在需要先关闭再重新打开,以使这个命令行工具生效。
生效以后,你在命令行输入 charm 回车,应该能直接运行 PyCharm


快速打开

  • 场景
    尚未打开 pycharm
  • 需求
    快速打开一个项目
  • 方式
  1. charm ., 当我们想使用 PyCharm 快速打开一个项目时,只需要先进入这个项目文件夹,然后执行该命令即可;
  2. charm ~/test_async, 也可以不用提前进入项目文件,而是把项目地址作为参数传给charm 命令,比如这里的 test_async

文档比较

  • 场景
    位于同一文件夹中的两个不同的文件,或者位于不同文件夹中的两个不同的文件
  • 需求
    需要得到两个文件的不同之处
  • 方式
    charm diff 地址1 地址2 命令:
    -如果这两个文件在同一个文件夹里面,并且你也就在这个文件夹里面执行命令,那么charm diff 后面直接跟两个文件的名字就可以了;
    否则,需要填写文件的具体路径, charm diff ~/test_async/make_diff.py ~/test2/abc.py

显示

Project栏中不显示创建(或导入)的项目文件

  • 场景
    左侧的 Project 栏中未显示创建(或导入)的项目文件,如下图所示:
    在这里插入图片描述
  • 需求
    使 Project 栏重新显示创建(或导入)的项目文件 11
  • 方式
    问题出现的原因是因为将整个文件夹设置为排除在外状态。解决方法是打开FileSettingsProjectProject Structure

    在这里插入图片描述
    最终应该能在 Project 的栏目中看到创建(或导入)的项目文件。

    在这里插入图片描述

Matplotlib生成图像未单独显示

在这里插入图片描述
File->Settings->Tools ->Python Scientific->Show plots in toolwindow 12


启动

常规方式

进入 Pycharm 文件夹的 bin 目录,输入运行命令 ./pycharm.sh 执行 Pycharm 程序
或者 sudo ./pycharm.sh,然后一路 OK 13
在这里插入图片描述


命令行

打开 本用户目录下的 .bashrc 文件,

vim .bashrc

在末尾添加一行

alias pycharm="the-path-to-pycharm.sh"
# 这里的 `the-path-to-pycharm.sh` 填写你的 `pycharm.sh` 文件所在的路径

最后保存退出,然后更新设置

source .bashrc

此方法应该适用于其他任意软件的命令行终端启动方式 14


远程开发

pycharm 具有远程开发的能力 15, 比如用远程解释器的远程开发能力、集成的ssh终端以及与 DockerVagrant 的集成。

部署远程解释器、集成 ssh 终端等具体步骤可参考这里 1617181920
由于笔者手边没有 pycharm professional 版本的license,故此章节略过。


升级 pip

使用 Pycharm 时,需要下载相关的第三方包,结果提示安装失败,提示要升级 pip 版本,但是通过 Pycharm 重新安装却失败,原因可能是出在通过 Pycharm 时升级 pip 是没有权限的,所以一般在 Pycharm 中升级的时候会失败。如图所示,当点击右边新版本升级的时候,一般不会成功,如下所示:

在这里插入图片描述
这个时候我们通过命令行来解决。
打开终端,在终端输入下面的命令升级 pip,注意要使用 sudo

sudo python -m pip install --upgrade pip
pip -V 

通过上面的命令可以执行成功。这里要说一下,要想 Pycharm 中的版本和命令行中的版本对应上,那 Pycharm 中的 virtualenv Environment 添加的要和命令行 python 安装路径相同,也就是 python 安装目录的 site-packages 里面的包加载到 virtualenv Environment

上面执行 pip 升级时,使用的 python 就是命令行中安装的 python 路径。

/usr/local/Cellar/python3/3.6.2/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages

如果 anaconda 中已经安装有最新的 pip 时,而 python 目录下的 pip 又不是最新的,也可以通过上面的方式升级。


配置Git

参考这里 21


外部传参

参考这里 22

示例代码如下,

if __name__ == '__main__':
    print(sys.argv[1])

编辑该 python 文件的配置参数,

在这里插入图片描述
在这里插入图片描述

运行脚本,得到如下的结果:

在这里插入图片描述
.py 文件需要从外部传入参数时,可通过该方法传入目标参数。


运行

参考这里 23

  • 场景
    pycharm 中点击 run 运行脚本,或者使用 ctrl+shift+F10 运行脚本,在 run 中查看运行过程及结果。
  • 需求
    打开 run 窗口,而是不是 Python console 窗口。
  • 方式
    菜单栏运行( run )→ 调试配置( edit configurations )→ 使用 python 控制台运行( run with python console ),则为每个脚本配置使用 console 运行还是使用 run 运行:
  • 打钩则用 console 运行 runalt+shift+e 仍是用 console 运行;
  • 不打 ,则用 run 运行 runalt+shift+e 仍是用 console 运行。

在这里插入图片描述

若要编辑通用模板,则在 templates 中设置是否打钩使用 python 控制台运行( run with python console ):

在这里插入图片描述


参考链接

% 签名

% md

%快捷键

% html

% 恢复

% python解释器

% 命令行

%显示

% 远程开发


  1. PyCharm自动生成作者等信息 ↩︎

  2. markdown 生成目录 ↩︎

  3. mac上用brew把node装好了,却没有npm,怎么办? ↩︎

  4. Pycharm HTML和CSS集成 ↩︎

  5. pycharm预览HTML文件提示windows找不到chrome ↩︎

  6. pycharm: 恢复(reset) 误删文件 ↩︎

  7. Idea 多列编辑退出 退出多行选择编辑 ↩︎

  8. 详细了解PyCharm支持的4种Python Interpreter和配置方法 ↩︎

  9. 一日一技:你不知道的PyCharm命令行用法 ↩︎

  10. Command-line interface ↩︎

  11. Pycharm中Project栏中不显示创建(或导入)的项目文件 ↩︎

  12. Pycharm中独立窗口显示Matplotlib图像 ↩︎

  13. Ubuntu之Pycharm:Ubuntu系统内Pycharm安装的图文教程 ↩︎

  14. pycharm命令行快捷启动 ↩︎

  15. 内建开发者工具 ↩︎

  16. Pycharm 实现远程部署和调试,原来这么简单 ↩︎

  17. PyCharm连接教程 ↩︎

  18. pycharm 远程连服务器问题合集 ↩︎

  19. 配置pycharm同步修改远程服务器代码及使用远程解释器调试 ↩︎

  20. pycharm本地远程连接服务器,并在本地调试服务器代码 ↩︎

  21. Pycharm配置Git教程 ↩︎

  22. python打包含有参数传递的exe程序 ↩︎

  23. 在pycharm中每次运行脚本,设置ctrl+shift+F10使用console运行还是使用run运行(注意:alt+shift+e永远是用console运行,不会用run运行) ↩︎

使用Pycharm轻编辑器的步骤如下: 1. 首先,下载并安装Pycharm。你可以从官方网站上下载安装程序\[1\]。 2. 安装完成后,双击快捷方式打开Pycharm。 3. 在打开的Pycharm界面上,你可以选择免费试用30天或者购买版权。建议不要使用盗版软件,选择合法的方式使用Pycharm\[1\]。 4. 创建一个新项目。点击菜单栏中的"File",然后选择"New Project"。在弹出的对话框中,选择项目的文件路径和环境,以及解释器的版本\[4\]。 5. 现在你已经创建好了第一个Python项目。你可以在项目中编写代码了。 6. 如果你想改变字体大小,可以点击菜单栏中的"File",然后选择"Settings"。在弹出的对话框中,选择"Editor",然后选择"Font"。在这里,你可以设置字体的大小\[5\]。 7. 如果你想切换解释器版本,可以点击菜单栏中的"File",然后选择"Settings"。在弹出的对话框中,选择"Project: \[项目名称\]",然后选择"Project Interpreter"。在这里,你可以选择不同的解释器版本\[5\]。 8. 运行Python文件。在Pycharm中,你可以右键单击Python文件,然后选择"Run"来运行代码\[5\]。 以上是Pycharm的一些简单使用技巧。当然,Pycharm还有很多其他功能,你可以在软件中自己探索和使用\[2\]\[3\]。祝你在Pycharm中编写代码愉快! #### 引用[.reference_title] - *1* *2* [四、pycharm编辑器下载与使用手册](https://blog.csdn.net/weixin_68531269/article/details/125318930)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [Pycharm编辑器下载与使用指导手册](https://blog.csdn.net/lzq78998/article/details/125325737)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值