python选项卡中文详细说明_pycharm窗口选项卡管理

1、主题

我们已经注意到Pycharm的主编辑框是基于窗口选项卡机制显示的,Pycharm选项卡多种多样,这里我们将详细介绍这种选项卡机制。

2、激活的选项卡

每当我们打开一个Python文件时open a file for editing,它都会对应打开一个选项卡窗口,当前处于操作状态的选项卡成为激活选项卡。

3、选项卡行为属性

在主菜单中找到选项卡列表(Window → Editor Tabs):

或者使用选项卡标题栏区域的快捷菜单:

4、关闭编辑选项卡

关闭编辑选项卡的方法多种多样,依据不同设置而不同settings:

(1)在超出窗口容纳的最大数量时,选项卡会自动关闭。例如Tab limit定义了一次所能显示选项卡的最大数量,当一个新的选项卡被打开后,Pycharm就会根据已有的管理策略来关闭一个已经打开的选项卡。

(2)我们可以单击标题旁边的叉号来手动关闭对应选项卡。      注意这个叉号的显示也是可以设置的(勾选editor选项卡中的Show 'close' button选项)

(3)按下Ctrl+F4快捷键来关闭当前激活的选项卡。

(4)使用主菜单命令Window → Editor Tabs或者快捷菜单对应命令。

5、选项卡之间的切换    Pycharm提供多种方式来完成多个选项卡之间的跳转:

(1)使用鼠标单击对应的选项卡标题栏完成切换

(2)使用Alt+Right快捷键依次打开右侧的编辑器选项卡,使用Alt+Left 快捷键依次打开左侧的编辑器选项卡。

(3)使用标题区域快捷菜单的导航命令Select Next Tab/Select Previous Tab,或者主菜单上的Window → Editor Tabs命令。    6、选项卡的拆分与合并

什么情况下需要对选项卡进行拆分呢?假设我们编写的文件非常长,我们希望同时显示这个文件的不同部分,或者希望在一个窗口中同时查看多个文件,这种情况下就需要对选项卡进行拆分。另外一种情况就是在创建选项卡组groupes of tabs的时候也会用到拆分技术。    在选项卡标题区域的快捷菜单中有拆分命令:

需要强调的是在系统定义的快捷键配置方案中(比如说默认的Windows快捷键方案)是没有与拆分命令相关联的快捷键的,我们向其中自定义添加对应的快捷键设置。详见Configuring keyboard schemes和Configuring keyboard shortcuts。

拆分后的窗口共享一个剪贴板,因此可以很方便的在各个选项卡之间进行复制粘贴,当然也可以将一个选项卡组的文件拖动到另一个选项卡组中。

也可以在已拆分和未拆分的选项卡组中进行切换,使用主菜单命令Window → Editor Tabs → Goto Next Splitter/Goro Previous Splitter。

需要强调的是在系统定义的快捷键配置方案中(比如说默认的Windows快捷键方案)是没有与拆分命令相关联的快捷键的,我们向其中自定义添加对应的快捷键设置。详见Configuring keyboard schemes和Configuring keyboard shortcuts。

Pycharm允许我们更改拆分方向。例如我们已经创建了一个垂直方向的拆分窗口,并且不想再看到水平拆分,只需选择标题区域快捷菜单命令Change Splitter Orientation,或者主菜单命令Window → Editor Tabs。

当我们厌倦了拆分的窗口后,可以通过择标题区域快捷菜单命令Unsplit来取消拆分,或者是主菜单命令Window → Editor Tabs。当然这样只会取消当前选项卡组的拆分,如果希望取消所有拆分,选择Unsplit All命令即可。

7、选项卡属性配置

我们可以在Pycharm设置对话框中更改编辑框选项卡的属性配置。打开Editor Tabs页面(单击主工具栏的设置按钮,或者选择File→Settings主菜单命令,展开Editor节点,单击Editor Tabs),依据个人习惯进行更改:      更多选项卡信息参见Managing editor tabs。

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

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

