当前位置:  开发笔记 > 编程语言 > 正文

Objective-C Tidy

如何解决《Objective-CTidy》经验,为你挑选了4个好方法。

我有一个有点混乱格式的Objective-C代码库.有没有办法让Xcode重新格式化整个项目以符合编码标准(即正确缩进,空格v.制表符等)?还有其他工具可以实现这一目标吗?



1> dbr..:

Uncrustify:http://uncrustify.sourceforge.net/

源代码美化C,C++,C#,ObjectiveC,D,Java,Pawn和VALA

如果你想要更简单的东西,你可以通过简单地剥离所有的空格/换行符,添加一个新的换行符; { },并手动重新缩进代码来获得某种方式.它不会接近完美布局的代码,并且重新定义可能是大代码的痛苦,但它将是一致的.



2> Jens Ayton..:

一个简单但有限的解决方案是Xcode中的Edit-> Format-> Re-Indent,它将应用您当前的缩进设置(Xcode-> Preferences ... - > Indentation).



3> Vinko Vrsalo..:

根据这篇博文,bcpp与Objective-C合作.

此外,工具缩进可能对您有所帮助.它的目标是普通C,但有很多选择可以帮助.我不知道它是否默认出现在OS X上.

NAME
       indent - changes the appearance of a C program by inserting or deleting
       whitespace.

SYNOPSIS
       indent [options] [input-files]

       indent [options] [single-input-file] [-o output-file]

       indent --version

DESCRIPTION
       This man page is generated from the file indent.texinfo.  This is  Ediâ
       tion  of "The indent Manual", for Indent Version , last updated .

       The  indent  program  can  be used to make code easier to read.  It can
       also convert from one style of writing C to another.

       indent understands a substantial amount about the syntax of C,  but  it
       also attempts to cope with incomplete and misformed syntax.



4> Nathan Kinsi..:

来自Xcode:

1)更改缩进首选项以匹配您想要的.

2)选择要处理的文件并选择全部(cmd-A)

3)向左移动(cmd- [)几次,直到所有线都位于窗口的左边缘.

4)使用重新缩进选择(从编辑 - >格式 - >或右键单击上下文菜单)

一次只能处理一个文件,而不是整个项目.也只处理缩进.

推荐阅读
重庆制造漫画社
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有