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

Haiku Mùa Mưa

#thơ-ca #tự-nhiên #ngắn-gọn

Sáng tác một bài thơ Haiku theo cấu trúc 5-7-5 âm tiết về cảm giác của một cơn mưa bất chợt.

Hãy sáng tác một bài thơ Haiku (cấu trúc 5-7-5 âm tiết) mang chủ đề về một cơn mưa rào bất chợt trôi qua một làng quê yên bình. Bài thơ cần gợi lên hình ảnh thị giác và âm thanh của mưa mà không sử dụng các từ ngữ mô tả trực tiếp như 'mưa to' hay 'tiếng ồn'.
easy

Tranh Luận Mèo Và Chó

#hài-hước #đối-thoại #động-vật

Viết một đoạn đối thoại hài hước giữa một con mèo và một con chó về chủ đề ai là vật nuôi tốt hơn.

Viết một đoạn đối thoại hài hước giữa Béo (một chú mèo kiêu hãnh và lười biếng) và Vàng (mún chú chó nhiệt tình và hay sủa). Cả hai đang tranh luận gay gắt về lý do tại sao loài của mình mới là bạn đồng hành lý tưởng nhất của con người, đưa ra các bằng chứng buồn cười về hành vi của chủ nhân.
easy

Di chuyển đến đầu dòng

#navigation #basic

Hướng dẫn di chuyển con trỏ về đầu dòng trong vi.

Trong chế độ bình thường (Normal Mode) của vi, phím nào sẽ di chuyển con trỏ đến ký tự đầu tiên của dòng hiện tại?
easy

Chèn văn bản tại vị trí

#editing #modes

Sự khác biệt giữa các chế độ chèn.

Giải thích sự khác biệt khi nhấn phím 'i' và phím 'a' trong chế độ bình thường để chèn văn bản. Phím nào chèn trước con trỏ và phím nào chèn sau con trỏ?
medium

Xóa một từ

#editing #deletion

Xóa từ dưới con trỏ.

Cần tổ hợp phím nào để xóa từ ngay tại vị trí con trỏ (bao gồm khoảng trắng phía sau) trong vi?
easy

Lưu và thoát

#file-management #commands

Lưu tệp và đóng trình soạn thảo.

Câu lệnh chính xác (gõ sau dấu :) cần nhập để lưu các thay đổi vào tệp và thoát ngay lập tức khỏi trình soạn thảo vi là gì?
medium

Sao chép và dán dòng

#editing #clipboard

Nhân đôi một dòng văn bản.

Làm thế nào để sao chép (yank) toàn bộ dòng hiện tại và sau đó dán nó vào ngay bên dưới dòng đó? Hãy cung cấp chuỗi các phím tắt cần thiết.
easy

Hoàn tác thay đổi

#editing #history

Quay lại hành động trước đó.

Nếu bạn vô tình xóa một đoạn văn bản, phím nào trong chế độ bình thường giúp bạn hoàn tác (undo) hành động vừa thực hiện?
medium

Vẽ thành phố ASCII

#visual-block #ascii #creative

Sử dụng chế độ khối trực quan để kiến trúc một đường chân trời đô thị.

