【问题标题】:Remove empty lines from Xcode project从 Xcode 项目中删除空行
【发布时间】:2015-03-17 06:08:17
【问题描述】:

我有一个很长的 Xcode 项目,它有很多空行,这让我很难在项目中导航。是否有任何快捷键可以从选定的代码中删除空行?

 [inboxmessagesarray removeAllObjects];
    [checkimageArray removeAllObjects];


    NSMutableDictionary *callDict =[[NSMutableDictionary alloc] init];


    [callDict setObject:@"messages-getModuleMessages" forKey:@"call"];
    [callDict setObject:FB_API_KEY forKey:@"accessSecret"];
    NSString *x=[FBUserManager sharedUserManager].authToken;
    [callDict setObject:x forKey:@"authToken"];
    [callDict setObject:@"json" forKey:@"format"];

    [callDict setObject:@"archived" forKey:@"callType"];


    FBGenericWebHandler *handler = [[FBGenericWebHandler alloc] init];
    handler.delegate = self;
    [handler ArchivesMessages:callDict];
    handler = nil;
   [SVProgressHUD showWithStatus:@"Loading"];

【问题讨论】:

  • 您可以在整个项目中进行全局搜索和替换,例如将两个或多个空行(或者更确切地说,只包含空白的行)更改为一个空行。
  • 添加到 Xcode 中的插件以删除代码中的空格行。看我的答案。
  • @PaulR 请详细解释您的建议...看起来好多了,但我需要更多详细信息。一步一步来。
  • @IanMashed:Shift-Command-F 用于全局搜索和替换,然后将所有出现的 2 个空行更改为 1 个空行(或您需要的任何其他内容)。如果您有包含制表符/空格的空行,请使用正则表达式。

标签: ios objective-c xcode ios6


【解决方案1】:

您在 Xcode 中安装了 ClangFormat-Xcode 插件。从项目中的代码中删除不必要的空间。

下载:ClangFormat-Xcode

见下文:

【讨论】:

  • 有什么更简单的吗?这个解决方案看起来太复杂了
  • 不再支持此插件。对于 Xcode 8+,您可以使用类似的工具 XcodeClangFormat
  • 好的。我会更新更多的方法。
  • 开什么玩笑。为什么我们必须为此安装插件? Control-我应该像在 Android Studio 中那样自动执行此操作!!嗯。嗯。
  • 另外,顺便说一下,当你去 Clang 的 github 时,它会说“通过 Alcatraz 安装”,当你点击 Alcatraz 时它会给出 404。嗯。感谢苹果!嗯。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-11-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-07
相关资源
最近更新 更多