首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

IntelliJ的想法-有没有一种方法可以使结构窗口视图粘滞

在IntelliJ IDEA中,结构窗口视图是一个用于查看和导航项目文件结构的重要工具。虽然IntelliJ IDEA默认情况下不支持将结构窗口视图固定在特定位置,但可以通过以下方法实现类似的效果:

  1. 分屏功能:IntelliJ IDEA提供了分屏功能,可以将结构窗口视图与其他窗口(如编辑器窗口)进行分割,使其保持固定位置。可以通过拖动分割线来调整窗口大小和位置。这样,即使在切换文件或进行其他操作时,结构窗口视图仍然会保持在指定的位置。
  2. 使用工具窗口:IntelliJ IDEA提供了多个工具窗口,包括结构窗口、项目窗口、版本控制窗口等。这些工具窗口可以通过点击右侧的工具窗口按钮或使用快捷键来打开和关闭。通过将结构窗口视图添加到工具窗口中,可以将其固定在指定的位置,并在需要时进行展开和折叠。
  3. 自定义布局:IntelliJ IDEA允许用户自定义整个IDE的布局。可以通过"Window"菜单中的"Store Current Layout as Default"选项将当前布局设置为默认布局。这样,每次启动IntelliJ IDEA时,都会加载该布局,包括结构窗口视图的位置和状态。

总结: 尽管IntelliJ IDEA没有直接提供将结构窗口视图固定在特定位置的选项,但可以通过使用分屏功能、工具窗口和自定义布局来实现类似的效果。这些方法可以帮助开发人员更好地组织和管理项目文件结构,提高开发效率。

腾讯云相关产品和产品介绍链接地址: 腾讯云提供了一系列云计算相关产品,包括云服务器、云数据库、云存储等。您可以访问腾讯云官方网站了解更多详情:https://cloud.tencent.com/product

请注意,本回答仅提供了一种解决方案,并不代表唯一的方法。在实际使用中,您可以根据个人喜好和需求选择最适合您的方式来固定结构窗口视图。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

IntelliJ IDEA 2024.1 更新亮点汇总:全面提升开发体验

编辑器中的粘滞线 我们在编辑器中引入了粘性线,以简化大文件的处理和探索新的代码库。当您滚动时,此功能会将关键的结构元素(例如类或方法的开头)固定到编辑器的顶部。...您可以使用注释来执行此操作,注释会自动选择所需的语言,或者使用注入语言或参考意图操作 ( Alt+Enter) 从列表中手动选择语言。如果您使用后一种方法,IDE 将建议您插入语言注释。...单击这些标记会显示一个弹出窗口,其中显示原始代码,以便您可以快速识别已更改的内容。装订线图标可帮助您快速发起新的讨论,以及查看和隐藏现有的讨论。...从快速文档弹出窗口直接访问源文件 快速文档弹出窗口现在提供了一种下载源代码的简单方法。现在,当您查看库或依赖项的文档并需要访问其源代码时,只需按 即可F1。...更新后的弹出窗口将提供一个直接链接,您可以使用它来下载所需的源文件,从而简化您的工作流程。

3.2K10

IntelliJ IDEA 2020.2重磅发布!全面支持Github PR。真香版本?

