描述

  • Mac M1,IDEA 2017 有部分兼容性问题,遂对IDEA进行升级
  • idea 升级2021(IntelliJ IDEA 2021.3 (Community Edition))
  • 打开新工程,默认在当前窗口打开新tab。
  • 在Preferences | Appearance & Behavior | System Settings | Open project in New window 中配置不生效
  • 索引:idea 2021 open recent new window

解决办法

  • MacOS 系统偏好设置 -> 通用 -> 首选以标签页方式打开文稿: 永不

  • IDEA 中:Preferences | Appearance & Behavior | System Settings | Open project in New window

  • 问题解决

原因

  • IntelliJ IDEA is using macOS setting right now. There is a request to have IDE specific setting.
  • 默认使用MacOS的配置,IDEA自己的配置会被覆盖
  • 需要两处配置均配置为新窗口打开

原文链接

Question

Intellij Idea, open new project creates a new tab for each project, how do I revert to a default of a new window per open project?

Description

If I open a new project in Intellij Idea it now opens it as a new tab. How to change the default behaviour, revert to the previous behaviour and open in a new window?

Discussion

macOS System Preferences->General set "Prefer tabs when opening documents" to "Never". –
CrazyCoder
Sep 24 at 15:29
I think that's a macOS setting, this seems to be IntelliJ that is doing it –
atreeon
Sep 25 at 17:17
IntelliJ IDEA is using macOS setting right now. There is a request to have IDE specific setting. –
CrazyCoder
Sep 26 at 0:42
Unless I've got something wrong, Intellij Idea is causing this behaviour, not MacOS (you can see the tabs are even in the same dark mode setting managed by IntelliJ). I'd like to turn this off in IntelliJ. –
atreeon
Sep 27 at 15:52
IntelliJ IDEA is causing this behavior by respecting the mentioned macOS system preference, see the related tickets: youtrack.jetbrains.com/issue/IDEA-260522 youtrack.jetbrains.com/issue/IDEA-65293 youtrack.jetbrains.com/issue/JBR-2893. –
CrazyCoder
Sep 27 at 15:55

Answer

n macOS System Preferences | General, set "Prefer tabs when opening documents" to "Never".

Related documents and tickets:

macOS User Guide:
Use tabs in windows on Mac : https://support.apple.com/guide/mac-help/use-tabs-in-windows-mchla4695cce/mac
Big Sur: Add support of opening project as tabs : https://youtrack.jetbrains.com/issue/JBR-2893
Open project in a new window opens in a tab instead : https://youtrack.jetbrains.com/issue/IDEA-260522
View multiple IntelliJ IDEA projects in a single frame : https://youtrack.jetbrains.com/issue/IDEA-65293

