Python开发工具:pycharm使用注意事项以及设置

        上一篇文章写了pycharm的安装以及运行,但是在安装过程中遇到了一些问题,接下来详细解析安装过程中遇到的问题,注意事项以及设置配置依赖等信息

安装遇到的问题:

  • 协议许可证关闭不了:PyCharm安装完成后,打开PyCharm,同意协议下一步。弹出密钥许可证书,右下角有个exit按钮,点击了exit按钮,退出PyCharm,再次打开还是会弹出。注意想要使用它,需要登录PyCharm,然后点击sign up ,跳转网页登录注册,点击exit按钮,程序关闭,重新打开就能使用免费版的。

安装插件

安装步骤

打开PyCharm -> 选择setttings -> 选择plugins -> 输入并查询需要安装的插件 -> 查询出插件 -> 点击install安装插件

举例:

安装中文插件

输入中文,查询出相对应的插件,选择需要安装的插件,点击install安装

部分插件安装完成后需要重启,如果插件安装完成后提示重启IDE(Restart IDE),请按照提示操作。

弹出更新插件需要重启确认弹窗,点击restart重启就可以看到效果了

安装并重启完成的效果图

安装插件注意事项

在PyCharm的Settings -> Plugins里面查询和安装插件时,有几个关键的注意事项:

  1. 官方来源:确保你正在使用PyCharm内置的插件市场,这是官方提供的插件来源。官方插件市场经过JetBrains的审核,因此更加安全、可靠。

  2. 插件评价:在插件市场中,可以查看插件的评价和评级。这可以为你提供关于插件质量、稳定性和用户满意度的有用信息。尽量选择评价高、受用户欢迎的插件。

  3. 插件描述和文档:仔细阅读插件的描述和文档。这有助于你了解插件的功能、使用方法和任何必要的配置步骤。

  4. 兼容性和版本要求:确保插件与你的PyCharm版本兼容。插件可能要求特定的PyCharm版本或构建号。查看插件的兼容性信息,以避免安装后出现问题。

  5. 插件大小和安装时间:在安装插件之前,注意插件的大小和预计的安装时间。虽然这通常不是一个大问题,但对于非常大的插件,你可能需要考虑它们是否会对你的IDE性能产生影响。

  6. 安装过程:在安装插件时,确保你遵循PyCharm提供的步骤。通常,这涉及到点击“Install”按钮,然后等待插件下载和安装完成。

  7. 重启IDE:某些插件在安装后可能需要重启PyCharm才能生效。如果插件安装完成后提示重启IDE,请按照提示操作。

  8. 禁用或卸载插件:如果你安装的插件出现问题或不再需要,可以通过Settings -> Plugins来禁用或卸载它。禁用插件会停止其功能,而卸载插件会完全从PyCharm中移除它。

  9. 更新插件:定期检查已安装的插件是否有更新。插件的开发者可能会发布更新以修复错误、增加新功能或提高性能。通过Settings -> Plugins可以方便地查看和管理插件的更新。

遵循这些注意事项,你可以在PyCharm的Settings -> Plugins中安全、有效地查询和安装插件。

设置

外观行为:这部分设置主要关注PyCharm的外观和交互行为。你可以在这里定制IDE的界面风格、字体大小、颜色主题等,以及调整鼠标和键盘的交互方式,比如快捷键的自定义。详见下方。

按键映射器:这是用来管理PyCharm快捷键的工具。你可以查看、编辑或删除现有的快捷键映射,也可以创建新的映射。通过按键映射器,你可以将常用的操作绑定到最方便的快捷键上,提高工作效率。

插件:PyCharm的插件系统是它强大的功能之一。在这里,你可以浏览、安装、更新或卸载各种插件。插件可以扩展IDE的功能,比如提供新的语言支持、增强代码质量检查、集成版本控制系统等。

版本控制:这部分设置与代码的版本控制系统相关,如Git、SVN等。你可以在这里配置版本控制系统的参数,比如设置默认的版本控制系统、配置身份验证信息等。此外,还可以设置版本控制相关的操作,如提交代码、查看版本历史等。

