ฉันจะแสดงหมายเลขบรรทัดใน Eclipse ได้อย่างไร


742

ฉันจะแสดงหมายเลขบรรทัดตามค่าเริ่มต้นใน Eclipse ได้อย่างไร


1
คุณหมายถึงอะไร "โดยค่าเริ่มต้น"? สำหรับพื้นที่ทำงานใหม่แต่ละแห่ง สำหรับการติดตั้งใหม่ของ eclipse ฉันสับสน
Ryan Emerle

43
@Uri: เอ๊ะดังนั้นเมื่อคุณได้รับข้อความแสดงข้อผิดพลาดที่คุณคอมไพเลอร์คุณสามารถค้นหาบรรทัดได้อย่างรวดเร็วโดยสแกนเอกสารด้วยตาของคุณ
X-Istence

9
@ X-lstence Ctrl-L จะนำขึ้น pop up กล่องที่คุณสามารถป้อนหมายเลขบรรทัดที่จะข้ามไป
jklp

12
ถึงกระนั้นฉันก็พบว่ามันเร็วขึ้นมากเมื่อใช้เครื่องมือเช่นผ้าสำลีเพื่อเลื่อนไปยังแต่ละบรรทัดเมื่อมีข้อผิดพลาดหลายประการและการมีวิธีแสดงหมายเลขบรรทัดนั้นมีค่ามาก นอกจากนี้เมื่อถ่ายภาพหน้าจอคุณสามารถดูหมายเลขบรรทัดดั้งเดิมเพื่อการสนทนาได้
ท็อด

4
ข่าวใหญ่! (รายงานโดย Lars VOGEL): เริ่มต้น 4.4M4, หมายเลขบรรทัดจะถูกเปิดใช้งานตามค่าเริ่มต้น ! ดูคำตอบของฉัน (แก้ไข) ด้านล่าง
VonC

คำตอบ:


1100

หน้าต่างการตั้งค่า→→→ทั่วไปบรรณาธิการ→บรรณาธิการข้อความ→แสดงหมายเลขบรรทัด


แก้ไข: ฉันเขียนมานานแล้ว แต่เมื่อ @ArtOfWarfar และ @voidstate พูดถึงตอนนี้คุณสามารถทำได้ง่ายๆ:

คลิกขวาที่รางน้ำแล้วเลือก "แสดงหมายเลขบรรทัด":


83
ขอบคุณ! ฉันไม่อยากจะเชื่อว่าคนสามคนต่างพยายามบอกกับ OP ว่าพวกเขาไม่ต้องการหมายเลขบรรทัดแทนที่จะตอบคำถาม อัปยศที่นักพัฒนาซอฟต์แวร์ Eclipse เพราะซ่อนอยู่ในสถานที่ที่คลุมเครือแม้ว่า ... มันไม่ควรจะต้องคลิกครึ่งโหลเพื่อเปิดเรื่องแบบนี้
ArtOfWarfare

9
ขอบคุณ! ฉันใช้รุ่น Juno และในที่สุดก็พบว่ามันอยู่ใน eclipse -> preferences -> General -> editors -> text editors -> แสดงหมายเลขบรรทัด
ดั๊กอังกฤษ

8
@ArtOfWarfare นั่นคือสิ่งที่เกิดขึ้นเมื่อคุณให้นักพัฒนาออกแบบ UI
Blaise Swanwick

44
น่าสนใจที่ฉันไม่ได้สังเกตเห็นคำตอบที่ดีมาก ๆ สำหรับคำตอบนี้ ... คลิกขวาในรางน้ำแล้วเลือก "แสดงหมายเลขบรรทัด"
ArtOfWarfare

2
@ArtOfWarfare Shame กับผู้พัฒนา Eclipse สำหรับการสร้าง Eclipse
Josh

482

หากวิธีนี้ใช้ไม่ได้ผลอาจถูกแทนที่ด้วยการตั้งค่าปัจจุบันของคุณ คุณสามารถคลิกขวาในแถบด้านซ้ายของรหัสที่หมายเลขบรรทัดจะปรากฏขึ้นตามปกติและเปิดใช้งานด้วยเมนูบริบท

