在Qt Creator中,位于Ubuntu的用户片段在哪里?

时间:2014-01-08 19:08:56

标签: linux qt ubuntu qt-creator code-snippets

我正在使用Ubuntu 12.04 LTS和QT Creator 2.4.1,我的问题是:用户片段位于何处?

我找到了QT的原始片段: usr / share / qtcreator / snippets 。但问题是我需要管理员权限。

问题是我想在没有管理员权限的情况下在其他PC中导出我自己的代码段。

谢谢!

2 个答案:

答案 0 :(得分:4)

我使用的是Ubuntu 12.04 LTS和Qt Creator 2.7.2,我的代码片段位于

$HOME/.config/QtProject/qtcreator/snippets/snippets.xml

对于2.4.1可能是相同的。

答案 1 :(得分:1)

如评论中所述,我认为正确的方法是将其放入主文件夹。这也是在UI上使用“添加”选项时添加代码段的地方。

它与我的Archlinux,Ubuntu 10.04 LTS,Ubuntu 12.04 LTS以及我的Debian Wheezy盒子上的位置相同,即:

lpapp ~/.config/QtProject/qtcreator/snippets $ ls
snippets.xml

这个文档没有很好的记录,但是如果你看一下代码,那么在一些摆弄之后它就变得合理了:

https://qt.gitorious.org/qt-creator/qt-creator/source/1ed859d39bbe5899b158e1a500b7c8b949a1e201:src/plugins/texteditor/snippets/snippetscollection.cpp#L107