购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.3 常用操作

接下来对IntelliJ IDEA中的常用操作进行说明。

2.3.1 打开文件

IntelliJ IDEA支持单击或双击打开文件。在配置为单击方式时,单击文件即可在编辑器中将其打开;在配置为双击方式时有以下操作:

图2.34 Show Option Menu列表

· 在项目工程窗口双击要打开的文件。

· 在项目工程窗口选择要打开的文件并使用快捷键F4打开。

要设置文件的打开方式,可以单击工程管理窗口中的Show Option Menu按钮 打开如图2.34所示的列表。

勾选Open Files with Single Click即可实现单击打开文件,取消勾选此项则更改为双击打开方式。

IntelliJ IDEA提供了文件关联功能,它是打开文件的反向操作。当在编辑器区对不同文件进行切换时,可以设置是否自动关联到工程列表中的文件。

取消勾选图2.34的Always Select Opened File选项后,当在编辑区进行文件切换时不会自动关联工程列表中的文件,但是会在工程窗口添加Select Opened File定向关联按钮,如图2.35所示。

单击关联按钮即可定位编辑区中当前激活文件在工程列表中的位置。当勾选Always Select Opened File选项后Select Opened File关联按钮消失,如图2.36所示。

图2.35 显示关联按钮

图2.36 隐藏关联按钮

2.3.2 打开外部文件

要打开项目外部的文件,执行菜单File→Open,打开Open File or Project命令对话框窗口并选择需要打开的文件,如图2.37所示。

此外,将外部文件拖放到IntelliJ IDEA窗口中的编辑器上也可以执行打开操作。对于IntelliJ IDEA可以识别的程序文件,如Java文件,通常会显示为IntelliJ IDEA图标,双击文件即可在新窗口中直接打开,如图2.38所示。

图2.37 打开外部文件

图2.38 打开本地文件

除了打开文件外,Open File or Project对话框窗口还可用于打开已经存在的工程。

2.3.3 在新窗口打开文件

要在一个新窗口中打开文件,可以执行如下操作:

· 将当前编辑器中的文件选项卡拖放至窗口之外。

· 在工程窗口选择某一文件,使用快捷键Shift+F4在新窗口中打开文件。

· 按住Shift键,双击工程窗口中的文件。

打开的文件窗口如图2.39所示,此窗口为精简的编辑器模式。

图2.39 在新窗口中打开文件

2.3.4 打开最近的文件

在编辑区内打开文件较多或关闭某一文件后,当需要再次定位到目标文件时比较麻烦,此时可以通过如下方式访问最近操作过的文件:

· 单击菜单View→Recent Files。

· 使用快捷键Ctrl+E。

最近访问文件窗口如图2.40所示,勾选Show changed only选项可以显示最近修改过的文件。

图2.40 最近访问文件

要打开最近修改过的文件,可以通过如下操作实现:

· 执行菜单View→Recently Changed Files命令。

· 使用快捷键Ctrl+Shift+E。

最近修改过的文件列表如图2.41所示,勾选Show changed only则显示最新修改过的文件。

图2.41 最近修改过的文件

2.3.5 添加文件类型

IntelliJ IDEA内部定义并注册了多种文件类型,在打开可识别文件类型时将根据相应语言的语法进行解析和突出显示。

如果文件类型不能被IntelliJ IDEA识别,同时系统内此文件类型定义了关联应用程序,则会通过关联应用进行打开。例如,在默认的PDF查看器中打开PDF文件。

当检测到无法识别的文件类型时,IntelliJ IDEA会弹出文件类型注册窗口,如图2.42所示。

图2.42 注册文件类型

用户可以选择按照IntelliJ IDEA中支持的文件类型编辑此类文件,或使用系统应用程序打开。那么如何在IntelliJ IDEA中添加自定义文件类型呢?

执行菜单File→Settings命令打开系统配置窗口并找到Editor→File Types选项卡,如图2.43所示。

图2.43 文件类型管理

单击Recognized file types下的 按钮打开新建文件类型对话框,如图2.44所示。

图2.44 新建文件类型

在Name文本框中输入文件类型名称,在Description文本框中输入描述信息,如图2.45所示。

图2.45 自定义Scf文件类型

在Syntax Highlighting突出显示部分包含了如下配置:

· Line comment:指定用于指示单行注释开头的字符。如果勾选Only at line start选项,则注释仅在行首被识别为注释,在其他位置(如行末)无效。

