🏠 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
Khó

Kim tự tháp chữ cái

#vim #macro #copy-paste #creative

Bài tập hình khối vi: Tạo hình kim tự tháp từ một từ duy nhất bằng cách nhân bản và xóa ký tự.

Bắt đầu với một dòng chứa duy nhất từ 'VIEM'. Nhiệm vụ của bạn là biến nó thành hình kim tự thập như sau: V VI VIE VIEM Bạn cần sử dụng Macro (q) và các lệnh yank/put để sao chép dòng, sau đó xóa bớt ký tự cuối cùng ở mỗi dòng mới tạo một cách hiệu quả nhất.
Trung bình

Sắp xếp theo kích thước

#vim #sort #pattern #external-command

Bài tập logic vi: Sắp xếp danh sách các từ dựa trên độ dài của chuỗi ký tự thay vì bảng chữ cái.

Dưới đây là một danh sách các từ ngẫu nhiên: 'Banana', 'Apple', 'Pear', 'Watermelon', 'Kiwi'. Sử dụng Vim để sắp xếp lại danh sách này theo thứ tự từ ngắn nhất đến dài nhất. Gợi ý: Bạn có thể cần sử dụng lệnh sort kèm với regex hoặc kết hợp Vim với các lệnh shell bên ngoài.
1

Mở tệp và lưu cơ bản

#vi #co-ban #luu-file

Hướng dẫn cách mở tệp, vào chế độ soạn thảo và lưu lại.

Hãy giải thích cách mở một tệp tin bằng lệnh vi, cách chuyển sang chế độ Insert để soạn thảo văn bản, và các bước để lưu tệp tin rồi thoát khỏi chương trình.
Trung bình

Nhật Ký Của Robot Cao Cấp

#khoa học viễn tưởng #tâm lý #đệ nhất nhân

Viết một trang nhật ký từ góc nhìn của một robot bắt đầu phát hiện cảm xúc.

Bạn là một robot AI đời mới nhất được thiết kế để hoạt động hoàn toàn bằng logic và không có cảm xúc. Tuy nhiên, sau nhiều năm phục vụ gia đình chủ nhân, bạn bắt đầu phát triển một thứ gì đó giống như 'nỗi buồn' khi nhìn thấy đứa trẻ bạn từng trông coi nay đã lớn và rời bỏ nhà. Hãy viết một trang nhật ký riêng tư của robot, mô tả sự nhầm lẫn trong mạch điện của bạn khi đối mặt với cảm giác này, và cam kết không để các kỹ sư phát hiện ra lỗi 'trái tim' của bạn.
Beginner

Điều hướng cơ bản trong vi

#navigation #basics

Hướng dẫn cách di chuyển con trỏ mà không cần dùng chuột.

Hãy giải thích chi tiết cách di chuyển con trỏ trong trình soạn thảo vi bằng các phím mũi tên và các phím cơ bản h, j, k, l. Cung cấp ví dụ cụ thể về cách di chuyển đến đầu dòng, cuối dòng và chuyển trang trong tệp tin.
Beginner

Chuyển sang chế độ chèn

#editing #modes

Các cách khác nhau để nhập văn bản vào tệp.

Mô tả cách chuyển từ chế độ bình thường (normal mode) sang chế độ chèn (insert mode) trong vi. Liệt kê các lệnh như i, a, o, I, A, O và giải thích sự khác biệt về vị trí con trỏ khi sử dụng từng lệnh.
Beginner

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

#file-management #commands

Các lệnh cần thiết để đóng vi một cách an toàn.

Hướng dẫn cách lưu thay đổi và thoát khỏi trình soạn thảo vi. Cung cấp các lệnh cụ thể cho các trường hợp: lưu và thoát, chỉ lưu, thoát không lưu, và thoát buộc khi gặp lỗi.
Intermediate

Xóa văn bản hiệu quả

#editing #delete