相关文章

和至少为k的最短子数组 python_和至少为k的最短子数组

// 单调栈// 维护一个具有栈单调性的队列,跟动态规划不一样的是时间复杂度为O(n)// queue[i]中存放着前缀和// 我们知道因为负数的存在,所以队列不是单调增长的,但是不单调的其实对我们没有用// 因为肯定可以找到比它短的(因此我们移除比)// …

matlab多径信道模型,基于matlab的无线多径信道建模与仿真分析

基于matlab的无线多径信道建模与仿真分析 基于MATLAB的无线多径信道建模与仿真分析 摘 要:对于无线通信, 衰落是影响系统性能的重要因素, 而不同形式的衰落对于信号产生的影响 也不相同。本文在阐述移动多径信道特性的基础上, 建立了不同信道模型下多径时延效应的计算 机仿真模…

c 遍历文件 递归遍历_将递归文件系统遍历转换为流

c 遍历文件 递归遍历在学习编程的时候,回溯到Turbo Pascal的时代,我设法使用FindFirst , FindNext和FindClose函数在目录中列出文件。 首先,我想出了一个打印给定目录内容的过程。 您可以想象我为能够真正从自身调用该过程以递归遍…

净迁移人口预测程序python_高质量深度学习模型, 一键模型预测,迁移学习很简单...

飞桨(PaddlePaddle)核心框架Paddle Fluid v1.5已经发布,而作为其关键工具,用来迁移学习的PaddleHub也进行了全面更新,正式发布了1.0版本。全新的PaddleHub模型和任务更加丰富,为用户提供了覆盖 文本 、 图像 和 视频 三大领域八大…

您的JVM是否泄漏文件描述符-像我的一样?

前言:此处描述的两个问题是在一年前发现并修复的。 本文仅用作历史证明,也是有关解决Java中文件描述符泄漏的初学者指南。 在Ultra ESB中,我们使用内存RAM磁盘文件缓存来进行快速且无垃圾的有效负载处理。 一段时间以前,我们在共…

matlab中degrees,Convert degrees-minutes-seconds to degrees

Angle in degrees-minutes-seconds representation, specified as ann-by-3 real-valued matrix. Each row specifies oneangle, with the format [D M S]:D contains the “degrees” elementand must be integer-valued.M contains the “minutes” elementand must be integ…

螺旋桨设计软件_欧洲斥巨资研发的A400M螺旋桨运输机,为啥就没人买啊?| 图说...

A400M是欧洲自行设计、研制和生产的新一代军用运输机,也是欧盟国家进行合作的最大的武器联合研制项目。A400M最大的特点,就是其标志性的8叶弯刀螺旋桨。A400M也是20世纪后服役的为数不多的几个使用涡轮旋桨发动机的军用运输机之一。A400M曾在系列电影《碟…

python5个功能_5个常用的定制Python功能代码

文章来源:淘论文网 发布者:毕业设计浏览量:一、随机数生成>>> import random #导入Python内置的随机模块>>> num random.randint(1,1000) #生成1-1000之间的伪随机数二、读文件>>> f open(c:\1.txt,r)>>> lin…

php链接远程socket,php使用socket获取远程图片

