今天写了一段程序,总是在一个地方报错。
但是怎么看都没有问题。
于是把那段代码抄了一遍放在下面,把原来那段注释掉,发现居然不报错了……
顿时 doge 脸……遇上编译器 bug 了?然后把两段代码复制出来 diff ,发现原先的代码有一个标识符左边被加上了 <#
,右边被加上了 #>
。
又回 Xcode 试了一下,发现被 <#
和 #>
包围的文字会变成一个单独的编辑块……但是 <#
和 #>
会隐藏……
比如下面的代码
int foobar(<#int x#>);
在 Xcode 中会被显示为
int foobar(int x);
其中 int x
被加上了一点底色。
无语凝噎。
1
pheyer 2016-06-28 14:38:08 +08:00
有时候是遇到过这问题,但是没有找到是哪里的问题,就像你说的,可能就是看不到#>等符号吧
|
2
alexzuo 2016-06-28 15:26:51 +08:00 via iPhone
双击一下试试看,不只是改了个底色那么简单。
我自己备份代码的时候常用的,需要改的地方框起来,用 tab 可以跳转。改起来很方便的。 |
3
Bayonetta 2016-06-28 16:05:09 +08:00
这是 Code Snippets 中填写区域的提示符,按 tab 键可以将焦点聚集在里面,作用类似于 placeholder ,提示输入内容的。
这属于 Xcode 的 trick ,习惯就好,个人认为很好用 |