ฉันไม่ได้เป็นผู้ใช้พลังเสียงสูง แต่ฉันเพิ่งเริ่มเข้าใจการเคลื่อนไหวขั้นสูงและคำสั่งด้วยเสียงเรียกเข้า แต่มีข้อเสียเปรียบอย่างหนึ่งที่ฉันไม่สามารถหลีกเลี่ยงได้
ฉันโตมาพร้อมกับโปรแกรมกราฟิกสำหรับการเขียนโค้ด แต่ฉันเพิ่งเริ่มใช้ vim บน ssh & screen เพื่อทำงานกับโปรเจ็กต์ขนาดใหญ่ที่มีโฟลเดอร์จำนวนมาก
ฉันอยากรู้ว่าอาจารย์ที่ดีทำงานอย่างไรกับหลายไฟล์อย่างรวดเร็วและง่ายดาย พิจารณาแอพทางรถไฟเป็นตัวอย่าง สมมติว่าคุณต้องการแก้ไขคอนโทรลเลอร์เพื่อให้คุณทำงานได้
vim app/controllers/controller.rb
แต่แล้วคุณต้องการเปลี่ยนการแก้ไขมุมมองหรือการย้ายฐานข้อมูลอย่างรวดเร็วสัญชาตญาณแรกของฉันคือ:wq
กลับไปที่ทุบตีเพื่อนำทางไปยังไดเรกทอรีนั้นและเริ่มเป็นกลุ่มอีกครั้งในบัฟเฟอร์ใหม่
เห็นได้ชัดว่านี่ผิดปกติ
ฉันได้เรียนรู้เกี่ยวกับหลายสิ่งเช่น:
- เซิร์ฟเวอร์ลูกค้า (แต่ฉันไม่ต้องการใช้ X บน ssh และนี่เป็นวิธีเดียวเท่านั้น)
:e
เพื่อเปิดไฟล์อื่นโดยการเบราส์ แต่ฉันไม่สามารถทำได้อย่างรวดเร็ว แท็บสมบูรณ์ทำให้ฉันเดินทางจริงๆ- เปิดไดเรกทอรีทั้งหมดและค้นหาผ่านบัฟเฟอร์
- NERDTree สัญญา แต่ฉันอยากอยู่ห่างจากการแสดงกราฟิกใด ๆ เพื่อบังคับให้ฉันไปยังการนำทางบรรทัดคำสั่งหลัก
ฉันขอโทษที่ไร้เดียงสา แต่ฉันต้องการเรียนรู้วิธีการที่ถูกต้องเกี่ยวกับเรื่องนี้แม้ว่ามันจะเป็นเรื่องส่วนตัวก็ตาม
คุณมีวิธีการอะไรและคุณจะแนะนำอะไร
rails-type-navigation
ในเอกสารประกอบหรือ:help rails-type-navigation
เมื่อคุณ มีมันติดตั้ง)