项目:在这里,你可以创建、打开、关闭或删除项目。项目通常包含了一组相关的代码文件、配置文件和资源文件。PyCharm会根据项目的配置来加载相应的文件和设置,提供适合该项目的开发环境。

构建、执行部署:这部分设置与项目的构建、运行和部署相关。你可以配置构建工具(如Maven、Gradle等)的参数,设置运行配置(如运行环境、启动参数等),以及配置部署选项(如远程服务器的连接信息、部署脚本等)。

语言搜索:这是PyCharm中的一个搜索功能,用于快速查找与特定语言相关的代码、文档或资源。你可以在这里设置搜索的范围、关键词和过滤条件,以便快速找到你需要的信息。

工具:这部分包含了一些辅助开发的工具设置。比如,你可以设置代码分析工具(如代码质量检查器、重构工具等)的参数,配置数据库连接,或者设置其他与开发相关的工具。

设置同步:同步UI、代码和系统设置、按键映射、插件和工具。如果你使用多个设备或在不同的环境中使用PyCharm,设置同步功能可以帮助你同步这些环境中的设置和配置。这样,你就可以在不同的地方保持一致的开发环境,提高工作效率。

高级设置:这部分包含了PyCharm的一些高级设置选项。这些设置通常涉及IDE的底层行为、性能优化、内存管理等方面。只有当你需要更深入地定制IDE的行为或解决特定问题时,才需要关注这些高级设置。

外观与行为

  1. 外观:可以设置pycharm程序的主题颜色,字体等等,让代码看起来更清楚、更舒适。
  2. 新UI:通过最大限度减少屏幕上的混乱来帮助专注于工作,启用新UI需要重启。
  3. 菜单工具栏:设置屏幕顶部,侧边栏等的选项,比如“文件”、“编辑”、“查看”等。你可以在这里找到大部分的设置和命令。
  4. 系统设置:这里包括了关于PyCharm程序本身的一些设置,比如密码、代理、自动更新等。
  5. 文件颜色:你可以为不同类型的文件设置不同的颜色,这样在文件列表中就能一眼看出它们是什么类型的文件。
  6. 作用域:这通常用于设置某些功能或命令的适用范围。比如,你可能只想在某些特定的项目或文件类型中使用某个功能。
  7. 通知:PyCharm会在这里显示一些重要的信息,比如更新提示、错误消息等。你可以设置是否显示这些通知,以及它们显示的方式。
  8. 数据编辑器和查看器:这是用来查看和编辑数据的工具。你可以在这里调整数据的显示方式,或者进行数据的编辑和操作。
  9. 快速列表:是一个快速访问常用功能或文件的地方。你可以在这里快速找到你需要的东西,不用一个个去翻找。
  10. 路径变量:这是用来设置文件或目录路径的变量。通过设置路径变量,你可以更方便地引用和管理文件和目录。
  11. presentation Assistant:是一个帮助工具,它可以为你提供关于代码、函数或类的详细信息。比如,当你鼠标悬停在一个函数上时,它可能会显示这个函数的参数、返回值等信息。

外观设置

打开设置 -> 选择外观与行为 -> 外观

  • 主题:选择 PyCharm 的整体主题,如深色、浅色或其他自定义主题
  • 缩放比例
  • 字体:更改编辑器中代码的字体、大小和样式
  • 无障碍功能:支持屏幕阅读、使用对比度滚动、红绿色盲缺陷调整颜色
  • UI选项:通常允许你更改 PyCharm 的用户界面(UI)的某些方面,如选择界面中使用的图标样式、控制界面元素(如窗口、按钮等)的动画效果等
  • 抗锯齿:界面元素看起来更加细腻,特别是在高分辨率显示器上
  • 工具窗口:指的是 PyCharm 界面中的各个可停靠窗口,如“项目”、“运行”、“调试”等。这些窗口提供了各种功能和信息,帮助开发者更有效地编写、运行和调试代码。你可以通过拖拽、最小化、最大化或关闭这些窗口来定制你的工作空间。
  • 演示模式的缩放比