· Block comment start,Block comment end:指定块注释的开始和结束字符。

· Hex prefix:指定十六进制数字标识(例如0x)。

· Number postfixes:指定使用哪个数字系统或单位的字符。

· Support paired braces、Support paired brackets、Support paired parens、Support string escapes:选中这些复选框以突出显示配对的花括号、方括号、圆括号和字符串转义。

Keywords用于指定关键字列表,每个列表中的关键字将在编辑器中以不同的方式突出显示,并且将自动完成。

Ignore case用于指定自定义格式的文件语言是否区分大小写。

单击OK按钮完成添加,单击Registered patterns下的 添加类型表达式以匹配特定后缀结尾的文件,如添加*.scf以匹配自定义后缀,如图2.46所示。

图2.46 匹配自定义后缀

新建readme.scf文件并双击打开,在文件中编辑时会看到IntelliJ IDEA的关键字提示,如图2.47所示。

2.3.6 关闭文件

在IntelliJ IDEA中关闭文件时,可以单击编辑器选项卡的关闭按钮或在选项卡上右击执行如图2.48所示的操作。

图2.47 提示自定义关键字

图2.48 关闭文件

各操作的含义如下:

· Close:关闭当前单击的标签页。

· Close Others:关闭当前单击的标签页以外的其他标签页。

· Close All:关闭所有打开的标签页。

· Close Unmodified:当项目中集成了版本控制管理时,IntelliJ IDEA中会增加此操作选项来关闭未修改过的文件以便保留并提交变更。

· Close All to the Left/Close All to the Right:向左或向右关闭当前标签页之前或之后的所有标签页,但会保留当前被选择的标签页。

除了以上方式外,还可以使用快捷键Ctrl+F4关闭当前活动标签,或是单击鼠标中键关闭标签页。

2.3.7 文本选择

用户可以通过鼠标对指定区域文本进行选择,但IntelliJ IDEA还提供了更多的文本选择方式。

1.单词选择

使用快捷键Ctrl+W可以快速选择光标位置附近范围的单词。这里“单词”指的是视觉上分割的连续字符串。

2.单词渐进扩展

使用快捷键Ctrl+Shift+Left或Ctrl+Shift+Right可以基于“单词”间隔进行指定范围的选择。当向左或向右进行移动选择时将基于就近的一个字符串式的“单词”或分隔符号进行扩展,但空格会被忽略掉。

3.范围渐进扩展

持续按快捷键Ctrl+W可以实现文本选择的扩展,由“单词”向行、段、方法体、类范围扩展直至最终全部选择完毕。

如果光标位于“单词”中的某一位置,则扩展范围在行级是向两侧同时扩展的。如果光标位置贴近“单词”某一侧,则优先在该侧渐进式扩展至行首或行尾,再向另一侧扩展至行首或行尾。

4.范围渐进收缩

此操作是范围渐进扩展的逆过程,其快捷键为Ctrl+Shift+W。

5.多单词选择

按住组合键Shift+Alt,双击多个独立的字符串进行多“单词”选择。

6.多片断选择

按住组合键Shift+Alt,以拖动鼠标方式进行多个内容片断的选择。

7.列选择模式

按住Alt键,以拖动鼠标方式进行纵向内容的选择。

8.多片断列选择

按住组合键Ctrl+Shift+Alt,以拖动鼠标方式进行多个纵向内容片断的选择。

9.单词匹配选择

用户可以选择部分字符串或字符,然后按住组合键Alt+J对当前编辑器内的相同内容进行查找选择。注意,其查找内容为优先从当前选择内容向后查找,当到达内容结尾时,再从开始部分进行查找匹配。

2.3.8 复制、剪切与粘贴

IntelliJ IDEA提供了方便的剪贴板操作,用户可以复制、剪切和粘贴所选择的文本、文件路径或代码行的引用。

因为IntelliJ IDEA使用的是系统剪贴板,因此用户可以在应用程序之间复制和粘贴。在粘贴剪贴板条目时IntelliJ IDEA会删除粘贴文本中的任何格式和字符串值中的任何特殊符号。

IntelliJ IDEA启用剪贴板堆叠,这意味着可以存储多个剪贴板条目并使用单个快捷方式访问它们,如图2.49所示。关于剪贴板的相关内容可参考第2.8节。

图2.49 剪贴板中的内容

1.复制

要执行复制操作,执行菜单Edit→Copy命令或使用快捷键Ctrl+C复制文本或文件。当通过菜单进行复制操作时,可以选择复制的对象(如内容、纯文本式内容、引用或文件路径等),如图2.50所示。

