我该在Xcode编辑器中哪里找到行号?

554
在 Xcode 3 中,当前光标位置的行号会显示出来。但在 Xcode 4 中,我没有看到这个功能。是否有设置可以打开它?或者有按键可以让我得到它吗?

请在http://bugreport.apple.com上报告错误,并引用radar:// 9245044(以显示光标行和列)或radar:// 13255659(默认情况下显示行号)。 - Quinn Taylor
6个回答

991

对于 Xcode 4 及更高版本,打开偏好设置(command+,),在“文本编辑”部分中勾选“显示行号”。

Xcode 9 enter image description here

Xcode 8 及以下版本 Xcode Text Editing Preferences screen capture with Text Editing and Line Numbers highlighted


6
一张图片胜过千言万语!(在 Xcode 6 中仍然适用..) - Benjamin

42
在偏好设置->文本编辑->显示:行号中,你可以启用文件左侧的行号。

5
谢谢,我至少会有时候使用它。但我真正想要的是只显示我所在行的行号。 - William Jockusch
@William Jockusch 我认为他们没有在XCode4中保留它,我已经寻找了相当长的时间,但没有结果。 - Nick Weaver

19

当然,打开Xcode-> 首选项并启用“显示行号”。


7
偏好设置 -> 文本编辑 -> 显示:行号 - Hemang

6
  1. 点击左上角的 "Xcode",进入 Xcode 首选项。

  2. 选择 "文本编辑"。

  3. 选择 "显示:行号" ,并勾选启用它的复选框。

  4. 关闭首选项。

然后就可以在 Xcode 中看到行号了。


1
如果您不想始终显示行号,另一种查找代码行号的方法是只需单击最左边的边距并创建断点(将出现一个小蓝色箭头),然后转到断点导航器(7),其中它将列出带有其行号的断点。您可以通过右键单击它来删除断点。

1

为了节省$4.99的费用,只需执行以下操作即可一次性使用而无需处理HomeBrew和计算空行。

  1. 打开终端
  2. cd到你的Xcode项目
  3. 当你进入目标项目时,执行以下操作:

find . -name "*.swift" -print0 | xargs -0 wc -l

如果您想排除pods:

find . -path ./Pods -prune -o -name "*.swift" -print0 ! -name "/Pods" | xargs -0 wc -l

如果你的项目涉及Objective-C和Swift:
find . -type d \( -path ./Pods -o -path ./Vendor \) -prune -o \( -iname \*.m -o -iname \*.mm -o -iname \*.h -o -iname \*.swift \) -print0 | xargs -0 wc -l

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接