描述

  • 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. jQuery实现swipe事件

    // jQuery.event.swipe // 0.5 // Stephen Band // Dependencies // jQuery.event.move 1.2 // One of swip ...

  2. 18年CCCC赛后总结

    C4赛后总结: 我正式入坑以来,大约5个月,这也是我第一次出去参与这样正式的比赛,其实比赛结果并不尽人意,但有很多还是需要记录下来的,通过这次比赛的确获得了很多的比赛经验: 一赛前: 其实赛前的状态, ...

  3. 2023-05-09:石子游戏中,爱丽丝和鲍勃轮流进行自己的回合,爱丽丝先开始 。 有 n 块石子排成一排。 每个玩家的回合中,可以从行中 移除 最左边的石头或最右边的石头, 并获得与该行中剩余石头值

    2023-05-09:石子游戏中,爱丽丝和鲍勃轮流进行自己的回合,爱丽丝先开始 . 有 n 块石子排成一排. 每个玩家的回合中,可以从行中 移除 最左边的石头或最右边的石头, 并获得与该行中剩余石头值 ...

  4. 2022-09-27:给定一个棵树, 树上每个节点都有自己的值,记录在数组nums里, 比如nums[4] = 10,表示4号点的值是10, 给定树上的每一条边,记录在二维数组edges里, 比如ed

    2022-09-27:给定一个棵树, 树上每个节点都有自己的值,记录在数组nums里, 比如nums[4] = 10,表示4号点的值是10, 给定树上的每一条边,记录在二维数组edges里, 比如ed ...

  5. Grafana系列-统一展示-9-Jaeger数据源

    系列文章 Grafana 系列文章 配置 Jaeger data source Grafana内置了对Jaeger的支持,它提供了开源的端到端分布式跟踪.本文解释了针对Jaeger数据源的配置和查询. ...

  6. vue全家桶进阶之路47:Vue3 Axios拦截器封装成request文件

    可以将Axios拦截器封装成一个单独的request文件,以便在整个应用程序中重复使用. 以下是一个示例,展示如何将Axios拦截器封装成一个request文件: 1.创建一个名为request.js ...

  7. ITIL介绍

    摘自:金角大王 https://www.cnblogs.com/alex3714/articles/5420433.html 本节内容 浅谈ITIL CMDB介绍 Django自定义用户认证 Rest ...

  8. phpstudy-sqlilabs-less-1

    题目:POST - Error Based - Double quotes- String - with twist 基于错误的双引号post型字符变形的注入 先抓下包,拿到格式 uname=1#&a ...

  9. vue/cli3整合Cesium,加载离线arcgis 切片

    最開始使用webpack進行cesium 集成, 出现了问题一大堆,最后只好选择传统的方法直接引入了,具体操作如下 目录 一.安装cesium 二.使用script引用cesium 1.切换到 nod ...

  10. Django自定义视图类及实现请求参数和返回参数加解密

    django rest_framework中GenericAPIView配合拓展类mixin或者视图集viewset可以复用其代码,减少自己编写的代码量.下面我要实现自己的视图类,以减少代码量新建一个 ...