当基于文件进行复制操作时,右击文件可以实现同样的复制效果,如图2.51所示。

图2.50 复制菜单

图2.51 右击复制文件

除此之外,使用快捷键Ctrl+D可以对光标所在行或选择区域文本实现快速复制,并粘贴在下一行(光标定位)或文本区域后(选择定位)。此操作不会将复制的内容添加到剪贴板。

2.复制文件路径

Copy Path命令实现了对文件路径的复制。当选择Copy Path命令时,IntelliJ IDEA会列出具体的路径类型以供选择,例如Absolute Path代表文件的绝对路径,如磁盘路径,如图2.52所示。

图2.52 复制路径

3.复制文件引用

当操作焦点在文件编辑器时,Copy Reference命令、Path With Line Number命令或快捷键Ctrl+Alt+Shift+C均可复制文件引用,即文件项目内地址与行号信息。

4.剪切

要执行剪切操作,可以在选择内容后执行菜单Edit→Cut命令或使用快捷键Ctrl+X进行剪切。IntelliJ IDEA不支持基于文件的剪切操作。

5.粘贴

执行菜单Edit→Paste命令或使用快捷键Ctrl+V可以执行粘贴操作。当通过菜单进行粘贴操作时,IntelliJ IDEA提供了可供选择的粘贴方式,如图2.53所示。

图2.53 粘贴菜单

Paste用于对复制的文本或文件进行粘贴操作。

Paste from History用于从剪贴板条目列表中选择最近的条目进行粘贴。

Paste without Formatting用于对复制的文本进行去格式化粘贴操作。

2.3.9 撤销与重做

撤销命令用于放弃编辑器中文件最后的更改。要执行撤销操作,执行菜单Edit→Undo Typing命令或使用快捷键Ctrl+Z。

重做命令是撤销操作的可逆过程,它用于对撤销命令执行的操作进行恢复,它以撤销操作为前提。要执行重做操作,可执行菜单Edit→Redo Typing命令或使用快捷键Ctrl+Shift+Z。

IntelliJ IDEA巧妙地定义了可以撤销和重做的逻辑步骤。以下事件表明逻辑步骤的结束,撤销与重做的操作将重新开始:

· 按住Enter键。

· 重新定位鼠标光标。

· 使用导航键盘快捷键。

· 剪切或粘贴。

· 按Tab键。

2.3.10 格式化代码

开发者在编写程序时,通常会遵循相关规范以使项目满足特定的格式要求。IntelliJ IDEA提供的格式化功能可以很好地帮助开发者组织文件内容并满足规范要求。

1.格式化目录

要对模块或目录进行格式化操作,右击工程窗口对应的模块或目录名称,在弹出菜单中选择Reformat Code操作,如图2.54所示。

接下来会打开Reformat Code对话框以指定格式化选项与过滤器,如图2.55所示。

图2.55中第一部分为只读区域,用来显示当前操作的目录或模块名称。如果操作目标是目录,则显示为Directory。如果操作目标是模块,则显示为Module。

Options部分用于配置格式化选项,含义如下。

· Optimize imports:优化导入,此选项会移除待格式化区域中无效的import语句。

· Rearrange entries:重排条目,此选项会重新排列源代码中的条目,包括语句的位置。此功能仅会调整代码位置,虽然无特殊影响,但依然建议谨慎使用。例如,由于调整了静态变量位置而导致无法初始化操作等。

· Only VCS changed text:此选项适用于加入版本控制的文件,勾选后仅对已在本地更改但未提交到版本库的文件进行格式化操作。

· Cleanup code:清除无效代码。如果代码编写不规范,则会导致项目中存在很多无效的类、方法或局部无效代码等,此选项会清除这些内容。

图2.54 格式化目录

图2.55 设置格式化选项

Filters部分用于组合“选择范围”与“文件类型”过滤器。其中Scope选项用于指定将要应用格式化选项的范围,如图2.56所示。

用户还可以自定义格式化范围,单击 按钮打开范围自定义窗口,如图2.57所示。

其中Local为本地格式化范围且仅对当前项目有效。Shared为可共享配置且可通过VCS实现与团队其他成员进行共享使用,此配置存储在.idea目录下。

Local与Shared类型的配置区别在于是否勾选Share through VCS选项。用户可根据需要指定哪些目录位置可以执行格式化操作及哪些位置可以被排除,如图2.58所示。