idea 2021新窗口打开工程的更多相关文章

  1. 如何用CSS实现在新窗口打开链接?

    *如何用CSS实现在新窗口打开链接? <style type="text/css"> <!-- .target2 a:active {test:expressio ...

  2. jQuery外链新窗口打开

    对于外链,为了留住用户在本站,我们通常会使用新窗口打开,你可以设置target="_blank".然而手动一个是麻烦,另一个则是有可能会遗漏,本文通过jQuery查询要点击的链接, ...

  3. HTML之:让网页中的<a>标签属性统一设置-如‘新窗口打开’

    在开发过程中,我们往往想在页面中,给<a>设置一个统一的默认格式,例如我们想让链接:“在新窗口打开”,我们就可以使用<base>标签 在网页中添加这段代码: <head& ...

  4. 如何在Flash中新窗口打开页面而不被拦截

    Flash的wmode必须是opaque或者transparent,允许Flash访问页面脚本.另外跳转必须是点击直接触发. 代码:ExternalInterface.call("windo ...

  5. javascript新窗口打开链接window.open()被阻拦的解决办法

    场景是ajax提交,比较后端效验数据,需要用户登录,提示后并需要新窗口打开登录的链接,使用window.open(url);往往会被浏览器认为是广告而被拦截. data.url是ajax返回的链接地址 ...

  6. jquery新窗口打开链接

    第一种:下面的代码是针对m35ui这个样式下的a都是在新窗口打开    <script type="text/javascript">  jQuery(document ...

  7. router-link 返回上页 和 新窗口打开链接

    1.如果使用了Vue-router的话,就可以用 this.$router.go(-1) 实现返回: 2.如果没使用vue-router,就可以用 window.history.go(-1) 实现返回 ...

  8. location.href 本窗口与window.open 新窗口打开用法

    二种新窗口打开的区别: window.open("URL",'top'); 只是表示打开这个页面,并不是打开并刷新页面: window.location.href="UR ...

  9. select中想要加a链接 并且新窗口打开

    //新窗口打开 <select id="" onchange="window.open(this.value)"> <option value ...

  10. vue编程式路由实现新窗口打开

    一. 标签实现新窗口打开: 官方文档中说 v-link 指令被 组件指令替代,且 不支持 target=”_blank” 属性,如果需要打开一个新窗口必须要用标签,但事实上vue2版本的 是支持 ta ...

随机推荐

  1. PM系统成本科目挂接教程-如何查手册和看帮助文档

    如果这么简单的问题都无法入门只能说回炉重造吧孩子. ---by SheZQ 正文 成本科目挂接作为PM系统最基本的取数依据,数据汇总的根本,是必须要会的技能.如果没有挂接,就会出现空值或者0值. 摘自 ...

  2. 2步打通ModelArts和Astro,实现AI应用快速落地

    摘要:本文以 ModelArts 的"找云宝"自动学习 AI 应用为例,结合低代码平台 Astro 轻应用快速实现一个"找云宝"小应用. 本文分享自华为云社区& ...

  3. selenium 多窗口处理与网页frame

    多窗口处理 点击某些链接,会重新打开一个窗口,对于这种情况.想在薪页面操作,就得先切换窗口了. 获取窗口得唯一标识用句柄表示,所以只需要切换句柄,就可以在多个页面进行操作了 1. 先获取到当前得窗口句 ...

  4. 2022-02-10:k8s安装mongo,yaml如何写?

    2022-02-10:k8s安装mongo,yaml如何写? 答案2022-02-10: yaml如下: apiVersion: v1 kind: Service metadata: labels: ...

  5. 2021-05-27:定义何为step sum?比如680,680+68+6=754,680的step sum叫754。

    2021-05-27:定义何为step sum?比如680,680+68+6=754,680的step sum叫754.给定一个整数num,判断它是不是某个数的step sum? 福大大 答案2021 ...

  6. 2021-11-21:map[i][j] == 0,代表(i,j)是海洋,渡过的话代价是2, map[i][j] == 1,代表(i,j)是陆地,渡过的话代价是1, map[i][j] == 2,代表

    2021-11-21:map[i][j] == 0,代表(i,j)是海洋,渡过的话代价是2, map[i][j] == 1,代表(i,j)是陆地,渡过的话代价是1, map[i][j] == 2,代表 ...

  7. 爆肝一周,我开源了ChatGPT 中文版接口,官方1:1镜像支持全部 官方接口

    这里实现我之前文章承诺承接上文 人人实现ChatGPT自由,手把手教你零撸部署自己聊天私服 现在ChatGPT 提供了api接口 可以让我自己对接去实现我们自己想要gpt应用,但是由于一些原因,国内也 ...

  8. STM32为何在诸多的单片机中脱颖而出?

    ​1.前言 在STM32之前,都是老大头51,带着它的"小弟们" MSP430.AVR.PIC在单片机界呼风唤雨.那个时候,市场上遍布8位机,大学教材用51入门,个人.企业学单片机 ...

  9. shrio QuickStart

    Shrio三大对象:  springboot整合shrio 登录拦截认证 创建项目时勾选web,导入依赖: <dependency> <groupId>org.apache.s ...

  10. Python数据类型 - 元祖

    介绍 元祖和列表都是有序数列,列表是用 [ ],元祖使用() 元祖不同的地方在于创建后不能修改   注意:当元祖中只有一个元素的时候,要加上逗号(一个括号会被当成运算符使用) 比如: (123, ) ...