ผมมักจะใช้ vi ในการแก้ไขไฟล์ แต่ก็ไม่ได้เชี่ยวชาญอะไร คำสั่งมันเยอะมาก แต่ผมใช้จริงไม่เท่าไร แต่พอไม่ได้ใช้นานๆ มันก็มักจะลืมคำสั่ง หน้านี้ก็ขอจดคำสั่งที่ตัวเองใช้บ่อยๆ ที่พอจะจำได้ไว้ก่อน เอาไว้เตือนความจำ
:syntax on แสดงสีของ syntax
:syntax off
:set background=dark หรือ set bg=darkในกรณีที่ syntax on จะช่วยให้อ่านคอมเม้นต์ง่ายขึ้น (หรือเปล่า)
:set bg=
:set ic หรือ :set ignorecase ตัวใหญ่ตัวเล็กไม่สำคัญ เวลาค้นหา
:set noic
:set number แสดงหมายเลขบรรทัด
/SEARCH_PATTERN ค้นหา ถ้าต้องการหาต่อๆ ไป กด n
escape โดยใช้ \ เช่น ค้นหา /usr/local/bin ใช้ /\/usr\/local\/bin
G ไปที่บรรทัดสุดท้าย
gg ไปที่บรรทัดที่ 1
50G ไปบรรทัดที่ 50
yy copy 1 line
5yy copy 5 lines
p paste
dd delete 1 line
4dd delete 4 lines
% to find a matching ),], or }
i เข้าสูโหมด insert เพื่อแก้ไขไฟล์
Esc เพื่อเข้าสู่โหมดคำสั่ง
:w save
:w New_File_Name บันทึกเป็นชื่อไฟล์ใหม่
:wq save and quit
:q quit
:q! quit without save
:help
Ctrl+] ไปที่ไฟล์ help ในตำแหน่งที่เคอร์เซอร์อยู่
.
ข้อมูลเพิ่มเติม
# vimtutor