codecamp

IntelliJ IDEA项目的打开与关闭

IntelliJ IDEA 允许在不同的窗口中同时打开多个项目。默认情况下,每次打开另一个项目时,IntelliJ IDEA 会提示您选择是否在同一窗口或新窗口中打开项目。如有必要,可以使用 "系统设置" 页上的控件更改此行为。

在 "系统设置" 页的 "项目开始" 部分中, 选择下列选项之一:

  • 在新窗口中打开项目,每次打开一个新项目时将打开一个新的 IntelliJ IDEA 窗口。
  • 在同一个窗口中打开项目,使其停留在同一个 IntelliJ IDEA 窗口中。
  • 确认窗口打开项目以保留默认行为,并显示一个对话框以选择如何打开每个新项目。

打开现有项目

  1. 执行以下操作之一:
    • 欢迎界面上,单击 "打开"。
    • 在主菜单上选择文件| 打开(File | Open)。
  2. 在打开项目对话框,定位到所需的:*.ipr, .classpath.project,或者 pom.xml,文件或标有 图标的文件夹,其中包含项目.idea目录。
  3. 在 "选择路径" 对话框中, 选择包含所需项目的目录。

  4. 指定是要在新框架中打开项目,还是关闭当前项目并重新使用现有框架。请参阅本节打开多个项目了解详情。
将所需的项目从您的文件选择器右侧拖动到“打开项目”对话框,而不将其定位在那里。将自动找到对话框中的相应文件。

重新打开最近的 IntelliJ IDEA 项目

IntelliJ IDEA 保留最近的项目的历史记录列表,您可以从中选择所需的项目。

IntelliJ IDEA 启动时,默认情况下重新打开最近的项目(除非此选项在"系统设置" 页中的 "设置/首选项" 对话框中被禁用)。

执行以下操作:

  1. 在主菜单上选择 文件| 打开最近(File | Open Recent)。
  2. 从最近的列表中选择所需的项目。
    打开最近的 IntelliJ IDEA 项目
  3. 指定是要在新框架中打开项目,还是重新使用当前框架。

你也可以:

  • 从 "欢迎界面" 重新打开最近的项目。为此,请点击左侧窗格中单击想打开的项目,其中显示了最近项目的列表。在 "欢迎界面" 中开始键入以筛选最近的项目列表。
  • 通过单击 "进度" 窗口中的 "取消",终止项目打开过程,而不等待完成加载。
  • 通过将项目或文件名指定为命令行参数,从命令行打开项目和单个文件。
  • 从最近的项目文件列表中删除所有项目 文件| 打开最近 - 清除列表(File | Open Recent - Clear List)。
  • 在“欢迎界面”上删除某个最近的项目。

关闭 IntelliJ IDEA 项目

关闭唯一打开的项目时,将显示 "欢迎" 屏幕。在多个项目的情况下,每个项目都被关闭。

  • 在主菜单上选择文件| 关闭项目(File | Close Project)。
使用Yeoman生成器创建项目
IntelliJ IDEA如何同时打开多个项目
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

IntelliJ IDEA的一般准则

什么是IntelliJ IDEA项目

使用IntelliJ IDEA的意图行为

IntelliJ IDEA使用运行/调试配置

特定于VCS的程序

IntelliJ IDEA语言和特定框架指南

IntelliJ IDEA的数据库和SQL功能

IntelliJ IDEA使用之JavaServer Faces(JSF)

IntelliJ IDEA:分析PHP应用程序的性能

IntelliJ IDEA:调试PHP应用程序

IntelliJ IDEA:适用于PHP的Google App Engine

IntelliJ IDEA更多内容

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }