#tìm kiếm
#từ khóa
#/
Cách tìm kiếm một từ khóa hoặc chuỗi ký tự trong tệp tin.
Hướng dẫn cách tìm một từ cụ thể trong tệp tin. Cách di chuyển đến kết quả tiếp theo hoặc kết quả trước đó của từ khóa vừa tìm kiếm.
#sao chép
#dán
#yank
Học cách yank (sao chép) và put (dán) văn bản.
Giải thích cách sao chép một dòng văn bản và cách dán dòng đó vào vị trí khác trong tệp tin. Sự khác biệt giữa việc xóa (delete) và yank là gì?
#vi
#vim
#macro
#text-editing
#poetry
Sử dụng tính năng ghi lại macro để căn chỉnh và sửa đổi cấu trúc một bài thơ thô nháp thành các dòng có độ dài đồng đều.
Bạn có một đoạn văn bản dài chứa các câu thơ bị lệch dòng và định dạng hỗn độn. Nhiệm vụ của bạn là sử dụng lệnh q để ghi một macro trong vi. Macro này cần tự động di chuyển con trỏ xuống đầu dòng tiếp theo, xóa khoảng trắng thừa ở đầu dòng, và đảm bảo mỗi dòng thơ được tách rõ ràng. Hãy chạy macro này cho toàn bộ file để hoàn thiện bài thơ.
#vi
#vim
#ascii-art
#visual-block
#creativity
Sử dụng các chế độ khối trực quan để vẽ và căn chỉnh một lâu đài đơn giản chỉ sử dụng các ký tự văn bản.
Mở một tệp trống trong vi. Nhiệm vụ của bạn là vẽ hình dạng một lâu đài hoặc ngôi nhà sử dụng các ký tự như /, \, |, và -. Bạn phải sử dụng chế độ Visual Block (Ctrl+v) để sao chép các cột cửa sổ hoặc tháp pháo một cách đồng bộ, thay vì gõ từng dòng một. Hãy đảm bảo cấu trúc của tòa tháp được căn chỉnh hoàn hảo theo chiều dọc.
#vi
#vim
#substitution
#creative-writing
#fun
Viết một kịch bản mẫu và sử dụng lệnh thay thế toàn cục để tạo ra một câu chuyện hài hước ngẫu nhiên.
Tạo một câu chuyện ngắn trong vi nhưng thay vì dùng danh từ hoặc tính từ cụ thể, hãy dùng các từ giữ chỗ như [danh từ], [tính từ], [động từ]. Sau đó, sử dụng lệnh :%s/[danh từ]/cach_tu_ban_chon/g để thay thế tất cả các từ giữ chỗ cùng một lúc, tạo ra một câu chuyện ngẫu nhiên và hài hước dựa trên sự lựa chọn của bạn.
#vi
#vim
#folding
#organization
#writing
Tổ chức một file văn bản dài chứa nhiều chương bằng cách sử dụng tính năng gấp (folding) để ẩn nội dung chi tiết.
Hãy tưởng tượng bạn đang viết một cuốn tiểu thuyết trong một file duy nhất. Mỗi chương bắt đầu bằng tiêu đề 'Chương X: ...'. Sử dụng lệnh fold (zf) hoặc phương pháp fold dựa trên indent/markers để thu gọn (ẩn đi) nội dung của tất cả các chương, chỉ để lại các tiêu đề chương hiển thị. Sau đó, thực hiện lệnh mở rộng chỉ một chương cụ thể để đọc lại.
#vi
#vim
#syntax-highlighting
#customization
#creative
Định nghĩa quy tắc tô màu cú pháp tạm thời cho một bộ từ khóa thuộc một ngôn ngữ giả tưởng do bạn tự nghĩ ra.
Tạo một danh sách các từ khóa bí ẩn (ví dụ: 'zara', 'kulo', 'minta') trong một tệp. Sử dụng lệnh :syntax match và :highlight trong vi để tạo quy tắc tô màu cho những từ khóa này. Ví dụ: làm cho từ 'zara' hiển thị màu xanh dương đậm và 'kulo' màu đỏ. Hãy áp dụng các lệnh này trong phiên làm việc hiện tại để biến văn bản thường thành một đoạn mã đầy màu sắc của ngôn ngữ mới.
#macros
#kỹ thuật bản sao
#sáng tạo
Sử dụng các lệnh macro và lặp lại trong Vim để vẽ một hình thoi hoàn chỉnh bằng các ký tự dấu sao.
Bắt đầu với một tệp trống. Hãy sử dụng lệnh 'qq' để bắt đầu ghi macro. Viết lệnh để thêm một số lượng dấu sao tăng dần ở mỗi dòng, sau đó giảm dần để tạo thành hình thoi. Kết thúc macro bằng 'q'. Thực thi macro 10 lần để xem kết quả hình học.
#định dạng
#lệnh dòng
#văn bản
Định dạng một đoạn văn bản thô thành một bài thơ có cấu trúc với căn giữa và các dòng tiêu đề.
Bạn có một đoạn văn bản dài. Sử dụng lệnh ':center' để căn giữa tiêu đề bài thơ. Sau đó, chia đoạn văn thành các dòng ngắn có nhịp điệu bằng cách sử dụng các điểm ngắt dòng thông minh (g và i) để tạo cấu trúc 4 dòng một khổ.
#registers
#văn bản
#kết hợp
Sử dụng các thanh đăng ký (registers) trong Vim để ghép các câu từ các danh sách khác nhau thành một câu chuyện ngắn hài hước.
Tạo ba đoạn văn: Danh sách Nhân vật, Danh sách Hành động, và Danh sách Bối cảnh. Sao chép từng danh sách vào các register a, b, và c. Di chuyển đến một vùng trống và sử dụng lệnh put kết hợp với số ngẫu nhiên hoặc thủ công để ghép một phần từ mỗi register thành một câu chuyện liền mạch.
#regex
#thay thế
#trực quan hóa
Chuyển đổi một danh sách các con số thành biểu đồ dạng thanh đơn giản ngay trong trình chỉnh sửa Vim.
Bạn có một cột số đại diện cho lượng truy cập. Sử dụng lệnh thay thế toàn cầu (:%s) với biểu thức chính quy để thay thế mỗi số bằng chuỗi các ký tự '=' có độ dài tương ứng với số đó. Ví dụ: số 5 thành '====='. Kết quả sẽ là một biểu đồ văn bản.
#email
#kinh doanh
#xin lỗi
Soạn thảo email chuyên nghiệp để xin lỗi về sự chậm trễ trong giao dịch.
Hãy viết một email xin lỗi chuyên nghiệp tới một khách hàng quan trọng. Sự cố là đơ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, nhận trách nhiệm và đề xuất phương án đền bù phù hợp như mã giảm giá cho đơn hàng tiếp theo.
#lập trình
#giải thích
#code
Yêu cầu giải thích logic của một đoạn mã lập trình cụ thể.
Tôi có một đoạn mã Python sau. Vui lòng giải thích nó hoạt động như thế nào theo từng dòng, sử dụng ngôn ngữ đơn giản, dễ hiểu cho người mới bắt đầu. Đoạn mã: [dán đoạn mã của bạn vào đây]
#tóm tắt
#văn bản
#hiệu quả
Rút ra các ý chính từ một đoạn văn bản dài dòng.
Hãy tóm tắt đoạn văn bản dưới đây thành 3 gạch đầu dòng chính xác, tập trung vào các dữ kiện và kết luận quan trọng nhất. Độ dài tóm tắt không quá 100 từ. [Dán văn bản cần tóm tắt vào đây]
#giáo dục
#giải thích
#khái niệm
Đơn giản hóa một khái niệm phức tạp để dễ hiểu.
Hãy giải thích khái niệm 'Trí tuệ nhân tạo (AI)' cho tôi nghe như thể tôi là một đứa trẻ 5 tuổi. Sử dụng các ví dụ thực tế trong cuộc sống hàng ngày và tránh thuật ngữ kỹ thuật.