在 CLion 中打开 .ui 文件 - 暂时忽略文件关联

问题描述 投票:0回答:1

我在 Ubuntu 24.04 机器上使用 CLion 进行 Qt 开发。我已将 .ui 文件与 QT Designer 相关联,并且在构建 UI 时大部分时间都使用该文件,因此我希望保留它。

但我偶尔需要编辑 .ui 文件的 xml。目前我通过在 Nano 中打开它并进行编辑来做到这一点,但我想知道是否有办法在 CLion 中打开 xml 文件?

那么,有没有一种方法可以在 CLion 中打开 .ui 文件,而不更改文件关联?例如,某个菜单项上写着“用 CLion 打开”或类似的东西? (不过我目前还没找到)。

我已经在 SO 和 Jetbrain 的 YouTrack 上查看了问题,但所有这些问题似乎都与更改文件关联或文件关联不起作用等有关。我还没有找到任何有关如何在 CLion 中打开 .ui 文件的指导,同时仍然保留设计器的文件关联。

希望问题足够清楚:)

qt clion
1个回答
0
投票

我通过使用

IdeaVim
插件,通过命令
:e xxx.ui
来实现这一点。

这只能算是一个棘手的完成工作的方法,不知道还有没有其他的解决方案。

  1. 在 CLion 中安装
    IdeaVim
    插件。
  2. 输入
    normal mode
    (这是vim独有的编辑模式),光标显示类似正方形而不是垂直线。
  3. 输入“:”进入命令模式(也是 Vim 特有的),然后输入“e xxx.ui”在 CLion 中打开 .ui 文件。

最终实现类似:

final realization

需要注意的是,以下命令是我单独添加的,实际上您可以通过键入上述命令来打开.ui文件来打开任何文件。

© www.soinside.com 2019 - 2024. All rights reserved.