#vi
#tim-kiem
#search
#navigation
Cách tìm kiếm một cụm từ cụ thể và di chuyển giữa các kết quả tìm kiếm.
Tôi cần tìm kiếm chuỗi ký tự 'function' trong tệp đang mở. Hãy cung cấp lệnh tìm kiếm và hướng dẫn cách nhảy đến kết quả tiếp theo hoặc kết quả trước đó.
#vi
#xoa
#delete
#editing
Lệnh xóa nhanh dòng mà con trỏ đang nằm trên đó.
Làm thế nào để xóa hoàn toàn dòng mà con trỏ đang nằm trên trong chế độ bình thường (Normal mode) của vi?
#vi
#copy
#paste
#yank
Thao tác nhân bản một dòng văn bản và dán nó vào vị trí khác.
Tôi muốn sao chép dòng hiện tại và dán nó vào dòng ngay bên dưới. Hãy cho tôi biết các phím tắt cần thiết trong chế độ bình thường để thực hiện việc này.
#vi
#substitute
#replace
#regex
Dùng lệnh tìm và thay thế (substitute) áp dụng cho mọi dòng trong tài liệu.
Tôi cần thay thế tất cả các xuất hiện của từ 'foo' bằng từ 'bar' trong toàn bộ tài liệu. Hãy viết cú pháp lệnh thay thế chính xác để làm điều này trong vi.
#vi
#undo
#redo
#sua-loi
Cách sử dụng lệnh Undo và Redo khi lỡ tay thao tác sai.
Tôi vừa vô tình xóa nhầm một đoạn văn bản. Lệnh nào để hoàn tác (undo) thao tác vừa làm? Và nếu muốn phục hồi lại (redo) lệnh vừa hoàn tác thì dùng phím gì?
#vi
#cau-hinh
#line-numbers
#settings
Cấu hình vi để hiển thị số thứ tự dòng ở lề bên trái màn hình.
Làm thế nào để bật chế độ hiển thị số dòng (line numbers) trong trình soạn thảo vi để tôi dễ dàng theo dõi mã nguồn?
#tri-ky
#tong-quan
#thiet-ke
Phân tích sâu về khái niệm chế độ trong Vi và lý do tại sao nó khác biệt so với các trình soạn thảo không có chế độ.
Hãy thảo luận về triết lý cốt lõi của 'Modal Editing' trong Vi. Tại sao việc phân tách giữa chế độ nhập văn bản và chế độ thao tác lại được coi là một bước tiến trong việc chỉnh sửa văn bản hiệu quả? So sánh ưu nhược điểm của việc giữ tay trên hàng phím chính (home row) so với việc phải di chuyển chuột hoặc sử dụng các phím chức năng. Giải thích cách mô hình này thay đổi tư duy của người dùng về việc thao tác văn bản từ 'di chuyển con trỏ' sang 'biến đổi văn bản'.
#tang-hieu-suat
#tu-duy
#lam-viec
Tập trung vào khái niệm lặp lại thay đổi gần nhất và tầm quan trọng của nó trong quy trình làm việc.
Lệnh '.' (dot) được coi là một trong những tính năng quan trọng nhất của Vi. Hãy phân tích lý thuyết đằng sau việc 'lặp lại thay đổi gần nhất' (repeat last change). Tại sao khái niệm đơn giản này lại định hình cách người dùng Vim thực hiện các tác vụ lặp đi lặp lại? Thảo luận về cách nó thay đổi tư duy lập trình hoặc chỉnh sửa văn bản, từ việc cố gắng làm tất cả trong một lệnh dài thành việc thực hiện một hành động cơ bản và lặp lại nó nhiều lần.
#lich-su
#nguon-goc
#van-hoa
Tìm hiểu nguồn gốc từ Bill Joy, ex, vi, cho đến sự ra đời của Vim và Neovim.
Viết một tóm tắt về lịch sử của dòng trình soạn thảo Vi. Bắt đầu từ gốc rễ của 'ed' và 'ex' trên máy tính PDP-11, vai trò của Bill Joy trong việc tạo ra Vi, và cách Bill Joy đã tận dụng tối đa thiết bị phần cứng hạn chế của thời đại đó. Sau đó, thảo luận về sự phân chia sang Vim (Vi IMproved) của Bram Moolenaar và lý do cho sự xuất hiện của Neovim gần đây. Những yếu tố lịch sử nào vẫn ảnh hưởng đến cách thức hoạt động của Vim hiện đại?
#email
#khach-hang
#chuyen-nghiep
Tạo một mẫu email xin lỗi khách hàng vì giao hàng chậm trễ một cách lịch sự và chân thành.
Hãy đóng vai một chuyên viên chăm sóc khách hàng. Viết một email xin lỗi khách hàng vì đơn hàng của họ bị giao chậm 2 ngày so với dự kiến. Giọng văn cần chân thành, cầu thị và đề xuất một mã giảm giá 10% cho đơn hàng tiếp theo như một lời đền bù.
#quan-ly-thoi-gian
#toan-uu
#lich-trinh
Tạo một lịch trình làm việc chi tiết trong 8 giờ để tối đa hóa năng suất cá nhân.
Tôi là một nhân viên văn phòng. Hãy giúp tôi lập một lịch trình làm việc chi tiết cho 8 tiếng (từ 8h sáng đến 5h chiều) bao gồm các giờ nghỉ ngắn. Mục tiêu là hoàn thành 3 nhiệm vụ quan trọng trong ngày: viết báo cáo, trả lời email và họp trực tuyến, đồng thời tránh bị xao nhãng bởi mạng xã hội.
#marketing
#facebook
#ban-hang
Soạn thảo bài đăng Facebook hấp dẫn để giới thiệu sản phẩm mới ra mắt.
Hãy viết một bài đăng Facebook để quảng bá cho một loại cà phê organic mới của chúng ta. Bài viết cần ngắn gọn, hấp dẫn, sử dụng emoji phù hợp và kêu gọi hành động (Call to Action) rõ ràng để khách hàng để lại bình luận hoặc nhắn tin để được tư vấn.
#di chuyển
#phím tắt
#cơ bản
Hướng dẫn cách di chuyển trong văn bản mà không cần chuột.
Hãy cung cấp hướng dẫn chi tiết về cách sử dụng các phím h, j, k, l để di chuyển con trỏ sang trái, xuống, lên và sang phải trong vi. Ngoài ra, hãy giải thích cách di chuyển nhanh đến đầu dòng bằng phím 0 và cuối dòng bằng phím $.
#chế độ
#insert
#command
Hiểu sự khác biệt và cách chuyển đổi giữa các chế độ chính.
Giải thích sự khác biệt giữa chế độ Command (Lệnh) và chế độ Insert (Chèn) trong vi. Hãy liệt kê ít nhất 3 cách khác nhau để vào chế độ Insert (ví dụ: i, a, o) và cách thoát về chế độ Command bằng phím Esc.
#lưu
#thoát
#wq
Các lệnh cần thiết để lưu công việc và đóng trình soạn thảo.
Viết hướng dẫn ngắn gọn về cách lưu file và thoát, chỉ thoát, hoặc thoát buộc không lưu. Hãy cung cấp cú pháp chính xác cho các lệnh :w, :q, :wq và :q! và giải thích khi nào nên sử dụng từng lệnh.