主题设置

主题样式:系统样式、自定义样式(可以在PyCharm 内置插件查询安装)

打开设置 -> 选择外观与行为 -> 外观 -> 主题

   总之,在进行外观设置时,以主题设置为例,你可以轻松定制PyCharm的界面风格。除了主题,还有许多其他设置选项可供调整,你可以根据提示进行操作,以便更好地优化你的开发环境。通过合理的设置,你可以让PyCharm的外观更加符合个人喜好,从而提高工作效率和编程体验。

人工智能第一课:Python

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/721493.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数据传输的同步技术包含哪些?如何高效安全传输数据?

在数字化时代,数据传输的同步技术对于确保信息的一致性和通信质量至关重要。本文将探讨数据传输同步技术的种类、如何实现高效安全的数据传输,以及企业在数据迁移中常用的几种方式。最后,我们将重点介绍镭速大数据迁移工具的优势。 数据传输同…

Python成功解决AttributeError: ‘Series‘ object has no attribute ‘set_value‘

Python成功解决AttributeError: ‘Series‘ object has no attribute ‘set_value‘ 🌈 个人主页:高斯小哥 🔥 高质量专栏:Matplotlib之旅:零基础精通数据可视化、Python基础【高质量合集】、PyTorch零基础入门教程&am…

简单介绍AudioLM

主要介绍AudioLM,学习资料为知乎文章。这里只介绍核心思想和模块。 AudioLM 基本信息 AudioLM: a Language Modeling Approach to Audio Generation pdf: https://arxiv.org/pdf/2209.03143.pdf 参考资料:https://zhuanlan.zhihu.com/p/637196330 模…

Elasticsearch:向量相似度计算 - 可笑的速度

作者:Chris Hegarty 任何向量数据库的核心都是距离函数,它确定两个向量的接近程度。 这些距离函数在索引和搜索期间执行多次。 当合并段或在图表中导航最近邻居时,大部分执行时间都花在比较向量的相似性上。 对这些距离函数进行微观优化是值…

记录一次bug

Component inside renders non-element root node that cannot be animated. 这可能导致 页面切换过度动画失败,导致页面空白,需要有一个公共根组件 放在一个根元素下面即可

STM32利用标准库编写PA0和PA4中断proteus仿真

首先先看看结果吧:昨天学习的是5--9或10--15引脚的中断,如果选择的是0到4口应该怎么办呢?今天就学习的这个,特此记录一下: 整个工程打包好了,直接下载打开就能仿真了: 链接:https:/…

「Mybatis实战九」:Mybatis的dao层开发使用 - 代理开发方式

一、前言 ​ 本文将进一步探讨在之前“「Mybatis实战八」:传统开发方式下的Mybatis DAO层构建”所奠定的基础之上,如何运用Mybatis的接口代理开发模式来优化持久层的设计与实现,解决上文中的问题。 二、代理开发方式简介 Mybatis提供的基于…

前端部署真的不简单

公众号:程序员白特,欢迎一起交流学习~> 原文:前端部署真的不简单 - 掘金 (juejin.cn) 现在大部分的中小型公司部署前端代码都是比较简单的,主要步骤如下: 首先,通过脚手架提供的命令npm run build打包前端代码&…

【模型复现】自制数据集上复现目标检测域自适应 SSDA-YOLO

【模型复现】自制数据集上复现目标检测域自适应 SSDA-YOLO 1. 环境安装2. 数据集制作2.1 数据准备2.2 数据结构 3. 模型训练3.1 数据文件配置3.2 训练超参数配置3.3 模型训练 4. 模型验证4.1 验证超参数配置4.2 模型验证 5. 模型推理5.1 推理超参数配置5.2 模型推理 6. 踩坑记录…

【主题广范|见刊快】2024年可再生能源与智能电网国际学术会议(ICRESG 2024)

