脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|shell|

服务器之家 - 脚本之家 - Python - 六个必知的PyCharm实用技巧

六个必知的PyCharm实用技巧

2024-01-09 14:22Python学研大本营 Python

通过掌握这六个必知的PyCharm实用技巧,可以提高开发效率,减少重复劳动,并更好地利用PyCharm的功能。无论是初学者还是有经验的开发者,这些技巧都将帮助你更加轻松地进行Python开发。

PyCharm是一款功能强大的Python集成开发环境,为开发者提供了许多方便快捷的工具和功能。然而,要充分发挥PyCharm的潜力,了解一些实用技巧和窍门是非常重要的。所以在这里将分享6个必知的PyCharm实用技巧,帮助你更高效地使用PyCharm进行Python开发。

1. Python Packages

你可能已经注意到,在PyCharm的最底部有一个名为Python Packages的选项卡,这个选项卡是快速访问PyPi的入口,可以在PyCharm中直接搜索、安装和阅读文档。

六个必知的PyCharm实用技巧图片

2. 更改编辑器字体

可以通过选择菜单栏中的Preferences,然后点击Editor,再选择Font来更改PyCharm编辑器中的代码字体。

在Font选项卡中,可以选择你喜欢的字体。一旦从下拉列表中选择了一种字体,PyCharm会在侧边栏为你展示该字体的预览效果。

这里推荐一种不错的字体,即FiraCode字体,可以从这里下载并安装。

【下载链接】:https://github.com/tonsky/FiraCode

六个必知的PyCharm实用技巧图片

3. 实时模板

可以使用PyCharm设置自己的实时模板,这样当你开始键入函数等内容时,它就会自动为你设置好结构。可以通过进入Preferences并搜索Live Templates来实现这一点。

可以设置希望模板在键入时自动完成的内容,这样就不用输入大量繁琐的样板代码了。

需要使用%符号来设置每次按下Tab键时光标所在的位置。

当你开始输入设置为模板的内容时,设置的实时模板会出现在自动完成弹出窗口中。

六个必知的PyCharm实用技巧图片

4. 保存时的操作

可以通过进入Preferences并搜索Actions on Save来设置每次保存代码时要执行的操作。在这里,可以让PyCharm为你重新格式化代码、优化导入等等,可以尝试一下。

六个必知的PyCharm实用技巧图片

5. 无干扰模式

在编码时经常使用的一个功能,当开发者想在编码时集中精力,可以从菜单中选择View,然后选择Appearance,再选择Enter Distraction Free Mode,PyCharm将简化你的编辑器界面,让你更专注于代码。

六个必知的PyCharm实用技巧图片

6. 远程代码编辑

PyCharm允许你从远程文件服务器上编辑.py文件(以及更多文件),这样就可以在世界上的任何地方编写代码,而不需要随身携带所有文件。要做到这一点,你需要一个服务器(在这里使用的是一台旧的树莓派,并通过SFTP连接),选择Tools,然后选择Deployment,再选择Browse Remote Host。

根据需要输入服务器详细信息,然后将得到一个侧边栏,显示可以在PyCharm中编辑的文件。

六个必知的PyCharm实用技巧图片

六个必知的PyCharm实用技巧图片

六个必知的PyCharm实用技巧图片

结语

通过掌握这六个必知的PyCharm实用技巧,可以提高开发效率,减少重复劳动,并更好地利用PyCharm的功能。无论是初学者还是有经验的开发者,这些技巧都将帮助你更加轻松地进行Python开发。

原文地址:https://mp.weixin.qq.com/s/fcetr_qqEuUM6XzxrxMm_Q

延伸 · 阅读

精彩推荐
  • Python对Python多线程读写文件加锁的实例详解

    对Python多线程读写文件加锁的实例详解

    今天小编就为大家分享一篇对Python多线程读写文件加锁的实例详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...

    ByRain10722021-05-15
  • PythonPython中可变和不可变对象的深入讲解

    Python中可变和不可变对象的深入讲解

    python与C/C++不一样,它的变量使用有自己的特点,学python的时候一定要记住一切皆为对象,一切皆为对象的引用,这篇文章主要给大家介绍了关于Python中可变和不...

    小菠萝测试笔记10742021-12-16
  • PythonPython3之读取连接过的网络并定位的方法

    Python3之读取连接过的网络并定位的方法

    下面小编就为大家分享一篇Python3之读取连接过的网络并定位的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...

    Quincy37911582021-02-04
  • PythonPython 制作糗事百科爬虫实例

    Python 制作糗事百科爬虫实例

    本文是结合前面的三篇关于python制作爬虫的基础文章,给大家分享的一份爬取糗事百科的小段子的源码,有需要的小伙伴可以参考下...

    千里追风4142020-09-09
  • Pythonwindows10下python3.5 pip3安装图文教程

    windows10下python3.5 pip3安装图文教程

    这篇文章主要为大家详细介绍了windows10下python3.5 pip3安装图文教程,注意区分python 2.x和python 3.x的相关命令,具有一定的参考价值,感兴趣的小伙伴们可以参...

    唯依weiyi18432021-01-27
  • Pythonpython调用stitcher类自动实现多个图像拼接融合功能

    python调用stitcher类自动实现多个图像拼接融合功能

    这篇文章主要介绍了python调用stitcher类自动实现多个图像拼接融合功能,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的...

    Helloworld-睖10732021-10-18
  • Python基于python实现百度翻译功能

    基于python实现百度翻译功能

    这篇文章主要介绍了基于python实现百度翻译功能,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下...

    TianChuang3353912021-06-25
  • Pythonpython输出指定月份日历的方法

    python输出指定月份日历的方法

    这篇文章主要介绍了python输出指定月份日历的方法,涉及Python中calendar模块操作日期的相关技巧,需要的朋友可以参考下 ...

    令狐不聪8262020-06-11