🏠 Trang chủ
Benchmark
📊 Tất cả benchmark 🦖 Khủng long v1 🦖 Khủng long v2 ✅ Ứng dụng To-Do List 🎨 Trang tự do sáng tạo 🎯 FSACB - Trình diễn cuối cùng 🌍 Benchmark dịch thuật
Mô hình
🏆 Top 10 mô hình 🆓 Mô hình miễn phí 📋 Tất cả mô hình ⚙️ Kilo Code
Tài nguyên
💬 Thư viện prompt 📖 Thuật ngữ AI 🔗 Liên kết hữu ích
← Quay lại danh mục
beginner

Chuyển sang chế độ chèn

#chen-text #mode #co-ban

Học cách kích hoạt chế độ Insert để bắt đầu nhập văn bản vào tệp tin.

Mở một tệp tin bằng lệnh 'vi test.txt'. Nhấn phím 'i' trên bàn phím. Chú ý rằng dòng trạng thái ở dưới cùng sẽ hiện chữ '-- INSERT --'. Bây giờ hãy nhập dòng chữ 'Xin chao vi'. Sau đó nhấn phím Esc để quay lại chế độ Normal.
beginner

Lưu và thoát tệp tin

#luu #ghi #thoat

Biết cách ghi lại các thay đổi vào đĩa và thoát khỏi trình soạn thảo.

Sau khi đã nhập một số văn bản và nhấn Esc để quay về chế độ Normal, hãy gõ lệnh ':wq' và nhấn Enter. Lệnh này viết (w - write) tệp tin vào ổ đĩa và thoát (q - quit) chương trình. Hãy thử mở lại tệp để xem nội dung của bạn.
beginner

Di chuyển bằng phím hjkl

#di-chuyen #con-tro #phím

Thực hành di chuyển con trỏ mà không cần rời tay khỏi hàng phím chính.

Tạo một tệp tin có nhiều dòng văn bản. Đảm bảo bạn đang ở chế độ Normal (nhấn Esc). Sử dụng phím 'j' để di chuyển xuống một dòng, 'k' để di chuyển lên một dòng, 'h' để sang trái và 'l' để sang phải. Hãy di chuyển quanh tệp tin cho đến khi bạn cảm thấy thoải mái.
beginner

Xóa một ký tự

#xoa #ky-tu #chinh-sua

Cách xóa ký tự ngay tại vị trí con trỏ.

Mở một tệp tin có sẵn văn bản. Di chuyển con trỏ đến bất kỳ ký tự nào bạn muốn xóa. Đảm bảo bạn đang ở chế độ Normal. Nhấn phím 'x'. Ký tự tại vị trí con trỏ sẽ biến mất. Bạn có thể nhấn 'x' nhiều lần để xóa liên tục các ký tự phía sau.
beginner

Xóa toàn bộ dòng

#xoa #dong #sua-doi

Lệnh để loại bỏ một dòng văn bản hoàn chỉnh một cách nhanh chóng.

Đặt con trỏ vào dòng văn bản mà bạn muốn loại bỏ. Đảm bảo đang ở chế độ Normal. Nhấn phím 'd' hai lần liên tiếp (được ký hiệu là 'dd'). Toàn bộ dòng đó sẽ bị xóa ngay lập tức. Để khôi phục lại, hãy thử nhấn phím 'u' (undo).
easy

Di chuyển cơ bản trong Vim

#vim #co-ban #dieu-huong

Học cách di chuyển con trỏ trong file bằng các phím mũi tên hoặc hjkl.

Mở một tập tin bất kỳ bằng Vim. Thực hành di chuyển con trỏ xuống dưới 5 dòng và sang phải 10 ký tự sử dụng các phím điều hướng. Sau đó thử di chuyển về đầu dòng bằng phím 0 và về cuối dòng bằng phím $.
easy

Vào chế độ Insert (Chèn)

#vim #chen-van-ban #chinh-sua

Cách chuyển từ chế độ bình thường sang chế độ chèn văn bản.

