没有人能够回答这个问题。
以这种方式打开XCode 似乎是不可能的。
然而,优素福提供了最有用的答案 - 所以优素福得到了积分,谢谢优素福。
给未来读者的注意事项.. mac 实用程序 Moom 非常适合解决某些(但不是全部)这种性质的问题。同样,它不是一个完整的解决方案。
使用当前最新的 XCode,
每当我在 XCode 中打开一个项目(或开始一个新项目)时,
它看起来像这样:
但是,我希望它看起来像这样:
那是我打开一个项目的时候。
有什么办法可以做到这一点?谢谢。
没有人能够回答这个问题。
以这种方式打开XCode 似乎是不可能的。
然而,优素福提供了最有用的答案 - 所以优素福得到了积分,谢谢优素福。
给未来读者的注意事项.. mac 实用程序 Moom 非常适合解决某些(但不是全部)这种性质的问题。同样,它不是一个完整的解决方案。
使用当前最新的 XCode,
每当我在 XCode 中打开一个项目(或开始一个新项目)时,
它看起来像这样:
但是,我希望它看起来像这样:
那是我打开一个项目的时候。
有什么办法可以做到这一点?谢谢。
转到 Xcode(在顶部菜单栏中)-> 首选项...
切换到Behaviors选项卡并在Running部分修改您想要的内容
你会得到这样的东西:
您可以选择显示/隐藏您需要的内容,并指定默认行为
干杯
编辑:
在了解您的需求后,我将修改我的答案。
没有办法强制 XCode 在启动时自动输入行为。
您可以做的最好的事情是创建自定义行为并为其提供键盘快捷键。当您启动 XCode 时,只需使用键盘快捷键输入所需的行为。
这是这样做的:
在“行为”选项卡(上图)中,单击底部的 + 号
然后输入此行为的所需名称(可能是 StartupBehavior)
点击左键修改快捷键。我首选的快捷键是Command + `(“1”键左侧的按钮)。这是因为它不会覆盖任何其他命令并且很容易单击。
注意:您可以指定您喜欢的任何快捷方式,如果您不使用它,不要害怕覆盖已经存在的快捷方式。
现在你需要按照你喜欢的方式配置你的行为
关闭首选项窗口。
现在每次启动 XCode 时,只需使用您指定的快捷键(在我的情况下为Command + `)即可快速加载您的行为
笔记:
如果您不喜欢键盘快捷键,您还可以通过转到Xcode(菜单栏)->行为--> 选择您的行为来加载您的行为
这是你实现你想要的最快的方法。我认为您无法强制 Xcode 在启动时自动运行您的行为。
希望它有所帮助。
干杯
(不是真正的默认布局,一旦打开 XCode,您必须同时按下至少 2 个键)您可以为“Build->Starts”设置一个行为,并在打开 XCode/任何项目后点击“CMD + B”。这样,即使有任何错误并且构建失败,它也会 1. 更改为您的布局,并且 2. 您不必再次停止它。
如前所述,它不是默认布局,但我喜欢让编译器在一开始就运行其他人的项目。
您可以按照我的评论中的建议在 XCodes 首选项文件中搜索一些键
~/Library/Preferences/com.apple.Xcode.plist
,我没有足够的经验知道哪些是正确的,抱歉。
包装在应用程序中打开的 .xcodeproj 文件。例如,绝不是“干净”,但无论如何:
打开Automator,选择Application,将“open Finder Items”和“run AppleScript”拖进去。
on run {input, parameters} set frontmostAppName to name of (info for (path to frontmost application)) repeat while frontmostAppName is not "XCode.app" set frontmostAppName to name of (info for (path to frontmost application)) delay 0.5 end repeat try tell application "System Events" to keystroke "b" using {command down} --simulates CMD + B end try return input end run
像上面那样插入一些applescript并保存Automator应用程序。
您显然可以创建一个新行为而不是使用 Build->starts,在 XCode 和脚本中分配不同的热键,例如 tell application "System Events" to keystroke "i" using {command down, control down, shift down, alt down}
,以某种方式优化 applescript,或者如果您愿意,可以通过真正的可可应用程序做所有事情
好吧,您也许可以使用嵌套在项目模板的默认工作区目录中的预配置 xcuserstate 文件来处理它,但这将是一个调整和维护的痛苦。我什至不确定它会起作用。
我个人会通过使用行为来解决它。
所以:
ASCII 行为编辑器:
... √ Show *Debugger* with *Console View* √ *Hide* utilities ...
那应该这样做。当您想要恢复该显示状态时,只需按指定的键盘命令即可,无论其初始状态如何。
当然,您可以通过运行外部 AppleScript(由 Behavior 的运行脚本工具触发)来做一些其他事情或各种任意事情。