V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
chengluyu
V2EX  ›  程序员

有没有被 Xcode 的 <# #> 坑过的……

  •  
  •   chengluyu · 2016-06-28 13:43:56 +08:00 · 2736 次点击
    这是一个创建于 3071 天前的主题,其中的信息可能已经有所发展或是发生改变。

    今天写了一段程序,总是在一个地方报错。

    但是怎么看都没有问题。

    于是把那段代码抄了一遍放在下面,把原来那段注释掉,发现居然不报错了……

    顿时 doge 脸……遇上编译器 bug 了?然后把两段代码复制出来 diff ,发现原先的代码有一个标识符左边被加上了 <#,右边被加上了 #>

    又回 Xcode 试了一下,发现被 <##> 包围的文字会变成一个单独的编辑块……但是 <##> 会隐藏……

    比如下面的代码

    int foobar(<#int x#>);
    

    在 Xcode 中会被显示为

    int foobar(int x);
    

    其中 int x 被加上了一点底色。

    无语凝噎。

    3 条回复    2016-06-28 16:05:09 +08:00
    pheyer
        1
    pheyer  
       2016-06-28 14:38:08 +08:00
    有时候是遇到过这问题,但是没有找到是哪里的问题,就像你说的,可能就是看不到#>等符号吧
    alexzuo
        2
    alexzuo  
       2016-06-28 15:26:51 +08:00 via iPhone
    双击一下试试看,不只是改了个底色那么简单。
    我自己备份代码的时候常用的,需要改的地方框起来,用 tab 可以跳转。改起来很方便的。
    Bayonetta
        3
    Bayonetta  
       2016-06-28 16:05:09 +08:00
    这是 Code Snippets 中填写区域的提示符,按 tab 键可以将焦点聚集在里面,作用类似于 placeholder ,提示输入内容的。

    这属于 Xcode 的 trick ,习惯就好,个人认为很好用
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1344 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 17:26 · PVG 01:26 · LAX 09:26 · JFK 12:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.