H??ng d?n Vi tr?n Linux – Text Editor Vim trong linux

H??ng d?n Vi tr?n Linux – Text Editor Vim trong linux

Các h? ?i?u hành h? Linux ch? y?u ???c ng??i dùng ?i?u khi?n qua các câu l?nh v?i Terminal, ch?c ch?n s? có lúc b?n c?n ch?nh s?a các file, ví d? nh? khi c?n thi?t l?p or ch?nh s?a c?u hình các ?ng d?ng. Và khi ?ó b?n s? c?n dùng ??n Vi ho?c Nano là 2 trình so?n th?o m?c ??nh th??ng dùng trên Linux. Bài vi?t này s? h??ng d?n cách dùng Vi (Vim) – Linux Text editor ???c s? d?ng nhi?u nh?t.

Các mode trên Vi

Vi có 3 ch? ?? nh?ng th??ng dùng là 2 mode chính: Command mode và Insert mode

Command mode là ch? ?? ?? ng??i dùng có th? th?c hi?n các tác v? th??ng dùng nh?: Save, Save and exit… ?n phím Esc ?? chuy?n t? ch? ?? khác sang Command mode

Insert mode là ch? ?? so?n th?o, ?n phím i, a ho?c insert ?? chuy?n t? ch? ?? khác sang Insert mode

H??ng d?n Vi c? b?n – Open, save và close file

m? file, n?u file ko t?n t?i thì s? t?o file m?i

vi /path/of/file/filename.conf

ho?c n?u không kèm ???ng d?n thì s? m? ho?c t?o file trên th? m?c hi?n t?i:

vi filename.txt

L?u file, thoát file

Trong command mode, s? d?ng:

:wq L?u và thoát file
:q Thoát và không l?u

H??ng d?n Vi trên Linux – Command Mode

Insert mode thì ch? ??n gi?n là so?n th?o nh? trên các text editor khác nên không có gì ?áng ?? typing nên chúng ta s? ch? y?u bàn v? command mode

?i?u h??ng, di chuy?n v? trí con tr?, Tìm ki?m

H J K L Có tác d?ng l?n l??t là: Sang trái, lên trên, xu?ng d??i, sang ph?i. Ngoài 4 ký t? này còn có th? dùng các phím m?i tên
nG Thay n b?ng dòng th? bao nhiêu mà b?n mu?n di chuy?n con tr? ??n, vd: 96G ngh?a là chuy?n con tr? t?i dòng 96
n| Di chuy?n con tr? t?i c?t th? n, vd: 5| ngh?a là chuy?n con tr? t?i c?t th? 5
/keyword ho?c ?keyword Tìm ki?m, keyword là t? b?n mu?n tìm ki?m, vd: /hello ho?c ?hello sau ?ó enter s? tìm và di chuy?n con tr? t?i k?t qu? ??u tiên, ?? di chuy?n t?i k?t qu? ti?p theo, gõ n

Copy Paste và Delete trong command mode

yy Copy dòng
nyy (thay n b?ng 1 s? nguyên d??ng) Copy n dòng, vd: 3yy ngh?a là copy 3 dòng
p Paste xu?ng d??i
P Paste lên trên
x xóa 1 ký t?
dw xóa 1 t?
dd xóa 1 dòng
. L?p l?i thao tác g?n nh?t
u Undo

Done, v?i bài vi?t này, b?n ?ã có th? s? d?ng c? b?n Vi ?? t?o ho?c ch?nh s?a file trên Linux, b?n có th? test l?i nh?ng gì ?ã bi?t v? Vi qua play game t?i site này: https://vim-adventures.com . Ngoài Vi còn có Nano là 1 text editor khác c?ng ???c dùng r?t ph? bi?n s? ???c h??ng d?n ? bài vi?t này: H??ng d?n dùng Nano trên Linux.

5 4 đánh giá
Đánh giá bài viết
Theo dõi
Thông báo của
guest

3 Góp ý
Cũ nhất
Mới nhất Được bỏ phiếu nhiều nhất
Phản hồi nội tuyến
Xem tất cả bình luận
Minhz
Minhz
2 năm trước

Cool!! ??n gi?n d? hi?u

Quang Anh
Quang Anh
2 năm trước

C?m ?n anh ?ã h??ng d?n, em ?ang tìm hi?u v? s? d?ng Linux nên nh?ng bài vi?t d? hi?u c?a anh r?t h?u ích

Vuong Nguyen
Vuong Nguyen
2 năm trước

Mình góp ý nhé. Ý ki?n c?a mình là nh? này .Mình nói ra có m?t lòng b?n thì mình c?ng ch?u.T?i vì mình c?ng ch? mu?n ?óng góp m?t chút ý ki?n cho b?n bi?t là mình c?ng là m?t ng??i có ý ki?n .Mình là con ng??i không thích nói dài dòng .Ch? ??n gi?n mu?n góp ý ki?n cho b?n bi?t thôi .Mong b?n hi?u và thông c?m cho mình .Mình xin góp m?t s? ý ki?n c?c k? ng?n g?n cho b?n hi?u mình không vòng vo.Nói dài là ý ki?n ng?n g?n ko c?n dài .??y nói tóm l?i là mình góp ý ki?n v?y thôi còn b?n hi?u hay ko mình không bi?t .Ai ?ang r?nh thì b? vài giây ??c cmt này.?? bi?t mình có góp ý ki?n .Mong b?n hi?u vì mình ch? mu?n ?óng góp ý ki?n mà thôi.