หน้าจอแสดงเมนูบริบทนี้


7
คุณคาดหวังอะไรใหม่กว่า 3 ปี ฉันเชื่อว่าตัวเลือกนี้เป็นของใหม่: P
anon58192932

94

อัปเดตพฤศจิกายน 2558:

ใน Eclipse Mars 4.5.1 หมายเลขบรรทัดจะถูกปิด (น่ารำคาญ) ตามค่าเริ่มต้นอีกครั้ง ทำตามคำแนะนำด้านล่างเพื่อเปิดใช้งาน


อัปเดตธันวาคม 2556:

Lars Vogelเพิ่งเผยแพร่ในบล็อกของเขา :

หมายเลขบรรทัดเป็นค่าเริ่มต้นใน Eclipse SDK Luna (4.4) ณ วันนี้

(10 ธันวาคม 2013)

เราดำเนินการสำรวจผู้ใช้หากผู้ใช้ต้องการให้มีการเปิดใช้งานหมายเลขบรรทัดในโปรแกรมแก้ไขข้อความใน Eclipse IDE โดยค่าเริ่มต้น
คำตอบนั้นชัดเจนมาก:

YES : 80.07% (1852 responses)
NO  : 19.93% (461 responses)
Total  : 2313
Skipped:   15

ด้วยBug 421313 , Review - หมายเลขบรรทัดควรจะใช้งานได้โดยเริ่มต้นที่เราเปิดใช้งานสำหรับ Eclipse SDK สร้างผมถือว่าแพคเกจคราสอื่น ๆ จะตาม


อัปเดตสิงหาคม 2014

ความยาวเริ่มต้นของหมายเลขบรรทัดคือ120 (แทน 80) สำหรับ Eclipse Mars 4.5M1
โปรดดู " วิธีกำหนดโค้ดตัวแก้ไขข้อความของ Eclipse เอง "


คำตอบเดิม (มีนาคม 2009)

ในการมีโดยค่าเริ่มต้นจริงๆคุณสามารถเขียนสคริปต์ที่ให้ความมั่นใจก่อนที่จะเปิดตัว eclipse ซึ่ง:
[workspace]\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.ui.editors.prefsประกอบด้วย:

lineNumberRuler=true

(โดย[workspace]เป็นไดเรกทอรีรูทของเวิร์กสเปซ eclipse ของคุณ)
จากนั้น eclipse จะถูกเปิดด้วย "หมายเลขบรรทัดที่แสดง" โดยค่าเริ่มต้น '"


มิฉะนั้นคุณสามารถพิมพ์ 'CTRL + 1' และ 'บรรทัด' ซึ่งจะทำให้คุณสามารถเข้าถึงคำสั่ง "แสดงหมายเลขบรรทัด"
(ซึ่งจะเปลี่ยนเป็นตัวเลือก "แสดงหมายเลขบรรทัด" ในส่วนแก้ไขข้อความของตัวเลือก

หรือคุณสามารถพิมพ์ "numb" ในการตั้งค่า Windows เพื่อเข้าถึงส่วน Text Editor:

แสดงหมายเลขบรรทัด

รูปภาพจาก " วิธีแสดงหมายเลขบรรทัดใน Eclipse " ของบล็อก " Mkyong.com "


ในเวอร์ชัน Eclipse Mars ปัจจุบัน (4.5.1) หมายเลขบรรทัดจะไม่ถูกเปิดใช้งานตามค่าเริ่มต้น (รำคาญ)
AStopher

ฉันจะตั้งค่าระยะห่างเยื้องซ้ายเพื่อเพิ่มช่องว่างระหว่างหมายเลขบรรทัดและอักขระตัวแรกของแต่ละบรรทัดได้อย่างไร
Ωmega

@ egamega 10 ปีต่อมาฉันไม่รู้ ที่จะเป็นการเว้นวรรคหรือการเว้นระหว่างร่องและตัวแก้ไขโค้ด
VonC

30

ง่ายเหมือนที่ Ctrl+ F10จากนั้นNเพื่อแสดงหรือซ่อนหมายเลขบรรทัด

การอ้างอิง: http://www.shortcutworld.com/en/win/Eclipse.html


เราจำเป็นต้องมีโฟกัสในตัวแก้ไขเพื่อให้ทางลัดนั้นทำงานได้ แต่มันก็ค่อนข้างชัดเจนถ้าใครอ่านชื่อหัวข้อในบทความที่อ้างถึง :-)
Björn Larsson