步骤:1,匹配URL中的主机名和文件部分2,创建socket并连接到目标服务器3,构造HTTP请求并发送4,读取HTTP响应并解析5,保存内容到文件并关闭socket连接代码实现如下:/** 使用socket获取远程资源(网页…

JAR文件句柄:烦恼后清理!

在Ultra ESB中,我们使用特殊的热交换类加载器 ,该加载器使我们可以按需重新加载Java类。 这使我们能够从字面上热交换我们的部署单元 -加载,卸载,使用更新的类重新加载,以及正常地逐步退出-无需重启JVM。 Windows&…

大气校正后的ndvi_Sentinel2 L1C下载、大气校正、重采样

点击蓝字关注我哦1.基本信息(成像仪/重访周期/波段数/分辨率)哨兵2号是高分辨率多光谱成像卫星,携带一枚多光谱成像仪(MSI),用于陆地监测,可提供植被、土壤和水覆盖、内陆水路及海岸区域等图像,分为2A和2B两颗卫星,哨兵&#xff0…

hello python的代码,python基础教程之Hello World!

Python命令行假设你已经安装好了Python, 那么在Linux命令行输入:代码如下:$python将直接进入python。然后在命令行提示符>>>后面输入:代码如下:>>>print(Hello World!)可以看到,随后在屏幕上输出:代码如下:Hello World!print是一个常用函数&#…

python3 线程隔离_Python的线程隔离实现方法

前段时间看了下flask的源码,对于这样一个轻量级的web框架是怎样支持多线程的感到非常好奇,于是深入了解了一番。flask是依赖werkeug来实现线程间的隔离的,而werkeug最后又使用到了python的内置模块locals来承载数据,看不如写&…

限定通配符和非限定通配符_为什么我不信任通配符以及为什么我们仍然需要通配符...

限定通配符和非限定通配符在将子类型多态性&#xff08;面向对象&#xff09;与参数多态性&#xff08;泛型&#xff09;相结合的任何编程语言中&#xff0c;都会出现方差问题。 假设我有一个字符串列表&#xff0c;键入List<String> 。 我可以将其传递给接受List<Obj…

php strtotime month bug,处理PHP strtotime的BUG

PHP strtotime的BUG处理最近使用了strtotime结合-1 month, 1 month, next month获取上个月或者下个月的日期&#xff0c;不过刚看到一篇文章&#xff0c;才知道原来使用strtotime直接获取日期还是有点小BUGBUG如日期&#xff1a;$today 2020-12-31;echo date("Y-m-d"…

JMetro版本11.5.11和8.5.11发布

你好 具有新JMetro样式的另一个版本&#xff08;深色和浅色版本&#xff09;&#xff1a; 分割菜单按钮 分割窗格 药丸按钮/分段按钮 调整现有样式和错误修复。 继续阅读以获取详细信息。 分割菜单按钮 以下是一个动画&#xff0c;显示了新的“拆分菜单按钮” JMetro浅色…

python远程连接mysql数据库_MySQL数据库之python mysql远程连接

本文主要向大家介绍了MySQL数据库之python mysql远程连接 &#xff0c;通过具体的内容向大家展现&#xff0c;希望对大家学习MySQL数据库有所帮助。第一步&#xff1a;vim /etc/MySQL/my.cnf找到bind-address 127.0.0.1注释掉这行&#xff0c;如&#xff1a;#bind-address 12…

php100并发cpu告警,多线程并发导致CPU100%的一种原因和解决办法

在用自定义线程池的时候&#xff0c;遇到cpu100%&#xff0c;经过验证后&#xff0c;发现问题来源于我定义的子线程。子线程的主要功能是从任务队列(LinkedBlockingQueue)里面持续拿出任务&#xff0c;并且执行。以下为令CPU100的代码。private class WorkThread extends Threa…

excel离散度图表怎么算_一般人不知道的几个excel制图技巧

原标题&#xff1a;一般人不知道的几个excel制图技巧作者&#xff1a;杜雨 公众号&#xff1a;数据小魔方(datamofang)今天这篇&#xff0c;我专注于Excel的作图规则&#xff0c;深入的研究下Excel由数据源到可视化图表之间的关系是如何对应的&#xff0c;倘若你已经在工作中横…

listview控件在php的使用方法,Android_Android编程之控件ListView使用方法,本文实例讲述了Android编程之控 - phpStudy...

Android编程之控件ListView使用方法本文实例讲述了Android编程之控件ListView使用方法。分享给大家供大家参考。具体分析如下&#xff1a;控件ListView是一个重要的控件&#xff0c;可以被用作用户列表等显示&#xff0c;下面进行它的操作测试。下面代码实现了生成了一个ListVi…