Skip to content

Instantly share code, notes, and snippets.

@cuonggt
Last active September 20, 2015 16:40
Show Gist options
  • Save cuonggt/0c96b15dbf4d7935d203 to your computer and use it in GitHub Desktop.
Save cuonggt/0c96b15dbf4d7935d203 to your computer and use it in GitHub Desktop.
Vim guide

Vim guide

Khởi động Vim

  • vim
  • vim <file_name>

Di chuyển con trỏ trong file

  • h -- left
  • j -- down
  • k -- up
  • l -- right
  • $ -- go to end of current line
  • 0 -- go to begin of current line
  • gg -- go to begin of file
  • G -- go to end of file
  • 10G -- go to line 10
  • control + g -- hiển thị thông tin dòng hiện tại, tổng số dòng

Highlight

  • v -- highlight một vùng text được chọn bằng phím h/j/k/l
  • V -- chọn nhanh dòng hiện tại
  • vap -- chọn nhanh đoạn văn bản hiện tại
  • ggVG -- chọn toàn bộ file

Searching

  • /<keyword> -- tìm trong file từ vị trí con trỏ xuống dưới
  • ?<keyword> -- tìm trong file từ vị trí con trỏ trở lên
  • n -- tiếp tục tìm kiếm với nội dung hiện tại

Edit

  • i -- bật chế độ chèn text (INSERT mode)
  • R -- bật chế độ thay thế (REPLACE mode)
  • x -- xóa 1 kí tự ở vị trí con trỏ

Save & Exit

  • :q -- exit
  • :q! -- don't save and exit
  • :w -- save
  • :w! -- force save
  • :wq -- save and exit
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment