ฉันใหม่เพื่อกลุ่ม
โดยปกติแล้วฉันพบว่าตัวเองต้องการบันทึกและอยู่ในโหมดแทรกมากกว่าตีescapeแล้ว:w
กลับเข้าสู่โหมดแทรก
ฉันใหม่เพื่อกลุ่ม
โดยปกติแล้วฉันพบว่าตัวเองต้องการบันทึกและอยู่ในโหมดแทรกมากกว่าตีescapeแล้ว:w
กลับเข้าสู่โหมดแทรก
คำตอบ:
Ctrl+Oแล้วและ:w
Enter
คุณสามารถเพิ่มนามแฝงชอบในตัวคุณinoremap <F3> <c-o>:w<cr>
.vimrc
โดยไม่ได้รับเข้าสู่การอภิปรายเกี่ยวกับทางขวาหรือทางที่ผิดถ้าคุณใช้เป็นกลุ่มกราฟิกเช่น MacVim หรือ GVim คุณควรจะสามารถที่จะใช้Cmd- sหรือCtrl- sสำหรับการบันทึก ฉันสามารถพูดได้ว่ามันทำงานบน OS X กับ MacVim และCmd- sและเพื่อให้คุณสามารถบันทึกสิ่งต่าง ๆ ในโหมดแทรก
นอกเหนือจากข้อเสนอแนะที่ Juliano พูดถึง (ซึ่งควรจะนำออกมาและยิง <- ข้อเสนอแนะไม่ใช่ Juliano) มันเป็นเรื่องที่ผิดจริง ๆ ที่ต้องทำ มันจะเป็น "ปกติ" ที่จริงแล้วลองทำทุกอย่างจากโหมดคำสั่งแทนการแทรก แต่การใช้พวกมันสลับกันเป็นวิธีปกติของกลุ่มและถ้าไม่มีใครชอบก็ควรที่จะหลีกเลี่ยงกลุ่ม
หากคุณไม่ชอบที่จะไม่สามารถบันทึกจากโหมด I ได้ฉันขอแนะนำตัวแก้ไขชื่อครีม - มันเป็นตัวแปรของเสียงเรียกเข้าดัดแปลงในแบบที่เลียนแบบบรรณาธิการของทุกวันนี้ เวลาและมีทางลัดในหน้าต่างปกติ)
ฉันไม่สามารถเพิ่มความคิดเห็นในคำตอบของ @ Tordek เนื่องจากขาดชื่อเสียง :) ดังนั้นคำตอบของเขาจึงสมบูรณ์:
inoremap <F2> <C-\><C-o>:w<CR>
การเพิ่ม<C-\>
จะป้องกันเคอร์เซอร์เลื่อนไปทางซ้ายหนึ่งอักขระ