Python编程mac下使用pycharm小技巧

pycharm创建新文件自动添加文件头注释

背景

我们平时在使用pycharm发现有些大神创建一个新文件的时候会自动在文件头添加一些注释,像是有文件路径,创建时间,创建人,集成平台等信息,但是我们自己创建的时候就没有,不着急,只需要一点的简单的配置就能实现。

方法

通过pycharm->Perferences进入设置模式

选择File and Code Template —> Python Script

在文件中加入以下配置

# -*- coding: utf-8 -*-
# @Time    : ${DATE} ${TIME}
# @Author  : 可以是创建人信息
# @Site    : ${SITE}
# @File    : ${NAME}.py
# @Software: ${PRODUCT_NAME}

填好文件后–>点击apply —>OK 即可配置完成

pycharm更改默认运行环境

背景

我们平时在运行一个项目的时候会考虑在虚拟环境下运行,这样配置包依赖什么不会影响计算机本身的环境,但是我们在依赖环境下如果想要debug运行项目,打断点调试项目的时候,你会发现debug只会在默认的运行环境下运行,然后报出一大堆不存在的依赖项,让你不停的安装,而无法到你配置好的环境下运行,这时候就需要我们修改默认的运行环境到我们已经配置好了的虚拟环境中运行,接下来我们看看怎样修改默认的运行环境。

方法

通过pycharm->Perferences进入设置模式

找到Project—>Project interpreter->Add…

选择virtualenv Environment --> Existing environment -> … -> 选择对应虚拟环境所在路径 -> 对应的python文件

选择之后点击OK --> apply -> OK 即可修改成功

可以看出来我们换了运行环境之后,配置的包依赖也更换了

更换成功默认的运行环境之后就可以在配置好的环境里面debug调试你的代码啦~

pycharm前进、后退快捷键

背景

最近玩Python已经有段时间了, 一般都是通过vim和Pycharm来开发, 真心觉得这两个是神器. Vim神器暂且不说, 今天来分享Pycharm的一个小技巧,下面话不多说,一起来看看详细介绍吧。

用Pycharm的童鞋都知道, 它有个跳转的功能, 可以让我们在想深入了解某个函数/库的时候, 可以快速跳转到具体的定义去, 方法就是: 按住command, 再用鼠标左击函数名/库名.

当我们跳转过去, 看到想要看到具体实现时, 问题来了, 怎样跳回去? 于是我采取的办法是按command+F然后输入上一个函数的函数名来定位并且回到上一个函数。不忍直视. 想起用Source insight的时候, 有个前进后退的功能, 非常方便, 于是就在想Pycharm木有这个功能,探索了一番发现了其实有两个办法可以实现方便进行代码的前进和后退,和大家分享一下

方法一

找到view—>Appearance—>Toolbar 打开前进后退的按钮

成功之后pycharm顶端导航栏会显示下图的样子,左右箭头可以实现代码的前进后退

方法二

(建议使用这个-方便)

通过快捷键操作代码前进/回退到上一个操作的地方

windows:
后退 ctrl + alt + <—
前进 ctrl + alt + —>

mac
后退 Command + Option + <—
前进 Command + Option + —>

pycharm分屏操作

背景

有的时候我们在操作pycharm的时候觉得文件展示在一个屏幕下不好操作,想要对比两个文件的差异还得不停的切换屏幕来实现,麻烦而且还没办法更好的进行一个对比,这个时候是不是就很想能够在pycharm下实现分屏的效果,这样能够更好的进行工作,下面我们来看看怎样能够实现pycharm的分屏。

方法

为了对比两个文件的不一致,把新旧文件,左右分屏呈献。

操作如下图:

以上就是Python编程mac下使用pycharm小技巧的详细内容,更多关于pycharm使用技巧的资料请关注我们其它相关文章!

(0)

