AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / coding / 问题

问题[intellij-idea](coding)

Martin Hope
ABeard89
Asked: 2025-04-22 03:23:23 +0800 CST

使用 Groovydoc 记录外部定义的全局变量

  • 5

我正在编写一段 Groovy 代码,它将在特定应用程序(特别是 NoMagic / Cameo 企业架构)的上下文中执行。

根据他们的文档,他们提供了某些预定义对象,可以从我的 Groovy 脚本中引用这些对象作为全局变量。

我的问题是我的 IDE(IntelliJ IDEA)不知道这些对象,因此无法提供任何代码完成建议,并且在引用这些全局变量时也无法正确解析方法。

我想知道是否有办法记录这些变量的存在,以便 IntelliJ 能够识别它们。也许可以用 Groovydoc 来声明?

// I would like to declare that the global variable 'ALH' will be
// defined at runtime as a specific type.

// Perhaps something like the following?
/**
 * @RuntimeValue
 * com.nomagic.magicdraw.simulation.utils.ALH ALH
 */

import com.nomagic.uml2.ext.magicdraw.classes.mdkernel.NamedElement

static void do_stuff(NamedElement e) {
    // Do things...
}

NamedElement my_element = ALH.getCaller() // IntelliJ cannot resolve 'ALH'

do_stuff(my_element)
intellij-idea
  • 1 个回答
  • 25 Views
Martin Hope
Pekotski Bit
Asked: 2025-02-05 07:12:47 +0800 CST

有没有办法显示特定方法的所有用法(CTRL +单击),包括那些被注释掉的方法?

  • 5

CTRL + Click如果无法进行简单(Windows)或任何其他快捷键配置,我还能如何查看特定方法的所有用法(包括注释掉的块中的用法)?

我找不到任何与上述帖子相关的内容。我找到的最接近的内容是通用注释代码搜索:编辑 > 查找 > 按结构搜索...或另一个通用分析: 代码 -> 分析代码 -> 按名称运行检查。

intellij-idea
  • 1 个回答
  • 14 Views
Martin Hope
Miick
Asked: 2024-12-16 22:56:26 +0800 CST

如何在 PyCharm 中操作模块

  • 5

在 IntelliJ 中File -> Project structure,我找不到 PyCharm。

我尝试添加两个诗歌模块:

  1. .venv从项目的根目录
  2. .venv来自同一项目的子目录

Intellij 版本的对话框窗口
在 intellij 中我可以使用“Cmd+;”来完成,但在 Pycharm 中没有这样的快捷方式。

在 PyCharm 中,上面显示的 IntelliJ 中的窗口在哪里?

我尝试搜索菜单但没有这样的选项

intellij-idea
  • 1 个回答
  • 11 Views
Martin Hope
Adalberto J. Brasaca
Asked: 2024-12-01 23:29:28 +0800 CST

JavaFX - IntelliJ 无法识别 ControlsFX 库控件

  • 7

我正在尝试使用 ControlsFX 库中的 MaskerPane 控件。我在 Scene Builder 中安装了该库,将 MaskerPane 控件插入容器中,它就可以正常工作了。

在此处输入图片描述

在此处输入图片描述

但是,即使导入库后,IntelliJ 也无法识别该控件。

在此处输入图片描述

它要求我通过 Maven 导入它,尽管我已经这样做了。

在此处输入图片描述

先感谢您。

pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.example</groupId>
    <artifactId>PaneTeste</artifactId>
    <version>1.0-SNAPSHOT</version>
    <name>PaneTeste</name>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <junit.version>5.9.2</junit.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.openjfx</groupId>
            <artifactId>javafx-controls</artifactId>
            <version>17.0.6</version>
        </dependency>
        <dependency>
            <groupId>org.openjfx</groupId>
            <artifactId>javafx-fxml</artifactId>
            <version>17.0.6</version>
        </dependency>

        <dependency>
            <groupId>org.junit.jupiter</groupId>
            <artifactId>junit-jupiter-api</artifactId>
            <version>${junit.version}</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.junit.jupiter</groupId>
            <artifactId>junit-jupiter-engine</artifactId>
            <version>${junit.version}</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.controlsfx</groupId>
            <artifactId>controlsfx</artifactId>
            <version>11.1.2</version>
        </dependency>
        <dependency>
            <groupId>org.controlsfx</groupId>
            <artifactId>controlsfx</artifactId>
            <version>11.1.2</version>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.11.0</version>
                <configuration>
                    <source>17</source>
                    <target>17</target>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.openjfx</groupId>
                <artifactId>javafx-maven-plugin</artifactId>
                <version>0.0.8</version>
                <executions>
                    <execution>
                        <!-- Default configuration for running with: mvn clean javafx:run -->
                        <id>default-cli</id>
                        <configuration>
                            <mainClass>com.example.paneteste/com.example.gridpanetest.GridCenterApplication</mainClass>
                            <launcher>app</launcher>
                            <jlinkZipName>app</jlinkZipName>
                            <jlinkImageName>app</jlinkImageName>
                            <noManPages>true</noManPages>
                            <stripDebug>true</stripDebug>
                            <noHeaderFiles>true</noHeaderFiles>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>
</project>
intellij-idea
  • 1 个回答
  • 34 Views
Martin Hope
Max
Asked: 2024-11-21 03:37:19 +0800 CST

停止 IntelliJ IDEA 中烦人的“快捷方式 X 错过了 N 次”弹出窗口

  • 5

我不断收到“有用的”弹出窗口,责备我没有使用我不想要或不需要的键盘快捷键。我一直在手动禁用它们,但我想完全禁用它们,包括所有快捷键。最让我恼火的是,有人告诉我,我应该按两到三个键盘键,而不是使用鼠标上的后退/前进按钮。

我尝试在设置 -> 外观和行为 -> 通知中禁用“关键推动者 X”通知,但据我所知,这没有任何作用。

我不想禁用所有弹出窗口,只想禁用这种特定类型的弹出窗口。

我正在使用 IntelliJ IDEA 2024.3(终极版)。

多次弹出窗口,显示我错过了一条快捷方式

intellij-idea
  • 1 个回答
  • 15 Views
Martin Hope
Mandroid
Asked: 2024-11-03 18:43:50 +0800 CST

项目根目录下缺少 .run 文件夹

  • 3

我正在关注这个。

它提到将提供的配置放在.run文件夹中。但我在项目目录中没有看到任何这样的文件夹。

在哪里可以找到它?

intellij-idea
  • 1 个回答
  • 25 Views
Martin Hope
Sandah Aung
Asked: 2024-10-10 15:24:05 +0800 CST

在 IntelliJ IDEA 中的 JDK 选择列表中删除重复的 JDK

  • 5

在为项目选择正确的 JDK 时,我导入了两次相同的 JDK,导致相同的 JDK 在选择列表中出现两次。这很不美观,并且可能会在将来造成混淆。我该如何删除重复项?一定有一个配置可以控制它。

在此处输入图片描述

intellij-idea
  • 1 个回答
  • 15 Views
Martin Hope
Basil Bourque
Asked: 2024-09-22 08:00:43 +0800 CST

在 IntelliJ 中替换多行自动突出显示的代码

  • 5

IntelliJ 有一个功能,(a)你选择一行的一部分,然后(b)IntelliJ 立即自动突出显示恰好存在于同一文件中多行类似代码的相同文本。

假设 IntelliJ 已经识别出重复的文本,有没有办法同时在所有这些行上输入或粘贴重复的文本?

IntelliJ 向我展示了所有重复内容,然后让我在每一行上进行复制-粘贴-粘贴-粘贴-粘贴,这似乎很愚蠢。

intellij-idea
  • 1 个回答
  • 12 Views
Martin Hope
Luca1152
Asked: 2024-09-14 23:08:12 +0800 CST

我可以隐藏 WebStorm 中的“上一个突出显示的错误”和“下一个突出显示的错误”按钮吗?

  • 5

我正在尝试使我的 WebStorm 变得非常简约。

我想知道,是否可以从窗口的右上角隐藏“上一个突出显示的错误”和“下一个突出显示的错误”按钮?毕竟我知道快捷方式,所以我没有使用它们 :P。为了清楚起见,我还想显示文件中的错误/警告数量——这部分没问题。

