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

Vim เป็นโปรแกรมแก้ไขข้อความฟรีและโอเพ่นซอร์สสำหรับแพลตฟอร์มที่สำคัญ ๆ ช่วยให้มีประสิทธิภาพสูงในงานการแก้ไขข้อความจำนวนมาก แต่มีช่วงการเรียนรู้ที่สูงชัน หากต้องการเรียนรู้พื้นฐานให้เรียกใช้ ": help vimtutor" สำหรับคำถามที่ไม่ใช่การเขียนโปรแกรมโปรดใช้ https://vi.stackexchange.com/ แทน


7
การใช้นามแฝงในคำสั่งเป็นกลุ่ม
Vim เป็นตัวแก้ไขข้อความที่ฉันต้องการเมื่อฉันเขียนโปรแกรมและทำให้ฉันพบเจอปัญหาที่น่ารำคาญเป็นพิเศษ บ่อยครั้งเมื่อฉันต้องการบันทึกบัฟเฟอร์อย่างรวดเร็วและทำงานอื่น ๆ ต่อไปฉันจะทำตามปกติ :w อย่างไรก็ตามฉัน - สิ่งที่ดูเหมือนจะเป็นมากกว่า 50% ของเวลา - จัดการเพื่อใช้ประโยชน์จากสิ่งนั้น:wเสมอ ตามธรรมชาติแล้วเสียงตะโกนใส่ฉันเพราะWมันเป็นคำสั่งที่ไม่ถูกต้อง E492: Not an editor command: W คำถามของฉันคือคำสั่งโคลอนหนึ่งคำสั่งในกลุ่มได้อย่างไร โดยเฉพาะอย่างยิ่งคุณสามารถเป็นตัวอย่างวิธีการนามแฝงไปWw ฉันรู้กระบวนการในการmap ปุ่มบางคำสั่ง น่าเสียดายที่นั่นไม่ใช่สิ่งที่ฉันกำลังมองหา
151 vim  alias  command 

7
สถานะเป็นประโยชน์มากขึ้นในกลุ่ม? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา ฉันต้องการทำให้สถานะเป็นกลุ่มของฉันมีข้อมูลและน่าสนใจมากขึ้นและเพื่อที่ฉันต้องการแนวคิดบางอย่าง คุณกำหนดสถานะของคุณเองอย่างไร
150 vim 

7
เป็นกลุ่ม: ลบบัฟเฟอร์โดยไม่สูญเสียหน้าต่างแยก
เมื่อบัฟเฟอร์ถูกลบ (คำสั่ง "bd [elete]") จะไม่เพียง แต่ลบบัฟเฟอร์เท่านั้น แต่ยังลบหน้าต่างแยกที่บัฟเฟอร์อยู่ มีวิธีลบ / ยกเลิกการโหลดบัฟเฟอร์และแยกหน้าต่างออกหรือไม่?
149 vim 

14
จะวางในบรรทัดใหม่ด้วย vim ได้อย่างไร?
ฉันมักจะต้องวางบางสิ่งในบรรทัดใหม่เป็นกลุ่ม สิ่งที่ฉันมักทำคือ: o<Esc>p ซึ่งแทรกบรรทัดใหม่และทำให้ฉันอยู่ในโหมดแทรกแทนที่จะออกจากโหมดแทรกและสุดท้ายก็วาง การกดแป้นพิมพ์สามครั้ง ไม่ค่อยมีประสิทธิภาพ มีความคิดที่ดีกว่านี้ไหม
149 vim  editor 


2
วิธีสร้างไดเรกทอรีโดยใช้ nerdtree
ฉันใช้ NERDTree มาระยะหนึ่งแล้ว ทุกครั้งที่ฉันต้องการสร้างไดเรกทอรีใหม่ฉันต้องไปที่เทอร์มินัล มีวิธีที่ง่ายและรวดเร็วในการสร้างไดเรกทอรีโดยใช้ NERDTree หรือไม่ ฉันอ่านเอกสารแต่ไม่พบอะไรเลย
147 vim  nerdtree 

