ฉันจะค้นหาหมายเลขบรรทัดในเครื่องมือแก้ไข Xcode ได้จากที่ใด


553

ใน Xcode 3 หมายเลขบรรทัดของตำแหน่งเคอร์เซอร์ปัจจุบันจะปรากฏขึ้น ฉันไม่เห็นสิ่งนี้ใน Xcode 4 มีการตั้งค่าที่จะเปิดใช้งานหรือไม่ หรือปุ่มกดที่จะให้ฉัน


โปรดยื่นข้อบกพร่องที่bugreport.apple.comและเรดาร์อ้างอิง: // 9245044 (สำหรับการแสดงเส้นเคอร์เซอร์ & คอลัมน์) หรือเรดาร์: // 13255659 (เพื่อแสดงหมายเลขบรรทัดตามค่าเริ่มต้น)
Quinn Taylor

คำตอบ:


992

สำหรับ Xcode 4 ขึ้นไปให้เปิดการตั้งค่า ( command+ ,) และทำเครื่องหมายที่ "แสดง: หมายเลขบรรทัด" ในส่วน "การแก้ไขข้อความ"

Xcode 9 ป้อนคำอธิบายรูปภาพที่นี่

XCode 8 และต่ำกว่า การจับภาพหน้าจอการตั้งค่าการแก้ไขข้อความ Xcode พร้อมเน้นข้อความการแก้ไขและหมายเลขบรรทัด


5
ภาพมีมูลค่า 1,000 คำ! (มันยังคงเหมือนเดิมสำหรับ xcode 6 .. )
Benjamin

42

ในการตั้งค่า -> การแก้ไขข้อความ -> แสดง: หมายเลขบรรทัดคุณสามารถเปิดใช้งานหมายเลขบรรทัดทางด้านซ้ายมือของไฟล์


5
ขอบคุณฉันจะใช้อย่างน้อยบางเวลา แต่สิ่งที่ฉันต้องการคือเพียงแสดงจำนวนบรรทัดที่ฉันกำลังอ่าน
William Jockusch

@ William Jockusch ฉันไม่คิดว่าพวกเขาเก็บมันไว้ใน XCode4 ฉันกำลังมองหามาระยะหนึ่ง แต่ก็ไม่มีประโยชน์
Nick Weaver


5

1) ไปที่การตั้งค่า xcode โดยคลิกที่ xcode ที่มุมด้านซ้ายมือ uper

2) จากนั้นเลือกการแก้ไขข้อความ

3) จากนั้นเลือกแสดง: หมายเลขบรรทัดและคลิกที่ช่องทำเครื่องหมายเพื่อเปิดใช้งาน

4) ปิดมัน

5) คุณจะเห็นหมายเลขบรรทัดเป็น xcode


1

หากคุณไม่ต้องการให้หมายเลขบรรทัดแสดงตลอดเวลาวิธีอื่นในการค้นหาหมายเลขบรรทัดของชิ้นส่วนของรหัสคือเพียงคลิกที่ระยะขอบซ้ายสุดและสร้างเบรกพอยต์ (ลูกศรสีน้ำเงินเล็ก ๆ ปรากฏขึ้น) จากนั้นไปที่เบรกพอยต์ navigator ( 7) ซึ่งจะแสดงรายการเบรกพอยต์ด้วยหมายเลขบรรทัด คุณสามารถลบเบรกพอยต์โดยคลิกขวาที่มัน


0

เพื่อประหยัด $ 4.99 สำหรับการใช้งานครั้งเดียวและไม่มีการจัดการกับ HomeBrew และไม่มีการนับบรรทัดว่างเปล่า

  1. เปิด Terminal
  2. cd ไปที่โครงการ Xcode ของคุณ
  3. ดำเนินการต่อไปนี้เมื่ออยู่ในโครงการเป้าหมายของคุณ:

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

หากคุณต้องการยกเว้นพ็อด:

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

หากโครงการของคุณมีวัตถุประสงค์ c และรวดเร็ว:

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
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.