1、主题

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

  2、激活的选项卡

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

  3、选项卡行为属性

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


pycharm run 默认test pycharm choose start menu folder_pycharm run 默认test

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


pycharm run 默认test pycharm choose start menu folder_选项卡_02

  4、关闭编辑选项卡

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

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

  (2)我们可以单击标题旁边的叉号来手动关闭对应选项卡。


pycharm run 默认test pycharm choose start menu folder_标题栏_03

  注意这个叉号的显示也是可以设置的(勾选editor选项卡中的Show "close" button选项)

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

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

  5、选项卡之间的切换

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

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

Left 快捷键依次打开左侧的编辑器选项卡。

Select Next Tab/Select Previous Tab,或者主菜单上的Window → Editor Tabs命令。

  6、选项卡的拆分与合并

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

  在选项卡标题区域的快捷菜单中有拆分命令:

pycharm run 默认test pycharm choose start menu folder_选项卡_04

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

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


pycharm run 默认test pycharm choose start menu folder_标题栏_05