รายงานข้อผิดพลาดจากเมล็ดภาษาส่วนใหญ่ที่ทำงานใน IPython / Jupyter Notebooks จะระบุบรรทัดที่เกิดข้อผิดพลาด แต่ (อย่างน้อยตามค่าเริ่มต้น) จะไม่มีการระบุหมายเลขบรรทัดในโน้ตบุ๊ก
เป็นไปได้ไหมที่จะเพิ่มหมายเลขบรรทัดไปยัง IPython / Jupyter Notebooks?
รายงานข้อผิดพลาดจากเมล็ดภาษาส่วนใหญ่ที่ทำงานใน IPython / Jupyter Notebooks จะระบุบรรทัดที่เกิดข้อผิดพลาด แต่ (อย่างน้อยตามค่าเริ่มต้น) จะไม่มีการระบุหมายเลขบรรทัดในโน้ตบุ๊ก
เป็นไปได้ไหมที่จะเพิ่มหมายเลขบรรทัดไปยัง IPython / Jupyter Notebooks?
คำตอบ:
CTRL- MLสลับหมายเลขบรรทัดในพื้นที่ CodeMirror ดู QuickHelp สำหรับแป้นพิมพ์ลัดอื่น ๆ
ในรายละเอียดเพิ่มเติมCTRL- M(หรือESC) นำคุณเข้าสู่โหมดคำสั่งจากนั้นกดLปุ่มควรสลับการมองเห็นของหมายเลขบรรทัดปัจจุบัน ในรุ่นสมุดบันทึกล่าสุดShift-Lควรสลับสำหรับเซลล์ทั้งหมด
หากคุณจำทางลัดไม่ได้ให้เปิดพาเล็ตคำสั่งCtrl-Shift+P( Cmd+Shift+Pบน Mac) และค้นหา "หมายเลขบรรทัด") มันควรอนุญาตให้สลับและแสดงทางลัด
Ctrl-m
h
เพื่อแสดงแป้นพิมพ์ลัดทั้งหมดในสมุดบันทึก ipython หรือคุณสามารถคลิกQuckHelp
ที่ด้านบนเพื่อแสดงทางลัด
Ctrl-Shift+P
สำหรับผู้ชนะ
บน IPython 2.2.0 เพียงพิมพ์ l (L ตัวพิมพ์เล็ก) ในโหมดคำสั่ง (เปิดใช้งานโดยการพิมพ์ Esc) ดู [วิธีใช้] - [แป้นพิมพ์ลัด] สำหรับทางลัดอื่น ๆ
นอกจากนี้คุณยังสามารถตั้งค่าการทำงานเริ่มต้นไปยังหมายเลขบรรทัดแสดงผลโดยการแก้ไขcustom.js
เลือกตัวเลือกสลับ Line จำนวนจาก ->ViewToggle Line Number
หากต้องการเปิดหมายเลขบรรทัดตามค่าเริ่มต้นในทุกเซลล์เมื่อเริ่มต้นฉันแนะนำลิงก์นี้ ฉันพูด:
นำทางไปยังไดเร็กทอรี jupyter config ของคุณซึ่งคุณสามารถค้นหาได้โดยพิมพ์คำสั่งต่อไปนี้ที่บรรทัดรับคำสั่ง:
jupyter --config-dir
จากนั้นเปิดหรือสร้าง
custom
โฟลเดอร์ในโฟลเดอร์นั้นคุณควรหา
custom.js
ไฟล์ หากไม่มีคุณควรสร้างได้ เปิดในโปรแกรมแก้ไขข้อความและเพิ่มรหัสนี้:define([ 'base/js/namespace', 'base/js/events' ], function(IPython, events) { events.on("app_initialized.NotebookApp", function () { IPython.Cell.options_default.cm_config.lineNumbers = true; } ); } );
สำหรับฉันctrl + m
ใช้เพื่อบันทึกหน้าเว็บเป็น png ดังนั้นจึงไม่สามารถทำงานได้อย่างถูกต้อง แต่ฉันหาวิธีอื่น
บนแถบเครื่องมือมีด้านล่างชื่อเปิด paletee คำสั่งคุณสามารถคลิกและพิมพ์ในบรรทัดและคุณสามารถดูหมายเลขบรรทัดเซลล์สลับที่นี่
ต่อไปนี้เป็นวิธีรู้ทางลัดที่ใช้งาน (ขึ้นอยู่กับระบบปฏิบัติการและรุ่นโน้ตบุ๊กของคุณซึ่งอาจมีการเปลี่ยนแปลง)
Help > Keyboard Shortcuts > toggle line numbers
บน OSX ที่รัน ipython3 เหมือนเดิม ESC L
คุณยังสามารถค้นหาToggle Line Numbers
ภายใต้View
แถบเครื่องมือด้านบนของสมุดบันทึก Jupyter ในเบราว์เซอร์ของคุณ สิ่งนี้จะเพิ่ม / ลบหมายเลขบรรทัดในเซลล์โน้ตบุ๊คทั้งหมด
สำหรับฉันEsc+ lเพิ่ม / ลบหมายเลขบรรทัดของเซลล์ที่ใช้งานอยู่เท่านั้น
กำลังค้นหาสิ่งนี้: Shift-L
ใน JupyterLab 1.0.0
1. กด esc เพื่อเข้าสู่โหมดคำสั่ง 2.perss l (เป็น L ใน lowcase) เพื่อแสดงหมายเลขบรรทัด