ความแตกต่างระหว่างคำสั่งเต็มและสั้น


9

มีความแตกต่างระหว่างการใช้ในทางปฏิบัติ

:e

และ

:edit

ยกเว้นความสามารถในการอ่านซึ่งเป็นสิ่งที่สมเหตุสมผลในการทำแผนที่ที่จะใช้:editเพราะมีความชัดเจนมากขึ้น

มีความแตกต่างระหว่างพวกเขาหรือไม่?

หมายเหตุ:นี้นำไปใช้เช่นกันเพื่อทุกคำสั่งอื่น ๆ


2
ฉันพิจารณาคำสั่งสั้น ๆ เพื่อความสะดวกของบรรทัดคำสั่ง ฉันมักจะใช้ชื่อคำสั่งเต็มรูปแบบในสคริปต์ มันน่าผิดหวังเมื่อใช้คำสั่งสั้น ๆ ในปลั๊กอิน มันทำให้ Grepping / สคริปต์การค้นหายากขึ้นกว่าที่ควรจะเป็น
ทอมมี่ A

2
อย่างที่ @TommyA พูด setl nobl bt=nofile noswfพิจารณาเนื้อหาเหล่านี้: setl ma ff=unix noro, setl ro noma nomod, คุณบอกได้อย่างรวดเร็วว่าพวกเขาทำอะไร ดูnetrwแหล่งข้อมูลสำหรับแรงบันดาลใจเพิ่มเติม :)
ซาโตคัตสึระ

คำตอบ:


10

ไม่มีความแตกต่างจริง แต่ใน:h usr_20.txtคุณสามารถอ่าน:

ขอแนะนำว่าในสคริปต์เป็นกลุ่มคุณเขียนชื่อคำสั่งแบบเต็ม ซึ่งทำให้อ่านง่ายขึ้นเมื่อคุณทำการเปลี่ยนแปลงในภายหลัง ยกเว้นคำสั่งที่ใช้บ่อยเช่น:w( :write) และ:r( :read)

หนึ่งโดยเฉพาะอย่างยิ่งทำให้เกิดความสับสนเป็น:endซึ่งอาจยืน:endif, หรือ:endwhile :endfunctionดังนั้นให้ใช้ชื่อเต็มเสมอ

ดังนั้นฉันขอแนะนำให้ติดตามเอกสารและใช้ชื่อยาว

และอีกย่อหน้าที่น่าสนใจเกี่ยวกับชื่อสั้น ๆ :

คำสั่งสั้นแค่ไหนที่จะได้รับ? มี 26 ตัวอักษรและคำสั่งอื่น ๆ อีกมากมาย ตัวอย่างเช่น:setเริ่มต้นด้วย:sแต่:sไม่ได้เริ่ม:set คำสั่ง แต่สามารถยากที่จะ:set:se

เมื่อรูปแบบที่สั้นกว่าของคำสั่งสามารถใช้สำหรับสองคำสั่งมันย่อมาจากคำสั่งเดียวเท่านั้น ไม่มีเหตุผลใดที่จะต้องเรียนรู้ ในไฟล์ช่วยเหลือจะมีการกล่าวถึงรูปแบบที่สั้นที่สุดที่ใช้งานได้


2
:endfunยังพิจารณา ใครต้องการสิ่งนี้
Sato Katsura

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