File mask(s)选项用于指定可以被格式化的文件类型,用户可以从下拉列表中选择对应的文件后缀。

图2.56 指定格式化范围

图2.57 自定义范围

此外,执行菜单Code→Reformat Code命令或使用快捷键Ctrl+Alt+L同样可以进行格式化操作。

2.格式化文件

如果要对文件进行格式化操作,则需右击工程窗口中的文件并选择Reformat Code菜单或使用快捷键Ctrl+Alt+L,弹出如图2.59所示的对话框。

或将光标定位在文件内部,从上下文菜单中选择Code→Reformat File或使用快捷键Ctrl+Shift+Alt+L,打开如图2.60所示的对话框。

图2.58 指定目录

图2.59 格式化文件(一)

图2.60 格式化文件(二)

开发者也可以对局部代码进行格式化操作,选择需要格式化的代码并从上下文菜单中选择Code→Reformat Code或使用快捷键Ctrl+Alt+L。IntelliJ IDEA将尝试自动重新格式化代码,并且不会打开任何对话框。

3.定制格式化

Code Style编码样式中定义了IntelliJ IDEA在进行格式化操作时使用的样式,例如默认用4个半角空格进行缩进。

单击上下文菜单File→Settings并找到Editor→Code Style选项,如图2.61所示。

Code Style编码样式中包含了众多文件类型的分类,用户可以在具体分类下根据需要完成默认代码格式的预定义。

4.自动格式化

可以通过宏定义的方式实现自动格式化功能。执行菜单Edit→Macros→Start Macro Recording命令启动宏录制功能,如图2.62所示。

宏录制启动后会在状态栏显示录制提示,如图2.63所示。

接下来在编辑器中输入分号并执行格式化操作,再次执行菜单Edit→Macros→Stop Macro Recording命令停止宏录制,此时会对宏执行保存操作,如图2.64所示。

图2.61 Code Style选项卡

图2.62 开启宏录制

图2.63 正在录制

图2.64 保存宏

打开设置窗口并找到Keymap映射下的Macros宏选项,找到保存的宏定义并为其添加快捷键“;”。之所以使用分号是因为在Java语句编辑过程中通常以分号结尾,当使用分号作为快捷键后,可以将宏录制行为中的分号填充到行尾并执行格式化,如图2.65所示。

除此之外,还可以在Edit→Macros→Edit Macros下查看并管理已经存在的宏定义,如图2.66所示。

至此已经完成了宏定义及快捷键配置,当用户输入分号时即可实现自动格式化。

2.3.11 更改代码缩进

在IntelliJ IDEA中可以使用代码缩进或取消缩进,如图2.67所示。

图2.65 配置宏快捷键

图2.66 查看宏定义

图2.67 缩进操作

执行菜单Edit→Indent Selection命令或使用Tab键可以为代码添加缩进,执行菜单Edit→Unindent Line or Selection命令或使用快捷键Shift+Tab可以取消缩进。

Convert Indents用于缩进转换,可以选择使用空格或Tab占位符执行缩进占位。

2.3.12 折叠代码片断

程序是具有层次结构的,IntelliJ IDEA提供了对代码的折叠与展开操作,这样可以快速对指定区域的代码进行收缩或扩展操作,帮助开发者将注意力集中在主要区域,从而提升观察效果和避免无关区域的干扰。

IntelliJ IDEA中的折叠操作是针对层次展开的,当进行折叠后代码片段将缩小至单个可见行,折叠的代码片段通常显示为{...},如图2.68所示。

要进行折叠操作,开发者可以单击编辑区左侧的 按钮执行展开操作,也可以单击编辑区左侧的 按钮进行折叠操作。其中折叠按钮是成对出现的,就近匹配的折叠按钮代表当前程序结构中的一级层次。当用户单击{...}区域时,被折叠的部分将自动展开。

开发者也可以使用菜单对代码进行折叠操作。将光标定位于要进行折叠操作的层次,然后执行菜单Code→Folding命令进行操作,如图2.69所示。

图2.68 折叠代码片断

图2.69 折叠操作菜单

开发者可以配置折叠首选项,执行菜单File→Settings命令打开配置窗口并找到Editor→Genaral→Code Folding选项卡,如图2.70所示。

图2.70 配置折叠首选项

其中,Show code folding outline用于配置是否显示折叠代码片断的边线。如果取消此选项则外线消失,如图2.71所示。

