未来读者请注意...Mac实用程序Moom对于某些问题非常好用,但并非完全解决方案。
使用最新的XCode,每当我在XCode中打开一个项目(或启动一个新项目)时,它看起来像这样:
但是,我希望它看起来像这样:
再次强调,这是在打开项目时。有没有办法实现这一点?谢谢。
打开Xcode(在顶部菜单栏) -->点击偏好设置...
切换到行为选项卡,修改运行部分中的内容。
你将看到以下内容:
你可以选择显示/隐藏所需内容,并指定默认行为。
祝愉快。
编辑:
了解您的要求后,我会修改我的回答。
没有办法强制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,在内部拖动“打开Finder项目”和“运行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} --模拟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或者如果您愿意,通过真正的Cocoa应用程序完成所有操作。
嗯,你可能可以使用预配置的xcuserstate文件方法来处理它,这些文件嵌套在你项目模板的默认工作空间目录中,但是调整和维护起来会很麻烦。我甚至不确定它是否有效。
我个人会采用行为方式进行处理。
所以:
ASCII行为编辑器:
...
√ Show *Debugger* with *Console View*
√ *Hide* utilities
...
应该就这样了。只需在需要恢复显示状态时按下分配的键命令,无论其初始状态如何。
当然,您可以通过运行外部AppleScript(使用Behavior的运行脚本功能触发)来执行其他一些操作或各种任意操作。