Pycharm5个非常有用的方法技巧
作者:九柄 发布时间:2023-12-03 00:19:08
一、分屏展示
当你想同时看到多个文件的时候:
右击标签页;选择 move right 或者 split vertical;
效果:
二、远程 Python 解释器
解释器设置里点击设置;选择 docker, ssh 等远程解释器。
三、Live Templates
live templates 主要是偷懒用的,采用事先定义好的模板,一个按键完成一长串的代码输入:
快捷键 ctrl + j
展示所有的 live template;快捷输入各种表达方式;输入对应名字的字符时会有相应提示,比如输入 main 可以展示 if…main… 表达式和推导式等。
你可以自定义 Live Templates,定义好了以后,当你输入对应的关键字或者使用 ctrl + j
就能看到自己定义好的模板直接使用。选择使用场景以后,可以在输入 class 的时候自动提示生成一大段代码块。输入 html 时会输入很多就是使用的 live template。
四、代码提示
额外代码提示 coding attentions;每种代码都有额外的提示,使用快捷键alt + enter
可以出现。
比如光标放到字典上,使用快捷键或者点击左侧小黄灯出现额外提示:
可以将双引号换成单引号,有时候需要单引号换成双引号,符合 json 转化标准;也可以将字典表示形式转化成构造器形式:放到函数上可以添加函数注解和函数的文档字符串。放到类 class 上可以动态创建 self.name = name
五、提取函数 extract method
场景:事先定义了一个函数,后来发现里面很多的步骤都可以封装成各种小方法。可以通过ctrl + alt + m
动态生成。
def run(a, b):
print("a is {}".format(a))
print("b is {}".format(b))
print(a + b)
希望将第1、2 行封装成一个函数 print_a_b, 第三行封装成另一个函数 sum_a_b:
来源:https://blog.csdn.net/looker53/article/details/125804315
猜你喜欢
- 有时候会需要通过从保存下来的ckpt文件来观察其保存下来的训练完成的变量值。ckpt文件名列表:(一般是三个文件)xxxxx.ckpt.da
- 从某个页面表单中取出信息是ASP编程中常见的问题。但是,遍历通过表单传递的记录会花去多长时间呢?这取决于数据库的大小。简单的GUI界面都可能
- 过程名:catch(str) 使用方法: 代码如下:on error resume next '你的代码,如数据库连接 call c
- 如何用javascript来判定选择单选的radio哪个被选择,多选的checkbox有那几个被选中? <!DOCTYPE
- 字典的键 字典中的值没有任何限制, 可以是任意Python对象,即从
- 由于计算机软件的非法复制,通信的泄密、数据安全受到威胁。一般为了安全,会要求将数据库名称、密码等信息进行加密。所以加密在开发过程中是经常使用
- 如下所示:import requestsurl='http://####'proxy={'http':
- 摘要:本文主要是讲解怎么样替换某一列的一个值。应用场景:假如我们有以下的数据集:我们想把里面不是pre的字符串全部换成Nonpre,我们要怎
- 一、什么是匿名函数?在Javascript定义一个函数一般有如下三种方式:函数关键字(function)语句:function f
- 本文实例讲述了PHP实现将科学计数法转换为原始数字字符串的方法,分享给大家供大家参考。具体实现代码如下:function NumToStr(
- 主要功能在copyFiles()函数里实现,如下:def copyFiles(src, dst): sr
- 在这里奉上源代码,没有做样式处理,不过功能是可以的,希望大家可以和我交流交流!<html> <head>&
- python和PHP相比较,python适合做爬虫。原因如下抓取网页本身的接口相比与其他静态编程语言,如java,c#,C++,python
- 本文实例讲述了Python爬取国外天气预报网站的方法。分享给大家供大家参考。具体如下:crawl_weather.py如下:#encodin
- 如何阻止别人非法链接你网站的图片,防盗链?getimage.asp<% Option ExplicitDim&nb
- 简介你手中的这本《JavaScript王者归来》不仅是一本传播知识的书,更是一本求道的书。本书分为五个部分循序渐进地与读者讨论了JavaSc
- 现在主流的cms或者blog等系统中,都内置的有插件系统,但是层层深入、剖析实现的方式,其实都是最简单的钩子的复杂化的实现。前言钩子是插件执
- 事实上各式Tooltips方法非常多. 不过大部分都是用Javascript实现.例如ikshow.cn, 使用的JavaScript, D
- 前不久,ColourLovers.com公布了一项调查结果。他们发现,美国前100大网站的Logo,主要使用12种颜色。其中,采用蓝色的网站
- 我要说的内容都是非常基础的内容,高手就免看了,如果看了欢迎给点意见啊。新手或者对低层还不是很了解的人可以看看,帮助理解与记忆。XMLHttp