图2.70中下方的区域指定了默认情况下哪些区域可以折叠,其中包含了通用配置已为各种语言单独指定的配置。例如勾选General选项下的Method bodies选项,那么当用户首次打开某个文件(如外部文件)时,会按照配置进行展开或折叠,如图2.72所示。

图2.71 取消折叠外线

图2.72 首次打开外部文件

2.3.13 拖放移动代码

在IntelliJ IDEA编辑器中可以使用拖放操作来复制或移动代码,首先需要确保拖放功能被启用。

打开设置窗口并找到Editor→General选项,如图2.73所示。

图2.73 拖放配置

在Mouse Control选项下,勾选Move code fragments with drag-and-drop选项则可以实现拖曳移动代码的功能。首先在编辑器中选择需要移动的代码片段,然后按住鼠标左键将选择的代码拖曳到指定位置后松开鼠标即可。

在移动过程中,鼠标箭头底部虚线轮廓的矩形区域代表了待移动的代码片断,同时编辑器中的黑色光标代表了将要移动的目标位置。

如果用户在进行移动操作时按住了Ctrl键,则会对待移动的代码片断在目标位置插入一个副本,同时原代码片断保持位置不变。

2.3.14 注释

在IntelliJ IDEA中可以为代码添加或取消注释。以Java语言为例对单行注释、多行注释及文档注释进行说明。

1.单行注释

单行注释是以//标注的注释。要添加单行注释,首先将光标定位在待添加注释行,单击菜单Code→Comment with Line Comment命令即可添加单行注释,也可以使用快捷键Ctrl+/完成同样的功能。

如果用户需要对多行内容进行注释,则依然可以使用单行注释的方式同时注释多行。如果光标定位在某一行或选择了某一行的部分区域,则注释作用域仅限于当前行。

取消注释也十分简单,只需要在选择好注释区域后,再次执行上述操作即可完成注释的可逆操作。

2.多行注释

多行注释是以/**/标记起来的跨越多行的注释。要添加多行注释,首先需要对待添加注释区域进行选择,然后执行菜单Code→Comment with Block Comment命令即可添加多行注释,还可以使用快捷键Ctrl+Shift+/完成操作。

多行注释需要精确地选取范围,因为它会在区域范围边界添加/*...*/标记。例如将光标定位在某一行,当执行多行注释时会在光标的两侧位置添加/**/而不是注释整行,如图2.74所示。

图2.74 基于光标添加多行注释

在注释多行时需要对多行内容全部进行选择,否则会出现局部注释的情况,这可能会导致编译错误,如图2.75所示。

要取消多行注释,首先要准确选取/*...*/注释的范围,然后执行注释命令即可。

图2.75 添加多行注释

3.文档注释

文档注释是以/**..*/标记的注释且没有默认快捷键。要添加文档注释,将光标定位在类名或者方法名上后使用快捷键Alt+Enter,此时会列出如图2.76所示的选项,选择Add Javadoc即可添加文档注释。

图2.76 添加文档注释

可以为文档注释配置快捷键,打开配置窗口并找到Keymap选项卡,搜索Fix doc comment,如图2.77所示。

图2.77 查找操作

右击查找出来的元素并选择Add Keyboard Shortcut命令,然后输入自定义的快捷键Shift+D,如图2.78所示。

单击OK按钮完成配置后应用并保存。在添加文档注释时用户只需将光标定位到类名或方法名所在行,使用快捷键Shift+D便可以快速添加文档注释,如图2.79所示。

图2.78 添加快捷键

图2.79 添加文档注释

2.3.15 还原窗口布局

开发者经常会对窗口的布局进行调整,当不再满意当前布局时,执行菜单Window→Restore Default Layout命令可以进行布局的还原操作(或使用快捷键Shift+F12),如图2.80所示。

2.3.16 编辑区分屏

在编辑文件时,分屏操作可以提供更好的观察角度。通过使用分屏窗口,开发者可以快速对不同位置的代码区域进行浏览或操作。

要使用分屏操作,右击编辑器选项卡,弹出如图2.81所示的菜单。

图2.80 还原窗口布局

图2.81 分屏菜单

其中,Split Vertically(水平分屏)会在横向打开新的窗口,用于对选定文件的内容进行展示,如图2.82所示。

图2.82 水平分屏

Split Horizontally(垂直分屏)会在纵向打开新的窗口,用于对选定文件的内容进行展示,如图2.83所示。

图2.83 垂直分屏