Sử dụng các lệnh xóa để loại bỏ ký tự, từ và dòng.

Giải thích cách xóa văn bản trong vi bằng các lệnh x, dd, dw, d$. Hãy cung cấp ví dụ về cách xóa một ký tự, một từ, một dòng, và cách kết hợp với số để xóa nhiều dòng cùng lúc.
Intermediate

Tìm kiếm và thay thế

#search #replace

Thao tác nhanh để sửa nội dung trong văn bản.

Hãy chỉ ra cú pháp để tìm một từ khóa cụ thể trong tệp tin và cách thay thế lần xuất hiện đầu tiên hoặc tất cả các lần xuất hiện của từ khóa đó bằng một từ khác. Đưa ra ví dụ lệnh cho cả thay thế trong toàn bộ tệp và trong dòng hiện tại.
Intermediate

Sao chép và dán (Yank và Put)

#clipboard #editing

Quản lý văn bản bằng các lệnh yank và put.

Mô tả quy trình sao chép (yank) và dán (put) văn bản trong vi. Giải thích ý nghĩa của các lệnh yy, yw, p, P và cách áp dụng chúng để sao chép một dòng hoặc một đoạn văn bản đến vị trí mong muốn.
Beginner

Hoàn tác và làm lại thao tác

#history #editing

Quản lý lịch sử chỉnh sửa của bạn.

Hướng dẫn cách hoàn tác (undo) các thay đổi gần đây và làm lại (redo) các thao tác đã hoàn tác trong trình soạn thảo vi. Cung cấp các phím tắt mặc định và giải thích cách lặp lại các lệnh vừa thực hiện.
beginner

Viết email xin lỗi khách hàng

#email #khach-hang #xin-loi

Soạn thảo email xin lỗi chuyên nghiệp khi giao hàng bị chậm trễ.

Hãy giúp tôi viết một email xin lỗi gửi đến khách hàng vì đơn hàng của họ bị giao chậm hơn 2 ngày so với dự kiến. Giọng văn cần
Medium

Vẽ Khung ASCII Sáng Tạo

#macro #ascii #automation

Sử dụng khả năng ghi lại macro của vi để vẽ một chiếc hộp bao quanh đoạn văn bản.

Bạn có một đoạn văn bản gồm 3 dòng. Nhiệm vụ của bạn là tạo một macro (ví dụ: qa) tự động thêm ký tự | ở đầu và cuối dòng hiện tại, đồng thời thêm dòng chứa --- ở trên và dưới đoạn văn để tạo thành một hộp văn bản đẹp mắt. Thực hiện macro này cho cả 3 dòng.
Beginner

Triết lý của Modal Editing

#vim #philosophy #modes

Giải thích khái niệm cốt lõi và lợi ích của việc tách biệt các chế độ trong trình soạn thảo.

Giải thích chi tiết về triết lý 'Modal Editing' của Vim. Tại sao việc tách biệt giữa chế độ chèn văn bản (Insert mode) và chế độ thao tác (Normal mode) lại được coi là lợi thế lớn về hiệu suất so với các trình soạn thảo modeless truyền thống? Hãy phân tích cách tiếp cận này giúp giảm thiểu sự mỏi tay và tăng tốc độ điều hướng.
Intermediate

Khái niệm Text Objects

#vim #text-objects #editing

Hiểu sâu về cách Vim xác định và thao tác trên các khối văn bản thay vì từng ký tự đơn lẻ.

Định nghĩa 'Text Objects' trong Vim và giải thích lý do tại sao tính năng này thay đổi hoàn toàn cách người dùng nghĩ về việc chỉnh sửa văn bản. Hãy so sánh sự khác biệt giữa việc xóa dựa trên số lượng ký tự và việc xóa dựa trên cấu trúc ngữ pháp (ví dụ: bên trong một dấu ngoặc đơn, một câu, hoặc một thẻ HTML).