ฉันกำลังทำงานบน Ubuntu 12.10 และโหมดแทรกใน vi ไม่ทำงาน
เมื่อฉันกดiเพื่อไปยังโหมดแทรกจะไม่มีอะไรเกิดขึ้น เมื่อกดปุ่มiอีกครั้งจะเขียนi
บนเทอร์มินัล แต่<-backspaceไม่ได้ลบอักขระ เพียง แต่Deleteทำงานอยู่ที่นั่น ฉันจำเป็นต้องกำหนดค่าทุกที่หรือไม่?
ฉันกำลังทำงานบน Ubuntu 12.10 และโหมดแทรกใน vi ไม่ทำงาน
เมื่อฉันกดiเพื่อไปยังโหมดแทรกจะไม่มีอะไรเกิดขึ้น เมื่อกดปุ่มiอีกครั้งจะเขียนi
บนเทอร์มินัล แต่<-backspaceไม่ได้ลบอักขระ เพียง แต่Deleteทำงานอยู่ที่นั่น ฉันจำเป็นต้องกำหนดค่าทุกที่หรือไม่?
คำตอบ:
การติดตั้งVIMอาจจะแก้ปัญหานั้นได้
sudo aptitude install vim
จริง ๆ แล้วมันต้องทำงานแม้ว่ามันอาจเป็นไปได้ว่าโหมดความเข้ากันได้เปิดอยู่ดังนั้นคุณจะอยู่ในโหมดแทรก แต่ VI จะไม่บอกคุณ
แนะนำให้ใช้ vim ทั้งสองวิธีโดยพื้นฐานแล้วV i IMได้รับการพิสูจน์แล้ว
มันไม่ใช่โหมดแทรกที่ใช้งานไม่ได้ แต่เครื่องมือแก้ไข vi ที่คุณใช้อยู่เป็นรุ่นเก่ากว่าและแตกต่างจากการใช้งานมากกว่าเครื่องมือแก้ไขทั่วไปของเรา รับตัวแก้ไข vi เวอร์ชั่นล่าสุดโดย -
sudo apt-get install vim
@ terminal type vi กด Enter หลังจากนั้นกดปุ่ม Escape (ESC) ครั้งแรกกว่ากด i ตอนนี้คุณสามารถเขียนเป็นไฟล์ได้ ฉันคิดว่าก่อนที่คุณจะไม่ได้ใช้ vim และในการเริ่มต้นกดปุ่ม ESC เพื่อเตรียมที่จะเขียนข้อมูลใด ๆ ลงในไฟล์และ CTRL + S เพื่อบันทึก
สำหรับการปิดไฟล์กดปุ่ม ESC มากกว่า SHIFT +; กว่า wq และป้อนเพื่อปิดไฟล์
vi
ๆ ESC
การกดctrl+s
จะไม่บันทึก แต่ป้องกันไม่ให้เอาต์พุตใด ๆ ไปถึงหน้าต่างเทอร์มินัลของคุณและมันจะปรากฏราวกับว่าทุกอย่างถูกแช่แข็ง ออมทรัพย์คือ:w