25

การเปลี่ยนแปลงเล็กน้อยใน Mac OSX:
Eclipse →การตั้งค่า→ทั่วไป→บรรณาธิการ→บรรณาธิการข้อความ→แสดงหมายเลขบรรทัด


20

Windows →ค่ากำหนด→ทั่วไป→ตัวแก้ไขข้อความ→แสดงหมายเลข


19

ในไฟล์นี้

[พื้นที่ทำงาน] .metadata.plugins \ org.eclipse.core.runtime.settings \ org.eclipse.ui.editors.prefs

ตรวจสอบให้แน่ใจพารามิเตอร์

lineNumberColor = 0,0,0

ไม่ใช่ 255,255, 255 ซึ่งเป็นสีขาว


หมายความว่าคุณสามารถมีสีของหมายเลขบรรทัดต่างกันได้หรือไม่? น่าสนใจ ฉันจะลองเร็ว ๆ นี้
Greeso

17

ไปที่ Windows →ค่ากำหนด→ทั่วไป→ตัวแก้ไขข้อความ→แสดงหมายเลข คลิกตกลงจากนั้นใช้การเปลี่ยนแปลง จากนั้นจะแสดงจำนวนบรรทัดโดยอัตโนมัติ


บางทีคุณอาจต้องการกดใช้และจากนั้นตกลงแม้ว่าจะกด OK พอเพียง ถึงกระนั้นฉันก็ไม่คิดว่าคำตอบนี้จะนำเสนอสิ่งใหม่เมื่อเทียบกับคำตอบยอดนิยม ไม่ใช่คำตอบที่ควรจะรวมกันหรือไม่
kon Psych

มีการกำหนดขั้นตอนเพื่อช่วยผู้คนขั้นตอนวิธีที่อธิบายนั้นมีไว้เพื่อให้เข้าใจง่าย หวังว่ามันจะช่วยคุณ!
bhejaFry

9

หนึ่งในวิธีที่ง่ายคือการใช้ทางลัดเช่น: Ctrl + F10 จากนั้นกด n "จะแสดงหมายเลขบรรทัดและซ่อนหมายเลขบรรทัด


7

คำตอบที่ดี แต่คุณสามารถผูกมันไว้กับกุญแจ (shorcut) เพื่อสลับมัน ..

หน้าต่าง> การตั้งค่า> คีย์จากนั้นป้อน "หมายเลขบรรทัด" ในตัวกรองและผูกไว้กับคีย์

ฉันใช้ CTRL + S + L


7

เปิด Eclipse

goto -> Windows -> การตั้งค่า -> ตัวแก้ไข -> ตัวแก้ไขข้อความ -> แสดงหมายเลขบรรทัด

ติ๊กแสดงสายไม่มีช่องทำเครื่องหมาย


4

คลิกที่แท็บหน้าต่างและคลิกที่การตั้งค่า

คลิกที่แท็บหน้าต่าง

ทำและตรวจสอบหมายเลขบรรทัด

ตรวจสอบแสดงหมายเลขบรรทัด



3

ใน Mac ทำสิ่งนี้:

cmd + , or ADT -> Preferences 

ขยายทั่วไป -> ตัวแก้ไข -> ตัวแก้ไขข้อความ

Check box: Show line numbers

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


2

Eclipse มีคุณสมบัติการค้นหาในช่องด้านซ้ายบนของการตั้งค่า พิมพ์ 'หมายเลขบรรทัด' ในช่องค้นหานั้นและโ ...

ในกรณีที่คุณเบื่อกับการ googling ทุกครั้งที่คุณลืม ...


1

นี่จะเป็นคำตอบที่เหมาะสมสำหรับคำถามที่ถาม:

String lineNumber = AbstractDecoratedTextEditorPreferenceConstants.EDITOR_LINE_NUMBER_RULER; EditorsUI.getPreferenceStore (). setValue (lineNumber, จริง);

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