#modes
#editing
Hiểu sự khác biệt giữa i, a, I và A để thêm văn bản.
Giải thích sự khác biệt giữa bốn lệnh chuyển sang chế độ chèn: `i`, `a`, `I`, và `A`. Hãy cung cấp ví dụ cụ thể về vị trí con trỏ sẽ xuất hiện khi bạn nhấn từng phím này trên một dòng văn bản có sẵn.
#deletion
#text-operations
Sử dụng các lệnh xóa nhanh như x, dw, dd và d$.
Tạo một danh sách các lệnh để thực hiện các hành động xóa sau trong Vi: xóa một ký tự tại con trỏ, xóa một từ, xóa một dòng, và xóa từ vị trí con trỏ đến cuối dòng. Đảm bảo giải thích rõ ràng tổ hợp phím cho từng trường hợp.
#clipboard
#yank
#paste
Thao tác Yank và Put để quản lý văn bản hiệu quả.
Mô tả quy trình để sao chép (yank) 3 dòng văn bản hiện tại vào bộ nhớ đệm. Sau đó, hướng dẫn cách dán (put) các dòng đó vào vị trí ngay sau con trỏ và ngay trước con trỏ. Nêu rõ các lệnh cần sử dụng.
#file-management
#commands
Các lệnh cơ bản để lưu công việc và đóng trình soạn thảo.
Bạn đã hoàn tất việc sửa đổi một tệp cấu hình. Hãy cung cấp lệnh để lưu thay đổi và thoát khỏi chương trình. Sau đó, nếu bạn muốn thoát ngay lập tức mà không lưu bất kỳ thay đổi nào, lệnh đó là gì?
#search
#replace
#regex
Sử dụng regex cơ bản để thay thế từ trong tệp.
Viết câu lệnh để tìm từ khóa 'error' trong toàn bộ tệp và thay thế tất cả các lần xuất hiện của nó bằng từ 'warning'. Sau đó, giải thích cách sửa đổi lệnh này để chỉ thay thế lần xuất hiện đầu tiên trên mỗi dòng thay vì tất cả.
#history
#recovery
Quản lý lịch sử chỉnh sửa với undo và redo.
Nếu bạn lỡ tay xóa một đoạn văn bản quan trọng, hãy chỉ ra lệnh cần thiết để hoàn tác (undo) hành động đó. Sau đó, nếu bạn nhận ra mình đã hoàn tác sai, lệnh nào sẽ giúp bạn làm lại (redo) hành động vừa bị hủy bỏ?
#navigation
#vi
#basic
Hướng dẫn cách di chuyển con trỏ đến các vị trí cụ thể trong file.
Làm thế nào để di chuyển con trỏ đến đầu dòng, cuối dòng, và đến dòng cuối cùng của file trong vi?
#insert
#editing
#vi
Cách vào chế độ insert để bắt đầu gõ text.
Hãy cho biết các lệnh để chuyển sang chế độ chèn văn bản tại vị trí con trỏ và thêm văn bản vào sau con trỏ.
#delete
#editing
#shortcuts
Sử dụng các phím tắt để xóa ký tự, từ và dòng.
Làm cách nào để xóa một từ dưới con trỏ, xóa dòng hiện tại, và xóa văn bản từ con trỏ đến cuối dòng?
#copy
#paste
#yank
#vi
Thực hiện thao tác yank và put để nhân bản văn bản.
Câu lệnh nào dùng để sao chép (yank) 3 dòng vào bộ nhớ đệm và dán chúng ra sau vị trí con trỏ?
#search
#replace
#regex
#vi
Thay thế chuỗi ký tự trong toàn bộ file.
Viết cú pháp lệnh để thay thế tất cả các xuất hiện của chuỗi 'cu' thành 'nhung' trong toàn bộ văn bản đang mở.
#save
#quit
#file-management
Cách kết thúc phiên làm việc và lưu thay đổi.
Hãy cung cấp lệnh để lưu thay đổi và thoát khỏi trình soạn thảo vi, cũng như lệnh thoát mà không lưu bất kỳ thay đổi nào.
#undo
#redo
#history
Quản lý lịch sử chỉnh sửa để sửa lỗi.
Làm sao để hoàn tác (undo) 3 lệnh vừa thực hiện và làm lại (redo) thao tác vừa hoàn tác nếu cần thiết?
#văn học
#kể chuyện
#giả tưởng
Viết một câu chuyện ngắn bắt đầu bằng một câu văn cụ thể về chiếc gương.
Hãy viết một câu chuyện giả tưởng hoặc kinh dị ngắn (dưới 200 từ) bắt đầu chính xác bằng câu mở đầu: 'Chiếc gương cũ trong góc phòng không phản chiếu khuôn mặt tôi.' Câu chuyện cần tập trung vào sự thay đổi thực tại của nhân vật chính khi đối diện với hiện tượng này.
#vim
#bat-dau
#terminal
#linux
Hướng dẫn cách khởi động trình soạn thảo Vim và cách thoát ra khỏi chương trình một cách an toàn.
Hãy giải thích cách mở terminal và nhập lệnh vim để khởi động trình soạn thảo. Sau đó, hướng dẫn các bước chi tiết để thoát khỏi Vim mà không lưu file nếu cần thiết.