当使用键盘快捷键注释或取消注释代码⌘+ 时,我遇到Xcode问题非常不可靠/.我似乎无法找到关于何时中断的真实模式,但它通常发生在模拟器上构建和运行我的代码之后.在我编辑任何一个代码文件中的内容之前,它将无法再次运行.即使我切换到主视图中的另一个文件,通过快捷方式进行注释也不起作用.其他键盘快捷键,如缩进⌘+ [继续工作就好了.
其他人是否有这个问题,如果有,你找到了解决方案吗?我知道这似乎是一个小小的抱怨,但在运行时,然后快速尝试注释掉一段代码来检查效果,这有点不方便.
我在OXS Yosemite 10.10(14A389)上使用Xcode 6.1(6A1052d),如果重要的话,在iOS的Objective-C中进行开发.
今天我更新到Xcode 6.3.2并且我无法运行Clang代码格式化 - 似乎它甚至没有安装.每次我更新Xcode,我都必须重新安装恶意软件和大多数软件包(为什么顺便说一句?),使它们可以在新版本的Xcode上运行.
这次我重新安装了所有软件包(如VVD文件管理器,颜色选择器等),但ClangFormat不起作用 - 它甚至没有出现在"编辑"菜单中.知道为什么吗?
顺便说一句.我试图重启Xcode以及Mac本身:)
编辑(解决方案):
Xcode 6.3.x的解决方案(如果这不起作用,请使用下面的常规解决方案.)
在终端中,输入以下内容:
find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add 9F75337B-21B4-4ADC-B558-F9CADF7073A7
Run Code Online (Sandbox Code Playgroud)
一般解决方案
通过终端获取新的UUID:
defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID
Run Code Online (Sandbox Code Playgroud)
将新的UUID添加到插件中的DVTPlugInCompatibilityUUIDs键(您的xcplugin文件 - > show package contents - > Contents/Info.plist
我正在寻找一个键盘快捷键来注释掉一些代码.我已经知道在所选代码行前添加Command+ ,但我希望能够以这种方式创建注释块.////* ... */
我想要一个快捷方式的原因/* ... */是能够折叠注释块,据我所知,你不能用//注释.
所以要么我需要折叠//类型注释的方法,要么需要键盘快捷键来创建/* ... */注释
有任何想法吗?
我能够在Xcode自动生成文档与? Command+ ? Option+ /。结果如下所示:
/// <#Description#>
///
/// - Parameter bar: <#bar description#>
///
/// - Returns: <#return value description#>
Run Code Online (Sandbox Code Playgroud)
我想将其生成为以下格式:
/**
* <#Description#>
*
* - Parameter bar: <#bar description#>
*
* - Returns: <#return value description#>
*/
Run Code Online (Sandbox Code Playgroud)
有没有办法做到这一点?谢谢