Vim: มีข้อเสียคือการใช้ <Space> เป็นคีย์ <Leader> ของคุณหรือไม่ [ปิด]


24

ฉันเพิ่งเริ่มใช้<Space>เป็นเมเปิ้ลของฉันและฉันพบว่ามันสะดวกสบายและรวดเร็ว ฉันสามารถตบกุญแจนั้นด้วยนิ้วหัวแม่มือทั้งสองข้างช่วยให้มือใดก็ตามที่ฉันต้องการสำหรับการกดแป้นต่อไปและแม้แต่คอมโบมือเดียวก็ค่อนข้างง่าย ฉันอยากรู้ว่าทำไมฉันไม่เคยได้ยินผู้ใช้ Vim แนะนำสิ่งนี้มากขึ้น มีข้อเสียฉันหายไป? ฉันเห็นผู้คนมากมายแนะนำ,แต่ก็รู้สึกอึดอัดใจกับฉันสำหรับคอมโบจำนวนมาก

คำตอบ:


29

ฉันใช้พื้นที่เป็นหัวหน้าและรักมัน ฉันพบว่าสำหรับฉัน (พร้อมการกระทำเริ่มต้น) ,มีประโยชน์ในบางครั้งและ<space>ไม่มีประโยชน์อย่างแท้จริง

ฉันไม่สามารถคิดถึงข้อเสียใด ๆ ต่อสเปซบาร์ * และในทำนองเดียวกันก็ไม่รู้ว่าทำไมจึง,เป็นเรื่องปกติ

* ยกเว้นอันที่แก้ไขได้อย่างง่ายๆ 'showcmd'พื้นที่ไม่ปรากฏสำหรับ ผมทำงานรอบนี้โดยใช้\เป็นผู้นำและการทำแผนที่ของฉัน (ต้อง:mapไม่:noremap) \พื้นที่ที่จะ


วิธีแก้ปัญหาที่ดี! ฉันจะลองสิ่งนี้
ivan

มันไม่ทำงานสำหรับฉัน การจับคู่ใช้งานได้ แต่showcmdไม่แสดง` when I hit <Space> ` ฉันพลาดอะไรไปรึเปล่า?
ivan

2
พบเคล็ดลับที่มี'showcmd'ประโยชน์ ปัญหาหนึ่งที่ฉันพบซึ่งฉันไม่สามารถหาวิธีแก้ไขได้คือการทำแผนที่นั้นดูเหมือนจะเป็นไปไม่ได้ที่จะเรียกใช้การโยงคีย์<leader><leader>[key]
M S

1
ช่องว่างปรากฏเป็น <20> ใน "showcmd" สำหรับฉัน (ฉันใช้ gVim สำหรับ Windows เวอร์ชัน 7.4, แพตช์ 1-1965)
Niko Bellic

1
@rodarmor มันเป็นเพียงตัวอย่างสำหรับการแก้ไขปัญหาของ ivan
pandubear

3

ใช้เวลาไม่นานในการทำความคุ้นเคย,(เทียบกับค่าเริ่มต้น\อยู่แล้ว) อย่างไรก็ตามเนื่องจากคนส่วนใหญ่แมปรหัสผู้นำของพวกเขา,ปลั๊กอินบางตัว ( ตัวอย่างเช่นผู้ใช้nerdcommenter ) จะถูกเขียนด้วยสิ่งนี้ในใจและการใช้<Space>อาจรบกวนการทำงานบางอย่าง หากคุณสามารถอยู่กับสิ่งนั้นได้


เมื่อมีที่ว่างในฐานะผู้นำที่ทำ <space> c <space> ยังคงใช้งานได้กับการสลับความคิดเห็นดังนั้นมันจึงดูเหมือนไม่เป็นปัญหา
fbence

2

ฉันรู้สึกสะดวกสบายในการใช้งาน;ในฐานะผู้นำ ช่วยให้นิ้วอยู่ในแถวบ้านและใช้งานง่ายพอ แต่ตอนนี้spaceดูเหมือนจะเป็นตัวเลือกที่ดีเช่นกัน มันไม่ขัดแย้งกับกระบวนการทำงานของฉัน ฉันอาจจะลองดู


4
แน่นอนคุณควรทิ้งสำหรับ; เป็นคำสั่งสำหรับ "กระโดดต่อไป-result ฉันคิดว่ามันมีประโยชน์มาก..space;f/t
krystah

ฉันไม่ได้ใช้fหรือtมาก ดังนั้น;ได้ทำงานให้ฉันมาตลอด ใช้spaceแทน;จะเป็นสิ่งแรกที่ฉันจะลองหลังจากวันหยุด
Sriharsha

1

ฉันไม่รู้ว่าทำไมฉันไม่เคยได้ยินใครใช้<space>ต้นเมเปิ้ลเลย มันสมเหตุสมผลกับฉันตราบใดที่คุณไม่ได้ใช้<space>สำหรับการนำทาง ฉันไม่สามารถคิดถึงข้อเสียอื่น ๆ ได้

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