相关推荐

  • Python 分享10个PyCharm技巧

    # 0. PyCharm 常用快捷键 # 1. 查看使用库源码 PyCharm 主程序员在 Stackoverflow 上答道 经常听人说,多看源码.源码不仅能帮我们搞清楚运行机制,还能学习优秀的库或者框架的最佳实践. 调用库时,你可以在你好奇的几乎任何地方点击 Command+B,就可以很方便的跳转到源码里的类,方法,函数,变量的定义. # 2. 让你的代码 PEP8 写 Python 代码时,你会严格遵守 pep8 规范么?还是要遵守的,不然代码传到 github 或者知乎上被人怼就不好了.

  • 分享PyCharm的几个使用技巧

    PyCharm是个十分强大的Python编辑器,笔者在日常的工作中学到了很多该IDE的使用技巧,有的是从别人那里学到的,有的是自己学习的.笔者深感自己的开发能力不足,因此希望能够将这些使用技巧记录下来,同时也把这些使用技巧分享给读者,希望能对读者有所帮助. 以下将介绍几个简单的PyCharm使用技巧.以Mac系统中的PyCharm使用为例. 自定义文件头 在实际的代码编写中,我们需要定义属于自己的文件头,比如脚本的创建时间.作者.编码等.在PyCharm中,我们可以一键定义,并与之后的脚本都会遵

  • 分享Pycharm中一些不为人知的技巧

    工欲善其事必先利其器,Pycharm 是最受欢迎的Python开发工具,它提供的功能非常强大,是构建大型项目的理想工具之一,如果能挖掘出里面实用技巧,能带来事半功倍的效果. 以下操作都是基于 Windows 平台下的默认KeyMap设置,在 Mac 也是类似的. 1. 快速查找文件 开发项目时,文件数量越来越庞大,有时要在不同的文件之间来回切换,如果还是从左侧工程目录中按层级去查找的话,效率非常低效,通常,我们要用的都是最近查看过或编辑的文件,用快捷 Ctrl + E 可打开最近访问过的文件或者

  • pycharm使用技巧之自动调整代码格式总结

    代码自动填充了空格 问题 在使用pycharm的代码编辑器时,常常懒得写空格,如下图,但这是不符合代码规范的,而且也会影响可读性. 解决方法 pycharm有自动调整代码格式的快捷键,默认为Alt+Ctrl+L,按下快捷键后,代码自动填充了空格. 自动对齐代码 问题 在使用pycharm的代码编辑器时,有点时候copy的代码的没有按照代码格式对齐,如下图,但这是不符合代码规范的,而且也会影响可读性. 解决方法 pycharm有自动调整代码格式的快捷键,默认为Alt+Ctrl+L,将光标置于需要调

  • 后端开发使用pycharm的技巧(推荐)

    1.使用说明 首先说明,本文所使用的功能为pycharm专业版所支持,其他版本如社区版,教育版,则不一定支持. 作为一名后端开发,我猜你的桌面上一定打开着一系列的软件,用作开发调试工具,比如navicat数据库连接工具,postman接口调试工具,pycharm代码编写IDE,以及其他一些工具.今天,我就介绍一下pycharm中你可能还不知道的一些功能,让你的IDE.postman.navicat融为一体,从此不再需要频繁切屏. 2.database 这个功能本人觉得可以完全替代navicat,

  • Python编程mac下使用pycharm小技巧

    pycharm创建新文件自动添加文件头注释 背景 我们平时在使用pycharm发现有些大神创建一个新文件的时候会自动在文件头添加一些注释,像是有文件路径,创建时间,创建人,集成平台等信息,但是我们自己创建的时候就没有,不着急,只需要一点的简单的配置就能实现. 方法 通过pycharm->Perferences进入设置模式 选择File and Code Template -> Python Script 在文件中加入以下配置 # -*- coding: utf-8 -*- # @Time :

  • Python中关于property使用的小技巧

    目录 property属性 具体实例 property属性的有两种方式 装饰器方式 旧式类 新式类 类属性方式 property对象与@property装饰器对比 property对象类属性 @property装饰器 property属性 一种用起来像是使用实例属性一样的特殊属性,可以对应于某个方法 既要保护类的封装特性,又要让开发者可以使用 对象.属性 的方式操作方法,@property 装饰器,可以直接通过方法名来访问方法,不需要在方法名后添加一对 () 小括号. 来看下求圆的面积的例子 c

  • 关于Python形参打包与解包小技巧分享

    Python中的函数调用与c++不同的是将this指针直接作为self当作第一个形参进行处理,从而将静态函数与实例方法的调用形式统一了起来.在实际编程过程中,可以通过传递函数的地址.函数的形参的方式将所有函数(包括静态函数.类实例函数)的调用用统一的方式表达出来,方便统一接口和抽象. 待传递的2个函数如下: class Operation: @staticmethod def close_buy(): """ :return: """ print

  • Python自动安装第三方库的小技巧(pip使用详解)

    大家好,我是才哥. 最近周末也加班了,害- 有刚接触python的粉丝同学在运行此前<>的完整代码遇到以下问题,然后- 好吧,今天我们就专门介绍一下Python安装第三方库的一些小技巧,其中还包含自动安装的方法哈. 1. pip在线安装 在cmd命令行模式下,通过pip install 第三方库名称的形式,直接进行第三方库的安装. 我们以安装plotly为例,安装表现如下: pip install plotly 如果需要安装的第三方库已经存在,我们执行安装命令的时候会提示其存在且展示库安装的位

  • python编程实现12306的一个小爬虫实例

    本文思路主要来源于实验楼的教程,但是一些具体的一些细节是我自己发现的,比如哪里获得站点对应的3位英文编号,怎么获得这个查询的url 本文用到的库主要有requests(获取url的内容),prettytable(让文本输出美观),argparse(命令行参数解析) 关于这些库怎么使用,可以参见我之前的博文 1.首先打开12306余票查询的界面 https://kyfw.12306.cn/otn/lcxxcx/init 我们想要的信息当然就是在输入了始发站.终点站和日期之后各车次的时间和车票余量,

  • Python实现老照片修复之上色小技巧

    导语 "黑白变彩色,就是这么简单" 老照片上色,是一门功夫,费时费力. 老照片上色,也是一门艺术,还原历史. 提起老照片上色,小编第一个想到了的就是一位名叫Marina Amaral的艺术家,她将历史上很多著名的老照片,都用后期处理的方式填补上了颜色. 逼真.写实,看不出丝毫的漏洞,你对她的作品有多钦佩,也就意味着这项技艺有多复杂. 所以,你想学习老照片上色吗?也想把父母的照片,或者儿时的黑白照变成彩色的吗? 那木木子给你的建议的是:别费劲了,因为,这项工作,以后交给AI去完成就可以了

  • Python性能调优的十个小技巧总结

    1 多多使用列表生成式 替换下面代码: cube_numbers = [] for n in range(0,10): if n % 2 == 1: cube_numbers.append(n**3) 为列表生成式写法: cube_numbers = [n**3 for n in range(1,10) if n%2 == 1] 2 内置函数 尽可能多使用下面这些内置函数: 3 尽可能使用生成器 单机处理较大数据量时,生成器往往很有用,因为它是分小片逐次读取,最大程度节省内存,如下网页爬取时使用

  • JavaScript编程的10个实用小技巧

    在这篇文章中,我将列出10个Javascript实用小技巧,主要面向Javascript新手和中级开发者.希望每个读者都能至少从中学到一个有用的技巧. 1.变量转换 看起来很简单,但据我所看到的,使用构造函数,像Array()或者Number()来进行变量转换是常用的做法.始终使用原始数据类型(有时也称为字面量)来转换变量,这种没有任何额外的影响的做法反而效率更高. 复制代码 代码如下: var myVar   = "3.14159",str     = ""+ m

  • linux下输入长文件名小技巧

    这个小技巧其实是写给新手们的,老手们恐怕会嗤之以鼻,而且我还不能算什么老手,如此看来似乎确实有些不妥.但是又转念一想即使是新手也未必不能给新手介绍一些自己的经验.俗话说的好,愚者千虑必有一得,况且大侠们对一些小技巧早已喑熟,他们恐怕不屑写这等鸡毛蒜皮一般的小文章,可是我等广大之linux 爱好而又刚刚入门者掌握这个有用的小技巧又是十分必要,因为它们可以大大简化我们的工作量.但是这方面的小技巧又很少被人提及,至少我是费了不少气力才得到的.因为这个理由才使得我有动力来写本文. 如果你是一个没有接触过

  • 总结Python编程中三条常用的技巧

    在 python 代码中可以看到一些常见的 trick,在这里做一个简单的小结. json 字符串格式化 在开发 web 应用的时候经常会用到 json 字符串,但是一段比较长的 json 字符串是可读性较差的,不容易看出来里面结构的. 这时候就可以用 python 来把 json 字符串漂亮的打印出来. root@Exp-1:/tmp# cat json.txt {"menu": {"breakfast": {"English Muffin":

随机推荐