Guide 关注了 IDEA 的官推,平时没事就会去看看有没有啥比较好的更新。今天下午看到IntelliJ IDEA 2020.2 都已经发布并且还支持了 Java15。...点击相关问题内嵌提示,IDE 将打开 Find 工具窗口,列出外部文件中出现的所有相关问题 3.能够创建多个结构搜索和替换检查 : 允许您使用“结构化搜索和替换”来查找并替换与特定模式匹配的代码块(如有必要...Pull dialog Rebase dialog 3.改进了“比较分支”操作的结果显示 :当您在IntelliJ IDEA 2020.2中比较两个分支时,IDE通过在编辑器中打开它们的日志来在一个视图中显示其提交...与VCS工具窗口相比,此视图具有足够的空间来完整报告每个分支中的提交以及受影响的文件。...使用IntelliJ IDEA 2020.2,您可以使用Ctrl + Enter / Cmd + Enter快捷键在相应的GUI中运行高亮显示的命令。

1.5K10
  • IntelliJ IDEA 2019.2 大量出色的新功能

    ②即使返回声明中断执行流,IDE 仍可以执行内联方法重构。 ③对于通过数据流分析检测到的问题,新操作 Find cause 可导航到可疑的代码段。 ④我们改进了重复代码检测并将其扩展到许多其他语言。...3 Services 工具窗口 ①借助全新的 Services 工具窗口,您可以在一个位置查看所有连接,以及已配置为向 Services 视图报告的运行配置。...⑩Diff 改进的 Collapse Unchanged Fragments 模式现在可显示在其中修改当前代码块的方法名称,以便您更轻松地理解上下文。...⑤如果您为 Java 使用外部可空性注释,IDE 现在可以在 Kotlin 中警告您注意不正确的注释 Java 方法的用例。 要了解详情,请参阅“最新功能”页面的 Kotlin 部分。...14 JVM 调试器 ☞现在,Step Into 操作为您提供了一种单步执行方法。

    2.2K10

    如何利用好 IntelliJ IDEA 的调试功能辅助代码调试

    现在,让我们来看看如何使用 IntelliJ IDEA 的调试功能来实现这些好处。 配置断点 在开始调试之前,首先需要配置断点。断点是一种指示调试器在执行代码时停下来的位置标记。...使用快捷键 F7 进入方法内部,逐步跳转。 使用快捷键 Shift + F8 跳出当前方法,返回到调用方。 查看调用栈 调试时,了解方法调用的层次结构非常重要。...你可以使用 IntelliJ IDEA 的调用栈视图查看方法的调用关系。...在调用层次窗口中,你可以看到当前方法的调用者和被调用者,以及它们之间的关系。 条件断点 条件断点是一种有条件地在代码中设置断点的方式。你可以配置条件,只有在条件满足时,断点才会触发。...分析问题: 在开始调试之前,尽量理解问题的性质和可能的原因。这有助于你更有针对性地设置断点和监视变量。 模块化代码: 将代码分解成小的、可测试的模块。

    98810

    IntelliJ IDEA 2022正式发布!这次打死我也不更了。。

    ,以及 Notifications 通知工具窗口,它提供了一种新的、简化的方式来接收来自 IDE 的通知。...新的通知 工具窗口 事件日志实例已替换为新的 通知 工具窗口,更清楚地突出重要和有用的建议和通知,并将它们组织在专用工具窗口中。...更新了 结构搜索和替换 对话框 重新设计了结构搜索和替换对话框,提供所有模板的列表,以便更轻松地在它们之间导航。 基于微服务的思想,构建在 B2C 电商场景下的项目实战。...IntelliJ IDEA Ultimate 现在为 Go 文件中的 HTTP 方法和标头提供补全,每个端点旁边都会出现一个地球图标,如果单击它,IntelliJ IDEA Ultimate 将建议几个选项...服务视图中的 描述资源操作 “服务”视图中的所有资源都有一个新的“描述资源”操作,可以从上下文菜单中调用它或使用工具栏按钮。

    3.6K40

    IntelliJ IDEA 2023.3 最新发布啦!盘点精彩亮点

    要删除工具栏,请转到“视图”|“工具栏”。外观并取消选中工具栏 选项。...默认工具窗口布局选项图片IntelliJ IDEA 2023.3 进一步改进了 v2023.1 中引入的保存多个工具窗口布局并在它们之间切换的功能。...新的默认布局选项提供了一种将工作区的外观恢复为其默认状态的快速方法。此布局不可自定义,可以通过*Window |访问。布局。...为了保持代码完成弹出窗口整洁并使实用方法的建议更易于查找,我们将它们收集到一个列表中,该列表会在您第二次调用代码完成时显示。随着功能的发展,这可能会在未来发生变化。...框架和技术HTTP 客户端中的增强结构工具窗口图片我们改进了HTTP 客户端中的结构.http工具窗口,以简化大文件中的导航。此更新为请求类型引入了颜色编码标签,并更清晰地列出了其内容。

    33910

    IntelliJ IDEA 2023.1 最新变化

    自定义基于正则表达式的搜索和替换检查 借助 IntelliJ IDEA 2023.1,您可以使用正则表达式创建自己的搜索和替换检查。 这些检查对于高亮显示基于样式或基于格式的问题特别实用。...Structure(结构)工具窗口中的 VCS 状态颜色提示 我们在 Structure(结构)工具窗口中添加了颜色提示,使文件更改更易于跟踪。...改进了 Branches(分支)弹出窗口 我们改进了 Branches(分支)弹出窗口的实用性。 例如,分支被分组并存储在可扩展列表中,导航更加轻松。 4....指定自定义快捷键以使用覆盖率运行当前文件的选项 在 IntelliJ IDEA 2023.1 中,可以为当前打开的文件创建快捷键启动 Run with coverage(使用覆盖率运行)操作,即使尚未创建运行配置...在 Coverage(覆盖率)视图中筛选类的选项 在 IntelliJ IDEA 2023.1 中,您可以在 Coverage(覆盖率)视图中筛选类,关注最近更新的类和测试时需要特别注意的方法。

    22810

    IntelliJ IDEA 2020.2的新增功能

    点击相关问题内嵌提示,IDE 将打开 Find 工具窗口,列出外部文件中出现的所有相关问题 能够创建多个结构搜索和替换检查:IDE允许使用“结构化搜索和替换”来查找并替换与特定模式匹配的代码块(如有必要...使用者将更容易找到适合需求的实时模板,也可以使用单独的 Groovy 节点 编辑器 问题工具窗口:我们添加了“问题”工具窗口,该窗口显示与当前文件有关的警告和错误以及问题的描述。...在此工具窗口中,可以右键单击问题以导航到遇到问题的代码行,然后可以使用Alt + Enter一步一步地解决问题。...改进了“比较分支”操作的结果显示:当您在IntelliJ IDEA 2020.2中比较两个分支时,IDE通过在编辑器中打开它们的日志来在一个视图中显示其提交。...与VCS工具窗口相比,此视图具有足够的空间来完整报告每个分支中的提交以及受影响的文件。 从日志中压入和删除本地提交:现在,您可以从本地分支中选择多个提交并进行压缩。

    60910

    IntelliJ IDEA:JAVA开发人员的终极IDE-安装和使用教程

    需要在安装IntelliJ IDEA之前安装JDK,并配置IntelliJ IDEA以使用正确的JDK版本。...配置项目:在IntelliJ IDEA中创建或导入项目后,可能需要进行一些项目特定的配置。这可能包括设置项目的依赖库、版本控制系统、构建工具等。可以使用项目结构对话框来配置项目设置。...常见的IntelliJ IDEA的各种视图和窗口:编辑器窗口(Editor Window):用于编辑和查看代码文件。...导航窗口可以显示项目结构、文件结构、类结构等视图。版本控制工具窗口(Version Control Tool Window):用于管理项目的版本控制系统,如 Git、Subversion 等。...除了上述窗口外,IntelliJ IDEA 还提供了许多其他视图和工具窗口,如数据库工具窗口、Maven/Gradle 工具窗口、TODO 窗口等,以满足不同开发需求。

    27210

    IntelliJ IDEA 2021.2 正式发布

    编辑器: 检查和快速修复的描述更加全面,其中一些还具有使用实例; 图表具有更有信息量,为你提供一个带有图谱的结构视图和所选块及其相邻块的预览; 你的项目的版权声明默认包括项目创建年份和当前版本年份; 对...,你也可以运行和调试你的应用程序; 为 Kotlin 引入了 WSL 2 支持和 Run Targets 功能; 当IntelliJ IDEA调用集合内链中的方法时,可以使用一种新的检查方法来简化语法,...除了Scala 3 sdk,Scala 2项目支持Scala 3结构(-Xsource:3),并添加了许多其他改进; 可以使用基于编译器的错误高亮显示来避免错误报告。...版本控制 可以在提交应用的更改之前对其运行测试; 所有预提交检查的进度和结果都显示在Commit区域中; 在IntelliJ IDEA 2021.2中,你可以使用GPG来启用Git提交签名,以确保提交的安全性...将记住此状态,并在下次应用此重构时保留所选内容; 修复了Kotlin代码中影响变量评估的几个问题; Kotlin对象在Variables视图中正确显示; 修复了使用身份验证代理时中继服务器连接不正常的问题

    3K30

    IDEA 2022.1 重磅发布!这次不追了

    Notifications 通知工具窗口,它提供了一种新的、简化的方式来接收来自 IDE 的通知。...新的通知 工具窗口 事件日志实例已替换为新的 通知 工具窗口,更清楚地突出重要和有用的建议和通知,并将它们组织在专用工具窗口中。...更新了 结构搜索和替换 对话框 重新设计了结构搜索和替换对话框,提供所有模板的列表,以便更轻松地在它们之间导航。 ...IntelliJ IDEA Ultimate 现在为 Go 文件中的 HTTP 方法和标头提供补全,每个端点旁边都会出现一个地球图标,如果单击它,IntelliJ IDEA Ultimate 将建议几个选项...服务视图中的 描述资源操作 “服务”视图中的所有资源都有一个新的“描述资源”操作,可以从上下文菜单中调用它或使用工具栏按钮。

    2.5K20

    IDEA 2022.1 重磅发布!追不动了~

    Notifications 通知工具窗口,它提供了一种新的、简化的方式来接收来自 IDE 的通知。...新的通知 工具窗口 事件日志实例已替换为新的 通知 工具窗口,更清楚地突出重要和有用的建议和通知,并将它们组织在专用工具窗口中。...更新了 结构搜索和替换 对话框 重新设计了结构搜索和替换对话框,提供所有模板的列表,以便更轻松地在它们之间导航。...IntelliJ IDEA Ultimate 现在为 Go 文件中的 HTTP 方法和标头提供补全,每个端点旁边都会出现一个地球图标,如果单击它,IntelliJ IDEA Ultimate 将建议几个选项...服务视图中的 描述资源操作 “服务”视图中的所有资源都有一个新的“描述资源”操作,可以从上下文菜单中调用它或使用工具栏按钮。

    2.6K20

    UI自动化 --- UI Automation 基础详解

    这种方法允许客户端根据其特定需求自定义通过UI自动化呈现的结构。 客户端有两种方式来自定义视图:通过作用域和过滤。...控件视图是原始视图的一个子集。它包括原始视图中的所有UI项,这些项被用户理解为可交互,或对UI中的控件的逻辑结构起作用。...在UI自动化中,UI自动化客户端可以询问控件支持哪些控件模式,然后通过支持的控件模式公开的属性、方法、事件和结构与控件进行交互。...当客户端知道 AutomationElement 支持 ScrollPattern 控件模式时,它可以使用该控件模式公开的属性、方法和事件来操作控件或访问有关控件的信息。...WindowPattern IWindowProvider 向 Microsoft Windows 操作系统公开特定于窗口的信息(一种基本概念)。

    3.3K20

    IntelliJ IDEA 2021.2 正式发布,快来看看又出了哪些神器的功能!

    2编辑器 检查和快速修复的描述更加全面,其中一些还具有使用实例; 图表具有更有信息量,为你提供一个带有图谱的结构视图和所选块及其相邻块的预览; 你的项目的版权声明默认包括项目创建年份和当前版本年份; 对...,你也可以运行和调试你的应用程序; 为 Kotlin 引入了 WSL 2 支持和 Run Targets 功能; 当IntelliJ IDEA调用集合内链中的方法时,可以使用一种新的检查方法来简化语法,...除了Scala 3 sdk,Scala 2项目支持Scala 3结构(-Xsource:3),并添加了许多其他改进; 可以使用基于编译器的错误高亮显示来避免错误报告。...10版本控制 可以在提交应用的更改之前对其运行测试; 所有预提交检查的进度和结果都显示在Commit区域中; 在IntelliJ IDEA 2021.2中,你可以使用GPG来启用Git提交签名,以确保提交的安全性...将记住此状态,并在下次应用此重构时保留所选内容; 修复了Kotlin代码中影响变量评估的几个问题; Kotlin对象在Variables视图中正确显示; 修复了使用身份验证代理时中继服务器连接不正常的问题

    2.7K50

    【开发工具 idea】值得推荐的15款idea插件

    (使用:Ctrl(Command)+ \或Ctrl + Alt + N) 2.显示RESTful服务结构。 3.一个简单的http请求工具。...、get、构造方法等,lombok可以使代码现在变得非常容易,只需突出显示一个块并在IDE中键入注释即可。...这提供了一种简单的方法来学习如何用键盘按键代替繁琐的鼠标工作,并有助于过渡到更快的无鼠标开发。当前,它支持工具栏按钮,菜单按钮,工具窗口及其中的操作。...Key Promoter X工具窗口显示了您最常使用的鼠标操作的命中列表,并直接为您提供了可以使用的快捷方式。对于没有快捷方式的按钮,Key Promoter X会提示您直接创建一个。...主要特征: 通过Intellij数据库表生成mybatis原始代码或添加数据库连接 基于mybatis接口方法名称(例如spring data jpa)生成mybatis sql,使用此方法,无需使用if

    2.9K10

    IDEA的基本使用:让你的IDEA有飞一般的感觉

    查看类结构 43 .IDEA删除多余空行 44 .代码部分格式化 45 ....第一种,在上述的“Right margin (columns)”的下方,有“Wrap when typing reaches right margin”选项,选中它,是什么效果呢?...Ø 切换窗口:Alt+Num,常用的有1-项目结构,3-搜索结果,4/5-运行调试。Ctrl+Tab切换标签页,Ctrl+E/Ctrl+Shift+E打开最近打开过的或编辑过的文件。...可以使用Alt+V快捷键,谈出View视图,然后选择Enter Presentation Mode。效果如下: 这个模式的好处就是,可以让你更加专注,因为你只能看到特定某个类的代码。...(ALT=8)中, 选择Run Configuration Type  然后选择Compound或者SpringBoot即可 42 .查看类结构 可以查看类结构,包括类中的属性、方法、内部类等 方法一

    1.6K20

    IntelliJ IDEA 2023.2 最新变化

    在 _Project_(项目)视图中按修改时间对文件进行排序 IntelliJ IDEA 2023.2 添加了备受期待的功能,让您可以根据修改时间在 _Project_(项目)视图中排列文件。...现在,您可以在 _Project_(项目)或 _Structure_(结构)工具窗口中直接选择多个成员,同时对其调用 _Extract Delegate_(提取委托)、_Extract Interface...改进了堆栈跟踪分析的导航 为了改进堆栈跟踪分析并更快地解决 bug,IntelliJ IDEA 现在可以准确猜测报告中方法的位置,即使行号不可用或已偏离。...默认挂钟分析模式 Ultimate 我们将挂钟分析模式设为默认选项,增强了 IntelliJ IDEA 2023.2 中的分析体验。 此分析方法会考虑在方法中花费的总时间,包括等待时间。...您可以使用复选框或上下文菜单在选区中添加或排除行。 性能 轻松生成共享索引的新工具 IntelliJ IDEA 2023.2 提供了新的命令行工具,用于快速构建和上传共享索引。

    73820

    IntelliJ IDEA 2022.1 正式发布:加强依赖分析器,冲突解决更方便!

    ,一个更新的 New Project 向导来优化新项目的启动过程,以及 Notifications 通知工具窗口,它提供了一种新的、简化的方式来接收来自 IDE 的通知。...图片 更新了 结构搜索和替换 对话框 重新设计了结构搜索和替换对话框,提供所有模板的列表,以便更轻松地在它们之间导航。...IntelliJ IDEA Ultimate 现在为 Go 文件中的 HTTP 方法和标头提供补全,每个端点旁边都会出现一个地球图标,如果单击它,IntelliJ IDEA Ultimate 将建议几个选项...IntelliJ IDEA 现在突出显示 JSON 查询,完成运算符和文档字段,并提供从映射实体到 *数据库* 工具窗口的导航。...要转发端口,可以使用工具栏上的图标或选择上下文菜单项。 图片 服务视图中的 描述资源操作 “服务”视图中的所有资源都有一个新的“描述资源”操作,可以从上下文菜单中调用它或使用工具栏按钮。

    2.5K10

    Intellij IDEA 使用小结

    (必备) Alt + Insert 代码自动生成,如生成对象的 set/get 方法,构造函数,toString() 等(必备) Ctrl + O 选择可重写的方法 Ctrl + I 选择可继承的方法...断点所在行上有多个方法调用,会弹出进入哪个方法 Shift + F8 在 Debug 模式下,跳出,表现出来的效果跟 F9 一样 Alt + F8 在 Debug 模式下,选中对象,弹出可输入计算表达式调试框...Ctrl + N 跳转到类(必备) Ctrl + Shift + N 跳转到文件(必备) Ctrl + Alt + Shift + N 跳转到符号(必备) Alt + Left/Right 切换当前已打开的窗口中的子视图...,比如Debug窗口中有Output、Debugger等子视图,用此快捷键就可以在子视图中切换(必备) F12 回到前一个工具窗口(必备) ESC 从工具窗口进入代码文件窗口(必备) Shift + ESC...+ H 显示当前类的层次结构 Ctrl + Shift + H 显示方法层次结构 Ctrl + Alt + H 调用层次 F2/Shift + F2 跳转到下一个/上一个高亮错误 或 警告位置(必备)

    1.3K60

    我们的软件出了什么问题------《敏捷软件开发:原则、模式与实践》(一)

    第一篇 软件设计存在的问题 我们知道,系统的设计,是存在于头脑中的衣服至关重要的图像。 即使我们在一开始的设计阶段,就非常清晰的了解了需求,甚至于在发布的时候,依然清楚。...笔者提出了一下观点:当软件出现了下面任何一种气味时,就表明软件正在腐化: 1、僵化性:很难对系统进行改动。因为牵扯到其他太多部分的改动。...2、脆弱性:对系统的改动会导致心痛中和改动的地方在概念上无关的许多地方出现问题。(开发人员就像是一只不停追逐自己尾巴的狗) 3、牢固性:很难解开系统的纠结,使之可重用。...4、粘滞性:做正确的事比做错误的事要困难。 两种表现形式:软件的粘滞性和环境的粘滞性 面临一个改动时,开发人员发现,有一些方法会保持设计,但是实施起来困难,另一些方法会破坏设计,但是实施起来相对简单。...而我们希望的是,可以更容易地进行哪些保持设计的变动。 5、不必要的复杂性:设计中包含有不具任何直接好处的基础结构。 6、不必要的重复:设计中包含有重复的结构,而该结构本可以使用单一的抽象进行统一。

    79480
    领券