在进行分屏操作时,每次分屏都是以当前选择的对象为参照,并不会占用其他标签对象的空间。例如,当对图2.82中左侧的编辑器再次进行垂直分屏操作时,它会变成如图2.84所示的样子。

图2.84 多维分屏

2.3.17 取消右侧竖线

IntelliJ IDEA在屏幕右侧添加了一条标线,这条标线可以帮助开发者确定代码的长度及位置。如果不想显示右侧标线,则需在配置窗口中找到Editor→General→Appearance选项并取消Show hard wrap and visual guides。如果是2018年以前的IntelliJ IDEA版本,则取消勾选Show right margin即可,如图2.85所示。

图2.85 右侧竖线

2.3.18 分离窗口

有些时候,开发者希望在一个单独的窗口内查看代码,此时可以将编辑器从当前IDE窗口中分离出来以获得更好的视觉观察效果。

要将编辑器从IDE窗口中分离出来,可以使用快捷键Shift+F4。分享出来的窗口仅保留了菜单栏、导航栏与代码编辑区,如图2.86所示。

图2.86 分离窗口

虽然编辑器从窗口中分离了出来,但是在IDE的编辑窗口中依然存在当前打开的文件,因此用户不必担心如何将文件还原回编辑窗口,并且在不使用的时候直接关闭分离窗口即可。

用户还可以拖曳编辑器选项卡至IDE窗口的外部以实现窗口分离,此时IDE窗口内的文件将被关闭。

2.3.19 方法分隔线

要对文件中显示的方法进行分隔,打开配置窗口并找到Editor→General→Appearance选项卡,勾选Show method separators选项即可,如图2.87所示。

图2.87 方法分隔线

需要注意的是,此分隔线在接口文件中无效。

2.3.20 选项卡的固定与取消

当在编辑器中同时打开多个文件时,用户可能需要关闭一些不需要的文件,但同时又想保留某些文件,这种情况该怎么处理呢?

IntelliJ IDEA提供了选项卡的锁定与取消功能。右击需要保留的选项卡,然后选择Pin Tab(引脚)选项,如图2.88所示。

图2.88 锁定选项卡

当需要批量关闭文件时,在选项卡右击菜单,选择Close All but Pinned选项即可,如图2.89所示。

如果用户选择了Close或Close All,则那些被锁定的选项卡仍然会被关闭。如果要取消选项卡的锁定状态,则需要再次单击选项卡并选择Unpin Tab选项,如图2.90所示。

图2.89 保留锁定的文件

图2.90 取消锁定

在菜单Window→Editor Tabs下同样提供了选项卡操作,如图2.91所示。

图2.91 选项卡操作

2.3.21 自动管理导入

如果需要对程序中的导入进行自动管理,则可以在系统配置窗口中找到Editor→General→Auto Import选项,将Insert imports on paste选为All,同时勾选Add unambiguous imports on the fly(快速添加导入)和Optimize imports on the fly(for corrent project)(快速优化导入),如图2.92所示。

图2.92 导入管理

配置完成后IntelliJ IDEA会自动优化导入,并将无效的导入去除。其中,Optimize imports on the fly(for corrent project)仅对当前工程有效。

如果用户没有配置导入自动管理,则可以将光标放置在无效引入处,IntelliJ IDEA会自动弹出相关提示,单击Optimize import即可移除所有无效的导入,如图2.93所示。

图2.93 移除无效导入

2.3.22 项目窗口管理

执行菜单File→Settings命令打开系统配置窗口,定位到Appearance & Behavior→System Settings选项卡,此处可以设置IntelliJ IDEA的项目窗口打开方式,如图2.94所示。

图2.94 管理项目窗口打开方式

其中,

· Reopen last project on startup:勾选此选项后,IntelliJ IDEA启动后默认会打开上次使用的项目。

· Open project in new window:勾选此选项后,每次打开新项目时都会使用新的窗口。

· Open project in the same window:勾选此选项后,每次打开新项目时都会替换原有项目,仅保留一个项目窗口。

· Confirm window to open project in:勾选此选项后,每次打开新项目时都会弹出提示窗口,用户需要选择使用新窗口打开或替换当前项目窗口,如图2.95所示。

图2.95 选择项目窗口打开方式 +T5M2lU19hbfXnWooLHuQqP7Zod+FDRh5kTXos/p2zcsftKy5ivK0nSm65y8XhpV

点击中间区域
呼出菜单
上一章
目录
下一章
×