ไปที่นิยามของฟังก์ชัน C ในไฟล์อื่นใน Notepad ++


8

ในขณะที่แก้ไขโครงการ C บน Notepad ++ 5.6.7 (Unicode) ด้วยปลั๊กอิน SourceCookifier ฉันสามารถกด Ctrl + Shift + Enter เพื่อไปที่คำจำกัดความของฟังก์ชันที่เคอร์เซอร์เปิดอยู่ แต่ถ้าอยู่ในไฟล์เดียวกันเท่านั้น

ฉันจะไปยังคำจำกัดความของมันได้อย่างไรถ้ามันอยู่ในไฟล์อื่นเช่น extern, natively หรือใช้ SourceCookifier (ที่ต้องการ) หรือปลั๊กอินอื่น?

คำตอบ:


5

เพียงลากและวางโฟลเดอร์ซอร์สระดับบนสุดของคุณลงในหน้าต่าง SourceCookifier นอกจากนี้การกด SHIFT, CTRL หรือ ALT ในขณะที่วางจะทำให้ทุกอย่างเร็วขึ้นเนื่องจากจะไม่มีแท็กแสดงในมุมมองแบบต้นไม้ ลองอ่านคู่มือฉบับย่อและเริ่มใช้ไฟล์เซสชัน


ขอบคุณ SpaceCur ค่อนข้างช้า แต่ทำงานได้!
Gnubie

1

ฉันไม่ใช่ผู้ใช้ Notepad ++ ทั่วไป แต่โครงการOpenCTagsที่ sourceforge ดูมีแนวโน้ม


OpenCTags ใช้งานได้จริง แต่ผู้ใช้จะต้องสร้างดัชนีชุดของไฟล์ต้นฉบับทั้งหมดก่อนเพื่อค้นหา (ด้วย Alt + C) จากนั้นกด Alt + Space บน indentifier (รวมถึงชื่อฟังก์ชั่น) จะปรากฏขึ้นดัชนีซึ่งรายการที่เหมาะสมสามารถคลิกได้ (กด Enter ไม่ทำงาน) Alt + P สามารถใช้เพื่อกลับสู่ไฟล์ต้นฉบับ
Gnubie

เพิ่ม - ทำไมการแลกเปลี่ยนแบบสแต็คอนุญาตให้แก้ไขความคิดเห็นได้เพียง 5 นาที! ข้อเสีย (เท่าที่ฉันสามารถบอกได้): 1. ดัชนีต้องได้รับการอัพเดตด้วยตนเอง 2. มันจับคู่สตริง (ใช้ได้กับชื่อที่ไม่ซ้ำ แต่ไม่ใช่ชื่อสามัญ) 3. ไม่สามารถใช้ Enter เพื่อเลือกรายการจากรายการป๊อปอัพ 4. ค่อนข้างช้าในโครงการ 2GB ที่มีไฟล์ประมาณ 36,000 ไฟล์
Gnubie

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