🏠 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
advanced

Thay thế biểu thức chính quy nâng cao

#vi #regex #substitution #patterns

Sử dụng sức mạnh của Regular Expressions để tìm kiếm và thay thế văn bản một cách phức tạp.

Giải thích cách sử dụng lệnh :s với các cờ nâng cao như g (global), i (ignore case), và c (confirm). Hãy cung cấp các ví dụ về cách sử dụng các nhóm bắt giữ \( \) và các tham chiếu ngược \1, \2 để sắp xếp lại thứ tự các từ trong một dòng văn bản, ví dụ như chuyển 'Họ Tên' thành 'Tên Họ'.
advanced

Thao tác với các đối tượng văn bản

#vi #text-objects #editing #efficiency

Sử dụng các đối tượng văn bản để chỉnh sửa nhanh các khối mã hoặc đoạn văn bản.

Mô tả cú pháp của các đối tượng văn bản bao gồm i (inside) và a (around). Hãy đưa ra hướng dẫn chi tiết cách xóa, thay đổi hoặc sao chép các nội dung nằm trong các dấu ngoặc đơn, ngoặc nhọn, thẻ HTML, hoặc cả một đoạn văn bản. Ví dụ, giải thích sự khác biệt giữa ci( và ca( và cách sử dụng chúng để sửa đổi nhanh các tham số hàm.
advanced

Sử dụng lệnh toàn cầu :g

#vi #global-command #ex-commands #bulk-editing

Thực thi lệnh Ex trên tất cả các dòng khớp với một mẫu tìm kiếm cụ thể.

Hãy trình bày cách sử dụng lệnh :g/pattern/command để thực hiện các tác vụ hàng loạt. Cung cấp các ví dụ như xóa tất cả các dòng trống, di chuyển các dòng chứa từ khóa lỗi xuống cuối tệp, hoặc đánh số thứ tự cho các dòng cụ thể. Giải thích cách kết hợp :g với :v (inverted global) để thao tác trên các dòng không khớp với mẫu.
advanced

Quản lý cửa sổ và tệp đệm

#vi #windows #buffers #productivity

Làm việc hiệu quả với nhiều cửa sổ và tệp trong một phiên làm việc của Vi.

Hướng dẫn cách chia cửa sổ theo chiều ngang (:split) và chiều dọc (:vsplit), cũng như cách di chuyển con trỏ giữa các cửa sổ nhanh chóng. Giải thích cách quản lý danh sách đệm (buffers) bằng các lệnh :ls, :bnext, :bprevious, và :bdelete để chuyển đổi giữa nhiều tệp mà không cần thoát khỏi trình soạn thảo.
advanced

Chế độ khối trực quan

#vi #visual-block #column-editing #text-formatting

Chèn và chỉnh sửa văn bản theo cột dọc thay vì theo dòng.

Mô tả cách kích hoạt chế độ khối trực quan bằng phím Ctrl+v. Hãy cung cấp hướng dẫn cách chọn một vùng văn bản hình chữ nhật và sau đó chèn văn bản ở đầu hoặc cuối tất cả các dòng được chọn cùng lúc (sử dụng I hoặc A). Cung cấp ví dụ về cách thêm dấu // để chú thích một khối mã hoặc xóa một cột dữ liệu cụ thể.
advanced

Tạo phím tắt tùy chỉnh

#vi #key-mapping #customization #workflow

Định nghĩa các ánh xạ phím (key mappings) để tăng tốc độ làm việc.

Hãy giải thích cách sử dụng lệnh :map, :nmap, :imap và :vmap để gán các phím tắt cho các chuỗi lệnh phức tạp. Cung cấp ví dụ cụ thể như tạo một phím tắt để lưu tệp và thoát nhanh chóng, hoặc ánh xạ một phím để chạy một macro đã lưu trước đó. Nhấn mạnh tầm quan trọng của việc sử dụng :noremap để tránh đệ quy ánh xạ.
Dễ

Lưu và thoát file

#vi #lưu #thoát

Cách lưu thay đổi và thoát khỏi trình soạn thảo vi.

Hãy hướng dẫn cách lưu file và thoát khỏi trình soạn thảo vi. Nhấn Esc để đảm bảo bạn ở chế độ lệnh, sau đó gõ lệnh :wq và nhấn Enter để thực hiện.
Dễ

Di chuyển con trỏ

#vi #di-chuyển #phím-tắt

Các phím tắt để di chuyển con trỏ trong chế độ lệnh.

Giải thích cách sử dụng các phím h, j, k, l để di chuyển con trỏ sang trái, xuống dưới, lên trên và sang phải mà không cần dùng phím mũi tên.
Trung bình

Xóa dòng văn bản

#vi #xóa #dòng

Lệnh xóa một dòng hoặc nhiều dòng trong vi.

Hãy cung cấp lệnh để xóa dòng mà con trỏ đang đứng. Ngoài ra, hãy cho biết cách xóa 5 dòng tiếp theo bắt đầu từ vị trí con trỏ.
Trung bình

Tìm kiếm và thay thế toàn file

#vi #tìm-kiếm #thay-thế

Sử dụng lệnh substitute để thay thế từ khóa.

Cho tôi cú pháp lệnh trong vi để tìm tất cả các từ 'cũ' trong file và thay thế chúng bằng từ 'mới'. Lệnh này cần áp dụng cho toàn bộ tài liệu.
Trung bình

Sao chép và dán nội dung

#vi #copy #paste

Cách yank và put dòng văn bản trong vi.

Hãy mô tả cách sao chép dòng hiện tại vào bộ nhớ đệm bằng lệnh yy, sau đó di chuyển con trỏ đến dòng khác và dán nội dung vừa sao chép bằng lệnh p.
Dễ

Hoàn tác thay đổi

#vi #undo #hoàn-tác

Cách sử dụng undo trong vi.

Hãy cho biết phím tắt nào trong chế độ lệnh được sử dụng để hoàn tác thao tác chỉnh sửa vừa thực hiện gần nhất.
Dễ

Hiển thị số dòng

#vi #số-dòng #cấu-hình

Bật tắt tính năng hiển thị số dòng.

Hãy cung cấp lệnh để hiển thị số dòng ở phía bên trái màn hình. Sau đó, cho biết lệnh nào để tắt hiển thị số dòng này đi.
easy

Lưu và thoát tệp trong vi

#co-ban #luu-file

Cách lưu tệp và thoát khỏi trình chỉnh sửa vi một cách an toàn.

Hãy liệt kê các lệnh cần thiết để lưu thay đổi vào đĩa, thoát khỏi trình chỉnh sửa, và kết hợp cả hai hành động này trong chế độ dòng lệnh của vi.
easy

Di chuyển con trỏ không dùng chuột

#dieu-huong #ban-phim

Hướng dẫn di chuyển con trỏ trong văn bản bằng bàn phím.

Giải thích cách sử dụng các phím `h`, `j`, `k`, `l` để di chuyển con trỏ. Ngoài ra, hãy mô tả cách nhảy đến đầu dòng, cuối dòng, và cách di chuyển qua từng từ bằng các phím `w`, `b`, `e`.