1. Chế độ Insert cho phép bạn nhập văn bản vào tệp văn bản giống như trong trình chỉnh sửa tệp thông thường.
2. Chế độ bình thường Normal cung cấp cho bạn sức mạnh để điều hướng và thực hiện các sửa đổi cho văn bản.
Để điều hướng giữa 2 chế độ, sử dụng ký tự ESC hoặc i .
Khi bạn mở một tệp văn bản, bạn sẽ vào chế độ bình thường. Để thay đổi chế độ chèn và bắt đầu nhập hoặc chèn văn bản, hãy nhấn chữ i trên bàn phím của bạn. Để quay lại chế độ chỉ huy, nhấn phím Esc . Chế độ chèn cho phép bạn tương tác với văn bản. Ví dụ: bạn có thể nhập văn bản, xóa văn bản và điều hướng lên xuống, sang trái hoặc phải. Khi bạn đã mở tệp văn bản bằng trình chỉnh sửa vim, bạn đang ở chế độ Command.
Để vào chế độ Insert và bắt đầu chèn văn bản, hãy làm theo lệnh bên dưới.
Chèn ‘Insert’ văn bản
Nhấn phím i để chèn văn bản tại vị trí con trỏ hiện tại.
Nhấn phím a để chèn văn bản một ký tự sau vị trí hiện tại của con trỏ.
Nhấn phím A để chèn văn bản ở cuối dòng hiện tại.
Nhấn phím o để chèn văn bản trên một dòng mới bên dưới dòng hiện tại.
Nhấn phím O để chèn văn bản trên một dòng mới phía trên dòng hiện tại.
Xóa ‘Delete’ văn bản
Nhấn phím s để xóa chữ hiện tại trên con trỏ và chèn văn bản.
Nhấn phím S để xóa dòng hiện tại và chèn văn bản. Bây giờ chúng ta hãy nhìn vào chế độ lệnh. Có thể cho rằng, đây là chế độ mà bạn có thể thực hiện hầu hết các thao tác.
Điều hướng (lên / xuống, trái / phải) trong chế độ Command của vim
Để điều hướng lên / xuống, trái / phải sử dụng các phím h, j, k và l .
k – Di chuyển con trỏ lên trên một dòng.
j – Di chuyển con trỏ xuống một dòng.
l – Di chuyển con trỏ sang phải theo một ký tự
h – Di chuyển con trỏ sang trái bởi một ký tự
Trong chế độ Command, bạn cũng có thể điều hướng đến đầu và cuối của một dòng / tệp. Hãy đi sâu vào các lệnh để đạt được điều này.
Điều hướng đến đầu và cuối của một dòng / tệp trong chế độ Command của vim
^ – Di chuyển con trỏ đến đầu dòng
$ – Di chuyển con trỏ đến cuối dòng
1G – Di chuyển con trỏ đến đầu tập tin.
G – Di chuyển con trỏ đến cuối tập tin
nG – Di chuyển con trỏ đến đầu số dòng n n n trong tập tin
Tìm kiếm và thay thế văn bản trong Vim
Chế độ lệnh cũng cung cấp cho người dùng khả năng tìm kiếm và thay thế văn bản trong một tệp. Để tìm kiếm văn bản trong một tệp, nhấn phím ESC để trở ra chế độ Command và sử dụng lệnh sau:
:/
Ví dụ: :/Linux
Để tìm kiếm ngược trong tệp văn bản, nhấn lại phím ESC và sử dụng ? theo sau bởi cụm từ tìm kiếm, vd
:?
Ví du: :?Linux
Nếu bạn muốn tìm kiếm một chuỗi và thay thế nó bằng một chuỗi khác trong tệp, hãy sử dụng cú pháp
:[range]s/search/replace/
Ví dụ: nếu chúng ta muốn tìm kiếm chuỗi Linuxvà thay thế nó bằng Unix từ Dòng 1 đến Dòng 3 trong mã tệp index.html, lệnh sẽ là:
:1,3 s/Linux/Unix/g
/g đảm bảo tất cả các trường hợp của các chuỗi tìm kiếm được thay thế trong phạm vi chỉ định. Nếu bạn bỏ qua tùy chọn /g, chỉ có phiên bản đầu tiên trong mỗi dòng sẽ được thay thế.
Sao chép và dán văn bản trong Vim
Vim cũng cung cấp cho bạn khả năng sao chép và dán văn bản trong tệp.
Sao chép văn bản
Để sao chép một chuỗi và dán nó vào một vị trí khác trong một tệp theo các bước dưới đây
1. Di chuyển con trỏ đến đầu chuỗi hoặc văn bản
2. Nhập v trên bàn phím của bạn và nhấn con trỏ về phía trước để tô sáng văn bản
3. Khi bạn đã đến cuối văn bản, hãy bấm y viết tắt là yank, để sao chép văn bản
4. Di chuyển con trỏ đến vị trí bạn muốn dán văn bản đã sao chép
5. Nhấn p để dán nội dung được sao chép
Ngoài ra, bạn có thể sử dụng các lệnh bên dưới để sao chép các dòng.
y$ – Sao chép văn bản từ vị trí hiện tại đến cuối dòng
yy – Sao chép toàn bộ dòng
4yy – Sao chép 4 dòng dưới đây
Cắt / xóa văn bản trong Vim
Nếu bạn muốn xóa một ký tự trong chế độ lệnh, hãy nhấn phím x
Để xóa một từ, đặt con trỏ ở phía trước từ đó và nhấn dw
Để xóa văn bản từ từ hiện tại đến cuối dòng nhấn d$
Để xóa hoặc cắt toàn bộ dòng nhấn dd
LƯU Ý:
Bạn có thể xóa một số dòng bằng cách đặt trước lệnh dd với một số tự nhiên. Ví dụ: để xóa 3 dòng bao gồm dòng hiện tại, hãy chạy 3dd Dưới đây là những cách khác nhau mà bạn có thể sử dụng để thoát khỏi trình soạn thảo vim.
:wq – Để lưu các thay đổi và thoát khỏi trình soạn thảo vim
:q! – Để thoát mà không lưu thay đổi
😡 hoặc :exit hoặc :e – Để lưu và thoát khỏi nơi có thay đổi
Tổng kết
Trên đây là một số hướng dẫn cơ bản để sử dụng Vim. Qua bài đọc bạn cũng đã nắm rõ khái niệm Vim là gì?. Hy vọng rằng bạn hiểu và thực hành các hướng dẫn trên một cách dễ dàng nhất ^^. Vui lòng chạy thử trên Vim Editor của bạn và để lại phản hồi cho chúng tôi bên dưới đây.
VIM có 2 chế độ đó là: chế độ Insert và chế độ Command1. Chế độcho phép bạn nhập văn bản vào tệp văn bản giống như trong trình chỉnh sửa tệp thông thường.2. Chế độ bình thườngcung cấp cho bạn sức mạnh để điều hướng và thực hiện các sửa đổi cho văn bản.Để điều hướng giữa 2 chế độ, sử dụng ký tựhoặcKhi bạn mở một tệp văn bản, bạn sẽ vào chế độ bình thường. Để thay đổi chế độ chèn và bắt đầu nhập hoặc chèn văn bản, hãy nhấn chữtrên bàn phím của bạn. Để quay lại chế độ chỉ huy, nhấn phímChế độ chèn cho phép bạn tương tác với văn bản. Ví dụ: bạn có thể nhập văn bản, xóa văn bản và điều hướng lên xuống, sang trái hoặc phải. Khi bạn đã mở tệp văn bản bằng trình chỉnh sửa vim, bạn đang ở chế độ Command.Để vào chế độ Insert và bắt đầu chèn văn bản, hãy làm theo lệnh bên dưới.Nhấnđể chèn văn bản tại vị trí con trỏ hiện tại.Nhấnđể chèn văn bản một ký tự sau vị trí hiện tại của con trỏ.Nhấnđể chèn văn bản ở cuối dòng hiện tại.Nhấnđể chèn văn bản trên một dòng mới bên dưới dòng hiện tại.Nhấnđể chèn văn bản trên một dòng mới phía trên dòng hiện tại.Nhấnđể xóa chữ hiện tại trên con trỏ và chèn văn bản.Nhấnđể xóa dòng hiện tại và chèn văn bản.Bây giờ chúng ta hãy nhìn vào chế độ lệnh. Có thể cho rằng, đây là chế độ mà bạn có thể thực hiện hầu hết các thao tác.Để điều hướng lên / xuống, trái / phải sử dụng các phímvàDi chuyển con trỏ lên trên một dòng.Di chuyển con trỏ xuống một dòng.Di chuyển con trỏ sang phải theo một ký tựDi chuyển con trỏ sang trái bởi một ký tựTrong chế độ Command, bạn cũng có thể điều hướng đến đầu và cuối của một dòng / tệp. Hãy đi sâu vào các lệnh để đạt được điều này.Di chuyển con trỏ đến đầu dòngDi chuyển con trỏ đến cuối dòngDi chuyển con trỏ đến đầu tập tin.Di chuyển con trỏ đến cuối tập tinDi chuyển con trỏ đến đầu số dòng n n n trong tập tinChế độ lệnh cũng cung cấp cho người dùng khả năng tìm kiếm và thay thế văn bản trong một tệp. Để tìm kiếm văn bản trong một tệp, nhấn phímđể trở ra chế độ Commandvà sử dụng lệnh sau:Ví dụ: :/LinuxĐể tìm kiếm ngược trong tệp văn bản, nhấn lại phímvà sử dụng ? theo sau bởi cụm từ tìm kiếm, vdVí du: :?LinuxNếu bạn muốn tìm kiếm một chuỗi và thay thế nó bằng một chuỗi khác trong tệp, hãy sử dụng cú phápVí dụ: nếu chúng ta muốn tìm kiếm chuỗi Linuxvà thay thế nó bằng Unix từ Dòng 1 đến Dòng 3 trong mã tệp index.html, lệnh sẽ là:đảm bảo tất cả các trường hợp của các chuỗi tìm kiếm được thay thế trong phạm vi chỉ định. Nếu bạn bỏ qua tùy chọn, chỉ có phiên bản đầu tiên trong mỗi dòng sẽ được thay thế.Vim cũng cung cấp cho bạn khả năng sao chép và dán văn bản trong tệp.Để sao chép một chuỗi và dán nó vào một vị trí khác trong một tệp theo các bước dưới đây1. Di chuyển con trỏ đến đầu chuỗi hoặc văn bản2. Nhậptrên bàn phím của bạn và nhấn con trỏ về phía trước để tô sáng văn bản3. Khi bạn đã đến cuối văn bản, hãybấmviết tắt là yank, để sao chép văn bản4. Di chuyển con trỏ đến vị trí bạn muốn dán văn bản đã sao chép5. Nhấnđể dán nội dung được sao chépNgoài ra, bạn có thể sử dụng các lệnh bên dưới để sao chép các dòng.Sao chép văn bản từ vị trí hiện tại đến cuối dòngSao chép toàn bộ dòngSao chép 4 dòng dưới đâyNếu bạn muốn xóa một ký tự trong chế độ lệnh, hãy nhấn phímĐể xóa một từ, đặt con trỏ ở phía trước từ đó và nhấnĐể xóa văn bản từ từ hiện tại đến cuối dòng nhấnĐể xóa hoặc cắt toàn bộ dòng nhấnBạn có thể xóa một số dòng bằng cách đặt trước lệnhvới một số tự nhiên. Ví dụ: để xóa 3 dòng bao gồm dòng hiện tại, hãy chạyDưới đây là những cách khác nhau mà bạn có thể sử dụng để thoát khỏi trình soạn thảo vim.Để lưu các thay đổi và thoát khỏi trình soạn thảo vimĐể thoát mà không lưu thay đổihoặchoặc- Để lưu và thoát khỏi nơi có thay đổiTrên đây là một số hướng dẫn cơ bản để sử dụng Vim. Qua bài đọc bạn cũng đã nắm rõ khái niệm Vim là gì?. Hy vọng rằng bạn hiểu và thực hành các hướng dẫn trên một cách dễ dàng nhất ^^. Vui lòng chạy thử trên Vim Editor của bạn và để lại phản hồi cho chúng tôi bên dưới đây.
Source: kubet
Category: Tải Phầm Mềm
Leave a Reply