gpt4 book ai didi

Qt Creator `.pro.shared` 文件似乎没有任何效果

转载 作者:行者123 更新时间:2023-12-05 01:14:28 24 4
gpt4 key购买 nike

我在 Mac OS 10.8.2 上使用 Qt Creator 2.6.0,我创建了一个 myproject.pro.shared文件与 myproject.pro 位于同一文件夹中.我从 https://qt-project.org/doc/qtcreator-2.6/creator-sharing-project-settings.html 复制了示例 XML到 myproject.pro.shared文件。我删除了我的 ~/.config/QtProject/文件夹,而我没有 myproject.pro.user文件。

当我启动 Qt Creator 并打开项目文件时,myproject.pro.shared 中指定的设置不使用。例如,myproject.pro.shared指定 TabSize 14 个,但在“项目”>“编辑器”下,“编辑器设置”仍然显示“全局”,并且选项卡大小不是 14。

我怎样才能让它工作,以便在我第一次在新工作站上打开一个项目时填充默认设置?

最佳答案

我错过了这一行:

<value type="bool" key="EditorConfiguration.UseGlobal">false</value>

添加后,Qt Creator 默认使用具有正确设置的自定义配置。

这是我的工作,注释 .pro.shared文件:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QtCreatorProject>
<qtcreator>
<data>
<variable>ProjectExplorer.Project.Updater.FileVersion</variable>
<value type="int">12</value>
</data>

<!-- "Projects > Editor" tab -->
<data>
<variable>ProjectExplorer.Project.EditorSettings</variable>
<valuemap type="QVariantMap">
<value type="bool" key="EditorConfiguration.UseGlobal">false</value>

<!-- "Tabs And Indentation" section -->
<value type="bool" key="EditorConfiguration.SpacesForTabs">false</value>
<value type="bool" key="EditorConfiguration.AutoSpacesForTabs">false</value>
<value type="int" key="EditorConfiguration.TabSize">4</value>
<value type="int" key="EditorConfiguration.IndentSize">4</value>
<value type="int" key="EditorConfiguration.PaddingMode">2</value> <!-- 0="Not At All", 1="With Spaces", 2="With Regular Indent" -->

<!-- "Typing" section -->
<value type="bool" key="EditorConfiguration.AutoIndent">true</value>
<value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</value> <!-- 0="None", 1="Follows Previous Indents", 2="Unindents" -->
<value type="int" key="EditorConfiguration.TabKeyBehavior">0</value> <!-- 0="Never", 1="Always", 2="In Leading White Space" -->

<!-- "Cleanups Upon Saving" section -->
<value type="bool" key="EditorConfiguration.cleanWhitespace">true</value>
<value type="bool" key="EditorConfiguration.inEntireDocument">true</value>
<value type="bool" key="EditorConfiguration.cleanIndentation">true</value>
<value type="bool" key="EditorConfiguration.addFinalNewLine">true</value>

<!-- "File Encodings" section -->
<value type="QByteArray" key="EditorConfiguration.Codec">UTF-8</value>
<value type="int" key="EditorConfiguration.Utf8BomBehavior">1</value> <!-- 0="Add If Encoding Is UTF-8", 1="Keep If Already Present", 2="Always Delete" -->

<!-- "Mouse and Keyboard" section -->
<value type="bool" key="EditorConfiguration.MouseNavigation">true</value>
<value type="bool" key="EditorConfiguration.ScrollWheelZooming">false</value>
<value type="bool" key="EditorConfiguration.CamelCaseNavigation">true</value>
<value type="bool" key="EditorConfiguration.ConstrainTooltips">false</value>
<value type="bool" key="EditorConfiguration.KeyboardTooltips">false</value>
</valuemap>
</data>
</qtcreator>

关于Qt Creator `.pro.shared` 文件似乎没有任何效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13941766/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com