5
ฉันจะติดตั้งปลั๊กอินสำหรับกลุ่มได้อย่างไร?
ฉันต้องการลองปลั๊กอินสำหรับ Vim ที่ลิงก์ด้านล่าง จะเพิ่มการเน้นไวยากรณ์สำหรับไฟล์.hamlและ (อาจ).sass http://github.com/tpope/vim-haml ฉันทำอย่างนี้... $ cd ~/.vim $ git clone git://github.com/tpope/vim-haml.git ฉันเปิด.hamlไฟล์เป็นกลุ่ม แต่ไม่มีการเน้น จะต้องมีขั้นตอนอื่นที่ฉันต้องทำ
147 vim 

7
เป็นกลุ่ม“ แก้ไขได้” ปิด
กำลังพยายามสร้างไฟล์ใหม่ด้วยต้นไม้ nerd ฉันกดaปุ่มเพื่อสร้างไฟล์ใหม่และฉันได้รับข้อความ: E21: Cannot make changes, 'Modifiable' is off ฉันใช้ MacVim และ Janus (เกือบจะออกนอกกรอบ)
147 vim  vi  macvim  nerdtree 


5
เป็นกลุ่ม: อะไรคือความแตกต่างระหว่างการให้และการตั้งค่า?
ความแตกต่างระหว่างletและsetในโปรแกรมแก้ไขเสียงเรียกเข้าคืออะไร? ฉันสงสัยอยู่เสมอว่าทำไมทั้งคู่ถึงมีอยู่? นอกจากนี้ฉันสนใจที่จะรับฟังประวัติความเป็นมา
145 vim 

6
วิธีการลบ (ไม่ตัด) ในกลุ่ม?
ฉันจะลบบรรทัดโดยไม่ใส่ลงในบัฟเฟอร์เริ่มต้นได้อย่างไร ตัวอย่าง: line that will be copied. line that I want to be substitued with the previous one. สิ่งที่ฉันพยายามทำ: yy dd p แต่ Vim จะแทนที่สตริงที่คัดลอกล่าสุดด้วยค่าที่ถูกลบ (cutted) ฉันรู้ว่าฉันสามารถใช้บัฟเฟอร์เหมือน"1yy, ddแล้ว"1pแต่ฉันมักจะลืมที่จะใส่สตริงคัดลอกในบัฟเฟอร์แล้วฉันต้องวางเนื้อหาครั้งแรกของฉัน (สายที่จะถูกคัดลอก) และลบสิ่งที่ฉันต้องการ (สายที่ฉันต้องการ ที่จะถูกแทนที่ด้วยอันก่อนหน้านี้) ฉันจะลบข้อความใน Vi (m) โดยไม่ต้องคัดลอกได้อย่างไร คำถามที่เกี่ยวข้องอีกข้อหนึ่งคือฉันจะส่งต่อการลบคำในโหมดแทรกได้อย่างไร ฉันต้องการสิ่งที่คล้ายกับ+Ctrlw
145 vim  copy-paste 


5
จะแทนที่คำเดียวภายใต้เคอร์เซอร์ได้อย่างไร?
ฉันจะแทนที่คำใต้เคอร์เซอร์ในกลุ่มได้อย่างไร ดังนั้นแทนที่จะใช้dwแล้วiจึงใช้คำนั้นEscมีชุดค่าผสมที่ง่ายกว่าเพื่อแทนที่คำใต้เคอร์เซอร์หรือไม่
144 vim  replace 

10
เวลาเริ่มต้น Profiling Vim
ฉันมีปลั๊กอินจำนวนมากที่เปิดใช้งานเมื่อใช้ Vim - ฉันได้รวบรวมปลั๊กอินมาหลายปีแล้ว ฉันรู้สึกเบื่อหน่ายกับระยะเวลาที่ Vim เริ่มต้นในตอนนี้ดังนั้นฉันจึงต้องการสร้างโปรไฟล์การเริ่มต้นและดูว่าปลั๊กอินใดที่ฉันมีส่วนรับผิดชอบ มีวิธีใดบ้างในการกำหนดโปรไฟล์การเริ่มต้นหรือการเรียกใช้สคริปต์ของ Vim ตามหลักการแล้วฉันต้องการทราบว่า Vim ใช้เวลานานเท่าใดในการโหลดสคริปต์ Vim แต่ละครั้ง

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