คำถามติดแท็ก scrolling

3
จะปิดการใช้งานการเลื่อนในแนวนอนได้อย่างไร?
ฉันมีตัวละครที่ซ่อนอยู่ในบัฟเฟอร์และการเลื่อนแนวนอนทำให้การจัดตำแหน่งใหญ่ขึ้น มีวิธีการปิดการใช้งานหรือไม่? ฉันไม่พบตัวเลือกที่เกี่ยวข้องใด ๆ แก้ไข: เพิ่มการสาธิต คุณสามารถดูเสียงเรียกเข้าชดเชยออฟเซ็ตการเลื่อนในส่วนที่ไม่ได้รับการกำหนดของไฟล์ดังนั้นการแบ่งการจัดสรร

4
ฉันจะจัดบรรทัดปัจจุบันให้อยู่กึ่งกลางหน้าจอได้อย่างไร
มีวิธีการจัดกึ่งกลางบรรทัดที่ฉันแก้ไขในหน้าจอหรือไม่? บางครั้งจำเป็นต้องมีเพื่อดูบริบทอีกเล็กน้อยด้านบนและด้านล่างบรรทัดปัจจุบัน
23 scrolling 

2
เลื่อนหน้าจอไม่ใช่เคอร์เซอร์เมื่อใช้ scrollwheel
ฉันกำลังใช้ Vim ในเทอร์มินัลดังนั้นการเลื่อนด้วยล้อเลื่อนจะใช้\e[Aและ\e[Bไวยากรณ์ (ที่\eเป็นสัญลักษณ์\x1bหรือหลบหนี) อย่างไรก็ตาม Vim ตีความสิ่งนี้โดยการเลื่อนเคอร์เซอร์ขึ้นหรือลงหนึ่งบรรทัด พฤติกรรมที่ต้องการคือหน้าจอถูกเลื่อนขึ้นหรือลงเช่น<C-e>และ<C-y>ทำ ฉันจะบอกให้ Vim เลื่อนหน้าจอได้อย่างไรเมื่อฉันใช้ล้อเลื่อนขณะที่ยังคงเคอร์เซอร์อยู่ในบรรทัดเดียวกัน สิ่งนี้จะทำงานได้ในโหมดทั่วไปทั้งหมด (การเลือกแบบปกติการเลือกแบบภาพ) ตัวอย่างเช่นฉันได้ลองแล้ว:nnoremap <esc>[A <C-e>(แทนที่<esc>ด้วยอักขระตัวอักษรตัวอักษรแทรกด้วยCtrl+V Esc) แต่สิ่งนี้พิสูจน์แล้วว่าไร้ประโยชน์ ฉันใช้ Vim 7.4.52 บน Ubuntu 14.04 กับ GNOME

1
ฉันจะให้ทั้งสองแยกเพื่อเลื่อนไปทางซ้ายหรือขวาพร้อมกันได้อย่างไร
ฉันต้องการเปิดเอกสารสองส่วนที่แตกต่างกันในการแยกแนวนอน (โดยใช้:sp) และเลื่อนทั้งคู่ไปทางซ้ายและขวาพร้อมกัน scrollbindสำหรับการเลื่อนแนวตั้งที่คุณจะใช้ อย่างไรก็ตามฉันไม่แน่ใจว่าจะใช้อะไรในการเลื่อนแนวนอน ฉันรู้ว่าความสามารถต้องพร้อมใช้งานเพราะเมื่อฉันใช้vimdiffมันจะเลื่อนในแนวนอนในเอกสารทั้งสองในเวลาเดียวกัน
16 split  scrolling 

4
เลื่อนหนึ่งในสี่ (25%) ของหน้าจอขึ้นหรือลง
ฉันมักจะพบว่าการเลื่อนหน้าเต็มทำให้สับสนเกินไปครึ่งหน้ามากเกินไป แต่หน้าไตรมาสเหมาะ ขณะนี้ฉันทำได้เพียงกดปุ่มลูกศรค้างไว้ ฉันจะเลื่อน 25% ของหน้าขึ้นและลงได้อย่างง่ายดายได้อย่างไร

2
ฉันจะทำให้ Vim แสดงหลายบรรทัดหลังจาก EOF ได้อย่างไร
ในกลุ่มฉันไม่ชอบว่าเมื่อคุณไปถึงจุดสิ้นสุดไฟล์แล้วจะใส่บรรทัดสุดท้ายที่ด้านล่างของหน้าจอ มีอยู่แล้วเพื่อให้บรรทัดสุดท้ายเป็นอะไรบางอย่างเช่น 10 บรรทัดด้านบนด้านล่างของหน้าจอและเพียงแค่ทำบรรทัดว่างเปล่าใต้?

1
ทำไมหน้าต่างของฉันถึงเลื่อนเข้าหากัน?
ฉันมีสองหน้าต่างเปิดในบัฟเฟอร์เดียวกันและฉันต้องการแก้ไขสองส่วนของไฟล์เดียวกันในเวลาเดียวกัน ฉันทำไม่ได้เพราะหน้าต่างกำลังเลื่อนเข้าหากัน ฉันได้noscrollbindตั้งค่าไว้ดังนั้นฉันจึงสับสนกับสิ่งนี้ มีอะไรอีกที่ทำให้เกิดสิ่งนี้ ถ้าฉันเริ่มเซสชันใหม่ปัญหาจะหายไป ฉันไม่ต้องการปิดเซสชันเพราะฉันจำหมายเลขบัฟเฟอร์ทั้งหมดได้

2
ปัญหาการเลื่อนเมื่อตั้งค่าตัวเลือก "ตัด"
ฉันพบว่าตัวเองกำลังจัดการกับปัญหานี้ทุกครั้งที่wrapมีการใช้งานตัวเลือก (ในกรณีของฉันโดยเฉพาะเมื่อใดก็ตามที่ฉันทำงานกับไฟล์ markdown) สิ่งที่เกิดขึ้นคือในขณะที่เลื่อนขึ้นและลงของบัฟเฟอร์ด้วยjและkบรรทัดข้อความที่พันไว้ (การสร้างย่อหน้าด้วยสายตา) ที่ด้านบนสุดและล่างสุดไม่เลื่อนอย่างราบรื่น (เช่นทีละหน้า) แต่ย่อหน้าทั้งหมดจะหายไปและปรากฏขึ้นอีกครั้งอย่างทันทีทันใดจากมุมมองและทำให้เกิดผลที่น่ารำคาญและน่ารำคาญ ฉันคิดว่า GIF จะอธิบายได้ดีขึ้นว่าเกิดอะไรขึ้น ที่นี่ฉันแค่กดkซ้ำ ๆ เพื่อเลื่อนขึ้น จับตาดูย่อหน้าใกล้ด้านล่าง! ฉันเคยชินกับพฤติกรรมนี้เพราะฉันไม่คิดว่ามันจะแก้ไขได้ แต่จากนั้นฉันก็ตระหนักว่ามันไม่ได้เกิดขึ้นกับสายกายภาพและwrapไม่มีการตั้งค่า มีวิธีที่จะบอกให้ Vim เลื่อนหน้าจอเป็นเส้นภาพแทนที่จะเป็นภาพจริงหรือไม่? PS: ใช่ฉันได้แมปของฉันjและkไปและgjgk

3
ฉันจะใช้ trackpad ในการเลื่อนในแนวนอนได้อย่างไร?
ฉันเพิ่งสังเกตเห็นว่าการเลื่อนแทร็คแพดของฉันทำงานใน Vim, ความเฉื่อยและทั้งหมด ฉันต้องการเปลี่ยนการทำงานในแนวนอน - ดังนั้นฉันสามารถเลื่อนขึ้นและลงเพื่อให้เคอร์เซอร์เลื่อนไปทางซ้ายและขวาแทนที่จะกดปุ่มลูกศรขวาค้างไว้เป็นเวลานาน ฉันจะแมปการเลื่อนไปทางซ้าย / ขวาของฉันได้อย่างไร
10 scrolling  mouse 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.