$type=carousel$cols=3$show=home$cate=0$count=9

Danh mục các chủ đề

network (39) facts (38) Windows (26) Excel (20) email marketing (19) LINUX (16) iDesk (10) MOS (8) QTVP (8) WordPress (7) CISCO (6) Software (6) hitech (6) word (6) PowerPoint (5) ký số (4) phone (4) Vien Dong (3) kí số (3) vgca (3) WIFI (2) share (2) Lossless (1) NEWS (1) QLVB (1) Template_PPT (1) app android (1) covid19 (1) dns (1) english (1) hosting (1) hỗ trợ (1) support (1) vps (1)

Hướng dẫn sử dụng VI

trình soạn thảo vi trên linux

Vi là một trình soạn thảo văn bản mạnh mẽ có trong hầu hết các hệ thống Linux. Đôi khi bạn sẽ phải chỉnh sửa một tập tin văn bản trên một hệ thống mà không bao gồm một trình soạn thảo văn bản thân thiện, vì vậy biết Vi là điều cần thiết.

Bài viết này sẽ hướng dẫn sử dụng vi một cách đơn giản nhất.

Trong vim có 3 chế độ cơ bản như sau:

Chế độ chèn (insert) bấm phím ” i “ để vào chế độ này.
Chế độ visual bấm phím “v” để vào chế độ này.
Chế độ dòng lệnh bấm phím “Esc” để vào chế độ này

Lưu ý: Thêm SUDO trước lệnh vim tên file để có thể sửa được các file có phân quyền readonly

Sử dụng

Mở file

Để mở một file đã tồn tại hoặc một file mới trong vi/vim các bạn dùng lệnh sau:

# vim tên_file

# vi tên_file



Chỉnh sửa

Để vào chế độ chỉnh sửa của vi/vim chúng ta nhấn phím ” i “ (insert) hoặc “ a ” (append)

Lưu và thoát

Để thoát khỏi vi/vim ta dùng: ” :q “
Để lưu file trong vi/vim ta dùng: ” :w “
Để lưu file và thoát ta dùng: ” :wq “
Để thoát và không lưu ta dùng: ” :q! “
Lưu ý: để thực hiện được các command đầu tiên chúng ta phải thoát chế độ edit bằng phím Esc.(Hầu hết các thao tác trong vi/vim đều phải thoát chế độ edit trước khi thực hiện)

Di chuyển con trỏ

Có 2 cách để di chuyển con trỏ trong vi/vim

Sử dụng phím mũi tên
Sử dụng phím ” h, j, k, l “

Xóa một dòng

Để xóa một dòng cho vi/vim chúng ta cần di chuyển con trỏ đến dòng cần xóa và nhấn Esc sau đó nhấn dd

Xóa một hoặc nhiều từ

Để xóa một từ chúng ta di chuyển con trỏ đến đầu từ cần xoá nhấn Esc dùng dw, xóa 2 từ dùng d2w, 3 từ bằng d3w

Copy/paste

Lưu ý: để thực hiện được các command đầu tiên chúng ta phải thoát chế độ edit bằng phím Esc

Để copy một dòng trong vi/vim chúng ta nhấn yy hoặc Y
Để paste vào vị trị con trỏ chúng ta dùng p
Nếu muốn copy một đoạn ta chuyển sang chế độ visual bằng phím v rồi di chuyển con trỏ đến vị trị cần copy rồi dùng phím y để copy và phím p để paste

Tìm kiếm từ trong văn bản

Tìm kiếm về phía trước đề xuất hiện các chuỗi trong văn bản: /”từ_cần_tìm”
Tìm kiếm ngược đề xuất hiện các chuỗi trong văn bản: ?”từ_cần_tìm”

Di chuyển tới từ tiếp theo: n

Hiện số dòng và di chuyển đến dòng
Hiện số dòng trong vi/vim: ” :set nu “
Di chuyển dến dòng số: ” :số_dòng “


COMMENTS

Tên

app android,1,CISCO,6,covid19,1,dns,1,email marketing,19,english,1,Excel,20,facts,38,hitech,6,hosting,1,hỗ trợ,1,iDesk,10,kí số,3,ký số,4,LINUX,16,Lossless,1,MOS,8,network,39,NEWS,1,phone,4,PowerPoint,5,QLVB,1,QTVP,8,share,2,Software,6,support,1,Template_PPT,1,vgca,3,Vien Dong,3,vps,1,WIFI,2,Windows,26,word,6,WordPress,7,
ltr
item
Tin học ứng dụng: Hướng dẫn sử dụng VI
Hướng dẫn sử dụng VI
trình soạn thảo vi trên linux
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjk6pQqvqQfGPkfU825oJo2mGgwgOJlN8XDVOUhOloL3SAsWPEmy2Ka7zBLx7AAAbxrqCtM4xvDyRmdgSHx70CTNwB6hXXLsfADeGuLGwhX02To3ubvJQJp3e1y76JFOvXf4G19uyMkB_UB11pZFRZbyzyLnwwcnnpgaAee230fs5YTrdF4c7trZzAEeA/w640-h149/vim1.png
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjk6pQqvqQfGPkfU825oJo2mGgwgOJlN8XDVOUhOloL3SAsWPEmy2Ka7zBLx7AAAbxrqCtM4xvDyRmdgSHx70CTNwB6hXXLsfADeGuLGwhX02To3ubvJQJp3e1y76JFOvXf4G19uyMkB_UB11pZFRZbyzyLnwwcnnpgaAee230fs5YTrdF4c7trZzAEeA/s72-w640-c-h149/vim1.png
Tin học ứng dụng
https://www.tinhocungdung.edu.vn/2022/10/huong-dan-su-dung-vi.html
https://www.tinhocungdung.edu.vn/
https://www.tinhocungdung.edu.vn/
https://www.tinhocungdung.edu.vn/2022/10/huong-dan-su-dung-vi.html
true
1409494493487679101
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS CONTENT IS PREMIUM Please share to unlock Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy