ฉันพยายามที่จะใช้ManPageView addon vim
เพื่อดูเอกสารข้อมูลภายใน
แม้ว่าฉันจะพบว่า ManPageView มีประโยชน์อย่างยิ่งสำหรับการดู manpages แต่ฟังก์ชั่นการอ่านข้อมูลนั้นดูเหมือนจะไม่ทำงานเลย แต่ฉันก็แทบไม่เคยอ่านเอกสารข้อมูลเพราะส่วนใหญ่แล้วมันไม่คุ้มค่าที่จะสละเวลาในการเรียนรู้info
อินเตอร์เฟส ดังนั้นฉันอาจทำผิด
อย่างไรก็ตาม: ทำงาน:Man info.i
ตามที่แนะนำโดยเอกสาร ManPageView ให้ฉัน
info: No menu item `(info)Top' in node `(dir)Top'.
info: No menu item `(info)Top' in node `(dir)Top'.
info: No menu item `(info)Top' in node `(dir)Top'.
***warning*** sorry, no manpage exists for <(info)Top>
ฉันเห็นความสำเร็จถ้าฉันลบบรรทัดต่อไปนี้ซึ่งเริ่มต้นที่บรรทัดที่ 345 ในไฟล์autoload/manpageview.vim
:
" special exception for info {{{3
if a:viamap == 0 && ext == "i"
let s:manpageview_pfx_i = "(".manpagetopic.")"
let manpagetopic = "Top"
" call Decho("top-level info: manpagetopic<".manpagetopic.">")
endif
การลบบรรทัดเหล่านั้นจะทำให้:Man info.i
สามารถใช้งานได้ แต่ฉันยังไม่สามารถติดตามลิงก์ในหน้าแสดง
มันทำงานได้โดยการเรียกinfo
ใช้บรรทัดคำสั่งและจับเอาท์พุทดังนั้นบางทีมันอาจจะเป็นแค่info
CLI ที่เปลี่ยนไปเหรอ? โดยเฉพาะ$ info info Advanced
จะแสดงหัวข้อ "ขั้นสูง" ภายในโหนด "ข้อมูล" ฉันขุดรอบ ๆ ในซอร์สโค้ดของ addon สักครู่ แต่ไม่พบวิธีที่ชัดเจนในการส่งผ่านโหนดเป็นอาร์กิวเมนต์พิเศษแทนที่จะทำในสิ่งที่ดูเหมือนว่าควรจะทำซึ่งก็คือล้อมชื่อโหนดใน info
วงเล็บและคำนำหน้ามันกับหัวข้อที่ผ่านการรวมกันเป็นอาร์กิวเมนต์เดียวบรรทัดคำสั่ง
ฉันไม่ได้พยายามใช้ addon นี้เพื่อดูเอกสารข้อมูลก่อน ฉันใช้งาน Ubuntu 10.10 ที่อัปเดตโดยใช้แพ็คเกจ vim-gnome
ฉันได้ยื่นรายงานข้อผิดพลาดบางอย่างเกี่ยวกับสถานที่ที่แนะนำ
มีคนอื่นประสบความสำเร็จในการใช้ addon นี้เพื่อดูเอกสารข้อมูลหรือไม่ ฉันรู้สึกเหมือนฉันหลงทางในสายหมอกที่ปกคลุมรอบด้านนอกของความสับสนชั่วนิรันดร์
หมายเหตุ : ในขณะที่เขียนข้อความนี้ฉันได้ค้นพบข้อมูลเพิ่มเติมซึ่งดูเหมือนว่าจะใช้งานได้อย่างยอมรับได้อย่างน้อยในตอนแรก