ฉันจะขอการนำทาง vim-stlye (hjkl) สำหรับข้อมูล GNU ได้หรือไม่


12

เลย์เอาต์ของแป้นพิมพ์เน็ตบุ๊กของฉันหมายความว่าการใช้ปุ่มลูกศรสำหรับการนำทางนั้นค่อนข้างอึดอัดเล็กน้อย มีวิธีทำให้หน้า GNU Info ใช้hjklการนำทางแบบ vim หรือไม่? ฉันรู้ว่าฉันสามารถ

info printf | less

... และใช้ j และ k เพื่อเลื่อนขึ้นและลงซึ่งดีพอที่ฉันใช้หน้าข้อมูลสำหรับการอ่านดังนั้นการนำทางไปยังอักขระที่เฉพาะเจาะจงไม่สำคัญ แต่มันจะดีถ้าฉันสามารถทำสิ่งนี้ภายในinfoแทนที่จะหันไปใช้ท่อ


3
นี่ไม่ได้ตอบคำถามดังนั้นฉันจะโพสต์เป็นความคิดเห็น info --subnodes -o - "$@" | lessนอกจากนี้คุณยังสามารถใช้ ด้วยวิธีนี้คุณจะสามารถดูข้อมูลทั้งหมดเกี่ยวกับรายการได้

1
โปรดทราบว่าเอกสารที่เบราว์เซอร์แบบสแตนด์อโลนที่มีอยู่ในinfo info "info stand-alone"โดยที่คุณสามารถพิมพ์iแล้วviหรือkeyจากนั้นTABสองครั้งเพื่อดูรายการดัชนีที่ตรงกัน
Stéphane Chazelas

คำตอบ:


12

ใช่ข้อมูลมีการรองรับรูปแบบการผูกคีย์ใด ๆ ที่คุณต้องการ ดูhttp://www.gnu.org/software/texinfo/manual/info-stnd/html_node/Custom-Key-Bindings.htmlและหมายเหตุโดยเฉพาะอย่างยิ่ง--vi-keysตัวเลือกการเริ่มต้นสำหรับข้อมูล


5
ผมคิดว่าเรามีผู้ชนะalias info='info --vi-keys'และทำ
evilsoup

5

ปุ่มลูกศรเป็นวิธีที่น้อยที่สุดในการนำทางเอกสารข้อมูล เช่นกันปุ่ม hjkl เป็นวิธีที่มีความหมายน้อยที่สุดในการนำทางด้วยปุ่มลัดแบบ vim-style

ข้อมูลใช้ปุ่มลัดแบบ emacs ซึ่งไม่ได้เลวร้ายอะไรเลยเมื่อคุณคิดออก ลองinfo infoเริ่มต้นจากนั้นกดปุ่มhเพื่อดูกุญแจบางส่วน เพียงแค่เปิดไฟล์ด้วยless fileและกดhเพื่อดูสิ่งที่มีให้

ในกลุ่มตัวเองคุณไม่ได้ทำถูกต้องจนกว่าคุณจะใช้ปุ่มที่แตกต่างกันมากมายสำหรับการนำทางผ่านวัตถุข้อความ :help text-objects.

กดมาเพื่อดันนี่คือ vim plugin ที่จะเพิ่ม: คำสั่งข้อมูลสำหรับการดูหน้าข้อมูลที่มีความมหัศจรรย์ทั้งหมดของการโยงคีย์ ฉันขอแนะนำให้เรียนรู้วิธีใช้เพียงอย่างเดียวinfoแทนเพราะมันถูกออกแบบมาในแบบที่เฉพาะเจาะจงเพื่อให้สามารถใช้งานได้อย่างมีประสิทธิภาพ


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