Đặt con trỏ vào một từ bất kỳ và nhấn phím 'i' để vào chế độ chèn ngay trước con trỏ. Hãy sửa lỗi chính tả của từ đó. Sau khi sửa xong, nhấn phím Escape để quay lại chế độ bình thường.
easy

Lưu và thoát tệp tin

#vim #lenh #quan-ly-file

Các lệnh cần thiết để lưu công việc và đóng trình soạn thảo.

Đảm bảo bạn đang ở chế độ bình thường (nhấn Escape). Gõ ':w' và nhấn Enter để lưu thay đổi. Tiếp tục gõ ':q' và nhấn Enter để thoát. Nếu muốn làm cả hai cùng lúc, hãy dùng ':wq'.
người mới bắt đầu

Vào chế độ chèn văn bản

#vi #linux #insert-mode #co-ban

Học cách chuyển từ chế độ Command sang chế độ Insert để bắt đầu gõ nội dung.

Mở trình soạn thảo vi với một file mới. Nhấn phím 'i' để chuyển sang chế độ Insert. Nhập dòng chữ 'Hello World'. Nhấn phím Esc để quay lại chế độ Command.
người mới bắt đầu

Lưu nội dung file

#vi #linux #luu-file #ghi-file

Thực hiện lệnh ghi lại nội dung bạn vừa chỉnh sửa vào ổ cứng.

Đảm bảo bạn đang ở chế độ Command (nhấn Esc). Nhập dấu hai chấm ':', sau đó nhập 'w' và nhấn Enter để lưu thay đổi mà không thoát khỏi chương trình.
người mới bắt đầu

Thoát khỏi trình soạn thảo vi

#vi #linux #thoat #quit

Hướng dẫn cách đóng cửa sổ vi sau khi hoàn thành công việc.

Đang ở chế độ Command, nhập ':q' và nhấn Enter. Nếu bạn đã thay đổi nội dung nhưng chưa lưu, vi sẽ cảnh báo. Hãy thử ':q!' để thoát mà không lưu các thay đổi.
người mới bắt đầu

Lưu file và thoát

#vi #linux #luu-va-thoat #wq

Kết hợp lệnh lưu và thoát thành một thao tác nhanh chóng.

Đảm bảo đang ở chế độ Command. Nhập ':wq' và nhấn Enter. Lệnh này sẽ ghi nội dung vào file và đóng trình soạn thảo ngay lập tức.
nâng cao

Viết Macro và Sử dụng Register

Tạo một macro phức tạp để định dạng lại danh sách dữ liệu, sử dụng register để lưu trữ và tái sử dụng chuỗi thao tác.

Bạn có một danh sách các đường dẫn file tương đối. Hãy viết một macro trong vim để chuyển đổi chúng thành đường dẫn tuyệt đối, thêm tiền tố '/var/www/' vào đầu mỗi dòng và thay thế所有 dấu gạch chéo ngược '\' thành dấu gạch chéo '/'. Sau đó, áp dụng macro này cho 100 dòng tiếp theo trong file.
nâng cao

Lệnh Global và Biểu Thức Chính Quy

Sử dụng lệnh :g kết hợp với regex để tìm kiếm, xử lý và xóa các dòng thỏa mãn điều kiện phức tạp.

Trong một file log, hãy sử dụng lệnh :g để tìm tất cả các dòng chứa từ khóa 'ERROR' nhưng không chứa 'timeout'. Với các dòng tìm thấy, hãy di chuyển chúng xuống cuối file và thêm dòng comment '# Lỗi quan trọng' phía trên nhóm dòng đó chỉ bằng một dòng lệnh.
nâng cao

Quản lý Window và Buffer Đa Nhiệm

Thao tác với nhiều cửa sổ và buffer đồng thời, thực hiện di chuyển text và điều hướng linh hoạt giữa các tệp.

Mở 3 file code nguồn khác nhau cùng lúc trong 3 cửa sổ ngang nhau. Hãy sao chép một hàm từ cửa sổ thứ nhất, dán vào cuối file ở cửa sổ thứ hai, và sau đó tìm kiếm định nghĩa của một biến trong cửa sổ thứ ba mà không cần đóng các cửa sổ đang mở.