Mở một tệp trống. Sử dụng chế độ khối trực quan (Ctrl + v) để vẽ các tòa nhà chọc trời chỉ bằng các ký tự ASCII (|, /, \, _, #). Nhiệm vụ của bạn là tạo ra ít nhất 5 tòa nhà với các độ cao khác nhau và sử dụng lệnh lặp (.) để thêm các cửa sổ một cách nhanh chóng sao cho chúng thẳng hàng.
medium

Chuyển thế kỷ kỷ nguyên

#substitution #regex #humor

Sử dụng tìm kiếm và thay thế để viết lại lịch sử một cách hài hước.

Sao chép một đoạn văn bản lịch sử khô khan (ví dụ: về sự phát triển của bánh mì) vào Vim. Sử dụng lệnh tìm kiếm và thay thế toàn cục (:%s/từ_khóa/thay_thế/g) để chuyển đổi toàn bộ văn bản thành một câu chuyện khoa học viễn tưởng hoặc kinh dị, chỉ bằng cách thay thế các danh từ chính.
Intermediate

Triết lý Soạn thảo theo Chế độ

#modal-editing #philosophy #user-interface

Phân tích lý thuyết về việc phân tách các chế độ chèn và điều hướng trong trình soạn thảo.

Thảo luận sâu về khái niệm 'modal editing' (soạn thảo theo chế độ). Tại sao việc phân tách rạch ròi giữa chế độ chèn (insert mode) và chế độ bình thường (normal mode) lại được coi là một cách tiếp cận mang tính cách mạng trong thiết kế giao diện người dùng? Phân tích tác động của mô hình này đối với tải nhận thức (cognitive load) và tốc độ xử lý thông tin của người dùng khi soạn thảo văn bản so với các trình soạn thảo modeless truyền thống.
Advanced

Ngữ pháp của Soạn thảo văn bản

#grammar #composition #abstraction

Khám phá cấu trúc ngôn ngữ của các lệnh trong vi như một hệ thống ngữ pháp chính xác.

Hãy mô hình hóa các lệnh trong vi như một ngôn ngữ tự nhiên với cấu trúc ngữ pháp: Động từ (Verb) + Phụ từ (Adverb/Modifier) + Danh từ (Noun). Phân tích cách hệ thống này cho phép người dùng tạo ra vô số hành động phức tạp từ một số lượng nhỏ các lệnh cơ bản (composability). Ví dụ, hãy giải thích cấu trúc của câu lệnh 'c3w' (change 3 words) hoặc 'd$' (delete to end of line) dưới góc độ ngôn ngữ học và trừu tượng hóa.
Advanced

Lý thuyết về Đối tượng Văn bản

#text-objects #data-structure #linguistics

Nghiên cứu cách vi định nghĩa và thao tác trên các đơn vị cấu trúc của văn bản thay vì chỉ là ký tự.

Trong vi, các hành động không chỉ diễn ra ở mức ký tự đơn lẻ mà còn trên các 'đối tượng văn bản' (text objects) như từ, câu, đoạn, hoặc khối code. Hãy thảo luận về sự trừu tượng hóa này. Việc thao tác dựa trên cấu trúc ngữ nghĩa (semantic structure) thay vì vị trí con trỏ thuần túy thay đổi tư duy của lập trình viên hoặc nhà văn như thế nào khi họ tương tác với dữ liệu văn bản?
Beginner

Sự tiến hóa từ ed/ex đến vi

#history #unix #evolution

Đánh giá lịch sử phát triển và mối liên hệ giữa các trình soạn thảo dòng lệnh ban đầu với vi.

Trình bày lịch sử phát triển của vi bắt nguồn từ trình soạn thảo dòng (line editor) ed và ex. Tại sao vi lại được tạo ra như một 'visual' interface cho ex? Phân tích tầm quan trọng của việc duy trì khả năng tương thích ngược và sự hiện diện của vi như một tiêu chuẩn POSIX trên hầu hết các hệ điều hành Unix-like, và điều này nói lên điều gì về triết lý 'đừng tái tạo bánh xe' của cộng đồng mã nguồn mở?
Intermediate

Chủ nghĩa Tối giản trong Thiết kế

#minimalism #productivity #interface-design

Đánh giá sự hiệu quả của giao diện không đồ họa (TUI) và việc loại bỏ sự phụ thuộc vào chuột.

Thảo luận về triết lý tối giản (minimalism) trong thiết kế của vi: giao diện chỉ bao gồm văn bản, không có menu, thanh công cụ hay hình ảnh minh họa. Việc loại bỏ sự phụ thuộc vào thiết bị chuột (mouse-free workflow) và tập trung toàn bộ sự tương tác vào bàn phím mang lại lợi ích gì về mặt an toàn sức khỏe (ergonomics) và dòng chảy công việc (flow state) so với các IDE hiện đại phức tạp?