作为参考,这是我的 IDE 的屏幕截图(在一个很小的窗口中)。

在此处输入图片描述

我只是在想,通过隐藏右上角的 2 个按钮,我可以让它变得更简约 1%。

那么这可能吗?谢谢!

intellij-idea
  • 1 个回答
  • 13 Views
Martin Hope
four-eyes
Asked: 2024-07-25 15:29:06 +0800 CST

在 IntelliJ 中返回上一个文件的快捷方式

  • 3

我找不到可以让我回到上一个文件的快捷方式。我知道这一点,但是,这太过精细了。它总是跳转到上一个光标位置。如果我在文件中多次移动光标,这意味着我必须经过所有这些位置才能转到我来自的文件。我希望能够直接转到我来自/之前所在的文件。

有捷径吗?

intellij-idea
  • 1 个回答
  • 15 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    重新格式化数字,在固定位置插入分隔符

    • 6 个回答
  • Marko Smith

    为什么 C++20 概念会导致循环约束错误,而老式的 SFINAE 不会?

    • 2 个回答
  • Marko Smith

    VScode 自动卸载扩展的问题(Material 主题)

    • 2 个回答
  • Marko Smith

    Vue 3:创建时出错“预期标识符但发现‘导入’”[重复]

    • 1 个回答
  • Marko Smith

    具有指定基础类型但没有枚举器的“枚举类”的用途是什么?

    • 1 个回答
  • Marko Smith

    如何修复未手动导入的模块的 MODULE_NOT_FOUND 错误?

    • 6 个回答
  • Marko Smith

    `(表达式,左值) = 右值` 在 C 或 C++ 中是有效的赋值吗?为什么有些编译器会接受/拒绝它?

    • 3 个回答
  • Marko Smith

    在 C++ 中,一个不执行任何操作的空程序需要 204KB 的堆,但在 C 中则不需要

    • 1 个回答
  • Marko Smith

    PowerBI 目前与 BigQuery 不兼容:Simba 驱动程序与 Windows 更新有关

    • 2 个回答
  • Marko Smith

    AdMob:MobileAds.initialize() - 对于某些设备,“java.lang.Integer 无法转换为 java.lang.String”

    • 1 个回答
  • Martin Hope
    Fantastic Mr Fox msvc std::vector 实现中仅不接受可复制类型 2025-04-23 06:40:49 +0800 CST
  • Martin Hope
    Howard Hinnant 使用 chrono 查找下一个工作日 2025-04-21 08:30:25 +0800 CST
  • Martin Hope
    Fedor 构造函数的成员初始化程序可以包含另一个成员的初始化吗? 2025-04-15 01:01:44 +0800 CST
  • Martin Hope
    Petr Filipský 为什么 C++20 概念会导致循环约束错误,而老式的 SFINAE 不会? 2025-03-23 21:39:40 +0800 CST
  • Martin Hope
    Catskul C++20 是否进行了更改,允许从已知绑定数组“type(&)[N]”转换为未知绑定数组“type(&)[]”? 2025-03-04 06:57:53 +0800 CST
  • Martin Hope
    Stefan Pochmann 为什么 {2,3,10} 和 {x,3,10} (x=2) 的顺序不同? 2025-01-13 23:24:07 +0800 CST
  • Martin Hope
    Chad Feller 在 5.2 版中,bash 条件语句中的 [[ .. ]] 中的分号现在是可选的吗? 2024-10-21 05:50:33 +0800 CST
  • Martin Hope
    Wrench 为什么双破折号 (--) 会导致此 MariaDB 子句评估为 true? 2024-05-05 13:37:20 +0800 CST
  • Martin Hope
    Waket Zheng 为什么 `dict(id=1, **{'id': 2})` 有时会引发 `KeyError: 'id'` 而不是 TypeError? 2024-05-04 14:19:19 +0800 CST
  • Martin Hope
    user924 AdMob:MobileAds.initialize() - 对于某些设备,“java.lang.Integer 无法转换为 java.lang.String” 2024-03-20 03:12:31 +0800 CST

热门标签

python javascript c++ c# java typescript sql reactjs html

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve