ฉันมีรหัส C ++ ที่มีมากกว่า 10,000 บรรทัด ฉันกำลังมองหาบางอย่างที่เก็บบางบรรทัด เช่นคั่นหน้าบางบรรทัดหรือฟังก์ชั่นบางอย่างเพื่ออำนวยความสะดวกในการเข้าถึงพวกเขา
ตัวอย่างเช่นรายการที่มีบรรทัดบุ๊กมาร์กหรือฟังก์ชั่น
ฉันมีรหัส C ++ ที่มีมากกว่า 10,000 บรรทัด ฉันกำลังมองหาบางอย่างที่เก็บบางบรรทัด เช่นคั่นหน้าบางบรรทัดหรือฟังก์ชั่นบางอย่างเพื่ออำนวยความสะดวกในการเข้าถึงพวกเขา
ตัวอย่างเช่นรายการที่มีบรรทัดบุ๊กมาร์กหรือฟังก์ชั่น
คำตอบ:
นี่เป็นวิธีปกติในการสร้างบุ๊คมาร์คใน Geany:
ที่คั่น
Geany มีคุณสมบัติการทำบุ๊กมาร์กที่ใช้งานง่ายซึ่งช่วยให้คุณทำเครื่องหมายหนึ่งบรรทัดขึ้นไปในเอกสารและกลับเคอร์เซอร์กลับไปที่พวกเขาโดยใช้คีย์ผสม
หากต้องการวางเครื่องหมายบนบรรทัดให้คลิกซ้ายที่เมาส์ในขอบด้านซ้ายของหน้าต่างตัวแก้ไขหรือใช้ Ctrl-m สิ่งนี้จะสร้างสัญลักษณ์บวกสีเขียวขนาดเล็กในระยะขอบ คุณสามารถมีเครื่องหมายในเอกสารได้มากเท่าที่คุณต้องการ คลิกอีกครั้ง (หรือใช้ Ctrl-m อีกครั้ง) เพื่อลบบุ๊คมาร์ค หากต้องการลบเครื่องหมายทั้งหมดในเอกสารที่กำหนดให้ใช้ "ลบเครื่องหมาย" ในเมนูเอกสาร
หากต้องการนำทางเอกสารของคุณให้กระโดดจากเครื่องหมายหนึ่งไปยังอีกเครื่องหมายหนึ่งให้ใช้ Ctrl- (ช่วงควบคุม) หากต้องการไปในทิศทางตรงกันข้ามกับเพจให้ใช้ Ctrl-, (เครื่องหมายจุลภาคควบคุม) การใช้คุณสมบัติการบุ๊กมาร์กพร้อมกับคำสั่งเพื่อสลับจากแท็บตัวแก้ไขหนึ่งไปยังอีกแท็บหนึ่ง (Ctrl-PgUp / PgDn และ Ctrl-Tab) ให้วิธีที่รวดเร็วในการสำรวจไฟล์หลาย ๆ ไฟล์
ในการเพิ่มรายการบุ๊กเหล่านี้คุณจะต้องติดตั้งปลั๊กอิน Geany " Addons " :
sudo apt-get install geany-plugin-addons
หากต้องการจดจำบุ๊กมาร์กในการโหลดแต่ละไฟล์จำเป็นต้องมีปลั๊กอิน"ที่คั่นหมายเลข "
sudo apt-get install geany-plugin-numberedbookmarks
(คุณต้องบันทึกไฟล์หากคุณต้องการบันทึกบุ๊คมาร์ค)
หลังจากการติดตั้งเปิดใช้งานปลั๊กอินเพื่อโหลดเมื่อเริ่มต้น:
ขั้นตอนถัดไป: เปิดใช้งาน bookmarklist - การ
ตัวอย่างรายการคั่นหน้า:
ในฐานะผู้ยอมรับล่าสุดของ Geany (การโยกย้ายจาก Windows / Notepad ++ ซึ่งฉันคิดว่า Geany เต้นแล้ว!) ผู้ที่จัดการกับบุ๊คมาร์คมากมายฉันมีการเพิ่มเติม / คำเตือนถึงคำตอบที่มีอยู่ - เพื่อประโยชน์ของคนที่ มาจากเครื่องมือค้นหาเนื่องจากหัวข้อนี้ค่อนข้างสูงในรายการ สิ่งเหล่านี้สัมพันธ์กับสองปลั๊กอินที่กล่าวถึงและฉันคิดว่าสำคัญที่ควรทราบ:
บุ๊กมาร์กแถบด้านข้างจะไม่อัปเดตเมื่อบรรทัดบุ๊กมาร์กถูกย้ายขึ้นหรือลงโดยใช้ Addons เวอร์ชันปัจจุบัน ฉันรายงานว่านี่เป็นข้อผิดพลาด - และการตอบสนองจากทีม Geany เป็นแบบทันทีดังนั้นจึงมีการดึงซอร์สโค้ด - ซึ่งฉันได้รวบรวมและสามารถยืนยันการแก้ไขได้อย่างไม่มีที่ติ :-) ฉันคิดว่านี่จะเป็นในรุ่นถัดไป
คั่นเลขปลั๊กอินเพื่อประหยัดการเปลี่ยนแปลงบุ๊คมาร์ค / เท่าต้องใช้แฟ้มแหล่งที่มาจะถูกบันทึกไว้ - ดังนั้นถ้าเราได้พิมพ์เสร็จแล้วบันทึกไว้แล้วเปลี่ยนบุ๊ก / พับ - เราต้อง re-Save ซึ่งจะต้องมีการเปิดใช้งานการตั้งค่า / / ต่างๆallow_always_save
(อนุญาต ไฟล์บันทึกไม่ได้ทำเครื่องหมายเปลี่ยนแปลง) หรือทำการแก้ไข 'จำลอง' เพื่อบันทึกอีกครั้ง ฉันพยายามที่จะบันทึก FR ให้มีการคั่นหน้าเว็บ / การบันทึกอัตโนมัติหรือ - อาจจะดีกว่า (ถ้าไม่ใช่การออกแบบที่ไม่ดี / UX) - ทำเครื่องหมายไฟล์ที่เปลี่ยนแปลงเพื่อให้เราสามารถเห็นและเลือกว่าจะบันทึกหรือไม่