• iOS学习笔记2 Code Format


    昨天开始接触PHP没学iOS,不过还是继续写

    用惯了Visual Studio后用XCode的人总会有各种抱怨,其中常见的一条就是:
    XCode的糟糕无比的code format与“智能”的智能化提示(intellisense)

    先说intellisense。XCode会对代码进行自动补全,比如添加了一个“{”后自动出现“}”。
    不过我个人不太喜欢这种过于贴心的照顾。以前写C#的时候用过的Resharper也差不多是这个风格,不过写多了之后感觉还是自己手写比较顺手。
    自动补全的函数经常会留下几个placeholder供替换实际代码。但有时候实际代码的内容和placeholder是一致的,于是会出现代码看着正确,实际编译出错的情况。。。至少换个颜色呢魂淡。

    不该加的东西乱加,XCode却缺少了我认为必不可少的代码format工具。
    在Visual Studio里有CTRL + K , D的自动代码format工具。我用过的其他IDE比如Eclipse和NetBeans,以及VS的亲戚Mono Developer里也有。但XCode里只有一个可怜的Ctrl I(如果用mac风格的话就是^I),用来将前面空格没对齐的代码给对齐,还一定要选中代码才会对齐(也可以Command+A选中所有代码)。XCode里的术语为Re-Indent。但像自动给等号前后加空格之类?不好意思,没有。

    XCode,不觉得手动在等号前后输入空格是一个非常会打断思路的行为么。。。

    看到有人推荐用一个叫uncrustify的插件:
    http://stackoverflow.com/questions/561474/objective-c-style-formatter
    下载见:
    http://sourceforge.net/projects/uncrustify/files/uncrustify/
    我没试用过,有兴趣的话可以尝试一下。

    咦?好像写成抱怨文了。。。算了。这个话题就到这里吧。用多了会习惯的,大概。

  • 相关阅读:
    Mariadb/Mysql命令行常用命令
    Apache
    Web网页服务器软件——介绍
    力扣 2021.02.22
    openwrt 广告屏蔽大师 Plus+ 广告屏蔽
    AWX安装
    Command "python setup.py egg_info" failed with error code 1
    《Can you feel my world》--王力宏
    csv文件读入转字典
    每日一题力扣110 平衡二叉树
  • 原文地址:https://www.cnblogs.com/galaxyyao/p/3044730.html
Copyright © 2020-2023  润新知