【主题广范|见刊快】2024年可再生能源与智能电网国际学术会议(ICRESG 2024) 2024 International Conference Renewable Energy and Smart Grid 本次会议汇聚了来自全球各地的专家学者,共同探讨可再生能源与智能电网领域的最新研究成果、技术进展和未来发展趋势。会…

数据结构.多项式加法

#include<iostream> using namespace std; int a[100][2], b[100][2], sum[100][2]; int n, m; int main() {cin >> n;//输入第一个多项式的项数for (int i 0; i < n; i){cin >> a[i][0] >> a[i][1];//分别输入系数和指数}cin >> m;//输入第…

递归学习资料

思路 例题 package 递归;public class 反向打印字符串 {public static void main(String[] args) {f("ABC",0);}static void f(String str,int n){if (nstr.length()){return;}f(str,n1);System.out.println(str.charAt(n)"");} }多路递归 递归优化 -剪枝…

建立网络防御时需要重点考虑的10个因素

互联网安全中心&#xff08;CIS&#xff09;建议企业可以从以下10个因素入手&#xff1a;资产管理、数据管理、安全配置、账户和访问控制管理、漏洞管理、日志管理、恶意软件防御、数据恢复、安全培训和事件响应。 1、资产管理 建立网络防御的第一步是制定企业资产和软件资产的…

【场景题】如何设计一个购物车功能?

本文参考文章&#xff1a;https://www.hollischuang.com/archives/6998 https://www.woshipm.com/pd/4115447.html https://zq99299.github.io/note-book/back-end-storage/01/03.html 首先我们要明白&#xff1a;购物车系统在电商系统中的角色是作为用户选购商品和最终下单的桥…

AI Icon Generator:免费的AI图标生成器,一键生成你想要的图标(附试用链接)

给大家推荐一个免费的AI图标生成器&#xff0c;只需要输入你想要生成的图标内容就可以一键生成图标&#xff0c;可以选择不同风格&#xff0c;完全免费&#xff0c;比如输入“一只在宇宙飞船上的猪&#xff01;”看看他能生成什么样的效果。 感兴趣的小伙伴快去试试吧&#xff…

C语言-两数组元素互换

#include <stdio.h> #include <string.h>//两数组元素互换 void swap(int ch1[],int ch2[],int sz) {int i 0;char ch 0;for(i 0;i < sz;i){ch ch1[i];ch1[i] ch2[i];ch2[i] ch;} } //打印数组元素 void print(int ch[],int sz) {int i 0;for(i 0;i <…

uniapp iOS 真机调试

一、下载爱思助手 二、打开爱思助手&#xff0c;把你的 苹果手机 用原装数据线连接至电脑&#xff1a; 找到 工具箱 > 搜索IPA > 打开IAP签名 三、添加 IPA 文件 mac&#xff1a;finder 》应用程序 》右键 HbuilderX 》显示包内容 》HbuilderX / plugins/ lau…

矩阵爆破逆向-条件断点的妙用

不知道你是否使用过IDA的条件断点呢&#xff1f;在IDA进阶使用中&#xff0c;它的很多功能都有大作用&#xff0c;比如&#xff1a;ida-trace来跟踪调用流程。同时IDA的断点功能也十分强大&#xff0c;配合IDA-python的输出语句能够大杀特杀&#xff01; 那么本文就介绍一下这…

Premiere Pro 2024:革新视频编辑,打造专业影视新纪元

在数字化时代&#xff0c;视频已经成为人们获取信息、娱乐消遣的重要媒介。对于视频制作者而言&#xff0c;拥有一款功能强大、易于操作的视频编辑软件至关重要。Premiere Pro 2024&#xff0c;作为Adobe旗下的旗舰视频编辑软件&#xff0c;凭借其卓越的性能和创新的特性&#…

Java 解决异步 @Async 失效问题

1.问题描述 使用Async进行异步处理时&#xff0c;异步没有生效 2.原因分析 经过排查后发现是因为使用Async的方法没有跨2个Service导致的 错误示例 控制器接口 > 直接调用 custAdminService.importCBuy() 3.解决方案 Controller接口不变&#xff0c;多添加一层Service&a…