描述

  • 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. 当Serverless遇到Regionless:现状与挑战

    摘要:本文尝试基于分析现有的学术文章,剖析Serverless与Regionless并存时,在性能提升和成本控制两个方向的现状与挑战 本文分享自华为云社区<当Serverless遇到Region ...

  2. 2021-04-04:给定一个非负数组arr,和一个正数m。 返回arr的所有子序列中累加和%m之后的最大值。

    2021-04-04:给定一个非负数组arr,和一个正数m. 返回arr的所有子序列中累加和%m之后的最大值. 福大大 答案2021-04-04: 自然智慧即可. 1.递归,累加和. 2.动态规划,累 ...

  3. 【保姆级教程】如何用Rust编写一个ChatGPT桌面应用

    为什么我们需要一个桌面应用 原因实在太多,我们需要便捷地导出记录,需要在回答长度超长的时候自动加上"继续",需要收藏一些很酷很实用的prompt...... (首先我假设你是一名如 ...

  4. Linux 创建 Python 虚拟环境

    Linux 创建 Python 虚拟环境 0. 前言 网上教程太杂太乱,要么排版不好看,要么讲半天讲不到重点,故做此篇,精简干练. 1. 安装virtualenv 先用pip安装virtualenv第 ...

  5. mysql字段添加中文提示Data too long

    解决方法: 新建一个数据库,字符集选择utf8

  6. 玩转服务器之数据传输篇:如何快速搭建FTP文件共享服务器

    FTP 文件共享服务器介绍 FTP服务(File Transfer Protocol,FTP)是最早应用于主机之间数据传输的基本服务之一,是目前使用最广泛的文件传送协议.FTP文件共享服务器在日常办公 ...

  7. 【RS】多光谱波段和全色波段的区别

    <p><strong>1.全色波段(Panchromatic Band)</strong></p> 全色图像是单通道的(即单波段灰色影像),其中全色是指 ...

  8. 【Ubuntu22.04】配置静态IP地址和FTP服务

    ## 一.配置静态IP 1. 使用命令`ip a`查看当前网卡名称,Ubuntu22.04默认网卡为ens33: ![](https://img2023.cnblogs.com/blog/308121 ...

  9. Linq的所有用法(简单化)

    Linq 是一种强大的查询语言,可以过滤.排序和组合各种数据源.下面我们将讨论 Linq 的各种用法. Linq 的基本语法: Linq 可以应用于任何对象集合,以下是一个示例: var number ...

  10. C++ 学习笔记 (一)

    C++标准化组织 https://isocpp.org/std/status http://open-std.org/JTC1/SC22/WG21/ why C++王者归来? https://cool ...