🏠 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
Dễ

Tạo và lưu tệp tin mới

#tao-tap #luu #chen

Thực hiện các bước cơ bản để tạo một tệp tin, nhập nội dung và lưu lại

Hãy khởi tạo một tệp tin mới có tên là 'chao.txt' bằng trình soạn thảo vi. Chuyển sang chế độ chèn và nhập dòng chữ 'Xin chao the gioi', sau đó lưu tệp tin và thoát khỏi chương trình.
Dễ

Di chuyển con trỏ nhanh chóng

#di-chuyen #con-tro #phim-tat

Hướng dẫn cách di chuyển con trỏ trong tệp mà không sử dụng chuột

Hãy liệt kê các phím tắt để di chuyển con trỏ lên trên, xuống dưới, sang trái, sang phải, cũng như cách nhảy đến đầu dòng, cuối dòng và đến đầu tệp tin trong vi.
Intermediate

Khách du khách thời gian ở Thăng Long

Viết một câu chuyện ngắn về một nhà du hành thời gian vô tình rơi xuống Thăng Long cổ kính vào thế kỷ 15. Hãy mô tả sự bỡ ngỡ của họ khi nhìn thấy Cột Cờ và cuộc sống người dân xưa.

Hãy viết một câu chuyện ngắn khoảng 500 từ về một nhân vật chính từ thế kỷ 24 bị tai nạn máy thời gian và rơi xuống đất Thăng Long vào thế kỷ 15. Tập trung vào sự tương phản giữa công nghệ tương lai mà nhân vật mang theo và cảnh vật cổ kính, nhộn nhịp của kinh thành lúc bấy giờ. Kết thúc câu chuyện bằng một nút thắt thú vị liên quan đến việc nhân vật này làm mất một vật dụng hiện đại.
Khó

Bài thơ mưa Hà Nội

Sáng tác một bài thơ tự do về cảm giác của một cơn mưa chiều bất chợt ở Hà Nội, nhưng không được sử dụng từ 'mưa' hay 'ướt'.

Sáng tác một bài thơ 4 khổ theo thể thơ tự do về một buổi chiều mưa rào ở Hà Nội. Yêu cầu: Bạn tuyệt đối không được dùng hai từ 'mưa' và 'ướt'. Thay vào đó, hãy sử dụng các hình ảnh so sánh, ẩn dụ gợi tả âm thanh (tiếng gió, tiếng lộp độp), mùi hương (mùi đất khô, mùi hoa sữa) và phản ứng của con người (cầm ô, chạy vội, nép mình) để người đọc tự cảm nhận được cơn mưa qua câu chữ.
Trung bình

Thế giới của Nhạc sư Khí tượng

Mô tả một vương quốc giả tưởng nơi thời tiết không tự nhiên mà được điều khiển bởi âm nhạc do các Nhạc sư Hoàng gia trình diễn.

Hãy tưởng tượng và mô tả một thế giới giả tưởng nơi bầu trời không có mây tự nhiên. Mọi hiện tượng thời tiết (nắng, mưa, gió, bão) đều được tạo ra bởi những bản nhạc cụ thể. Hãy viết về một ngày diễn ra lễ hội lớn, khi Nhạc sư trưởng accidentally đánh sai một nốt nhạc, gây ra một trận lốc xoáy nhỏ bất ngờ giữa trời quang tạnh ráo. Tập trung vào sự hỗn loạn và cách người dân ứng phó với sự cố âm nhạc này.
Dễ

Hội thoại mưu mẹo

Viết một đoạn hội thoại hài hước giữa một con Mèo kiêu ngạo và một con Chó ngốc nghếch đang lên kế hoạch ăn cắp chiếc bánh kem trên bàn.

Viết một đoạn hội thoại kịch bản giữa một con Mèo (tên Miu) và một con Chó (tên Gâu). Miu là bộ não, thông minh nhưng lười biếng. Gâu mạnh mẽ nhưng ngốc nghếch và dễ bị phân tâm. Chúng đang trốn trong bếp và bàn kế hoạch để lấy chiếc bánh kem trên bàn mà không bị chủ nhân phát hiện. Yêu cầu hội thoại phải thể hiện rõ tính cách khác biệt của hai nhân vật và kết thúc bằng một cái kết gây cười (ví dụ: Gâu sủa đột ngột hoặc Miu tự ăn hết khi Gâu đang làm việc).
advanced

Ghi và chạy Macro phức tạp

#macro #tự động hóa #chỉnh sửa

Hướng dẫn quy trình ghi lại chuỗi thao tác chỉnh sửa dài lặp lại và thực thi lại chúng tự động.

Hãy giải thích chi tiết cách ghi một macro trong trình soạn thảo vi bằng cách sử dụng phím 'q', thực hiện một loạt các thao tác tìm kiếm, xóa và chèn phức tạp trên nhiều dòng văn bản, và sau đó chạy lại macro đó 50 lần trên các dòng tiếp theo. Mô tả rõ cách sửa lỗi nếu macro ghi không chính xác và cách lưu macro vào tệp cấu hình để sử dụng lâu dài.
advanced

Thay thế nâng cao với Regex

#regex #thay thế #biểu thức chính quy

Sử dụng biểu thức chính quy mạnh mẽ để thay đổi cấu trúc dữ liệu văn bản hàng loạt.

Cung cấp các ví dụ cụ thể về việc sử dụng lệnh thay thế toàn cầu (:s) kết hợp với biểu thức chính quy nâng cao để hoán đổi vị trí hai từ trong mỗi dòng, ví dụ như chuyển định dạng 'Họ Tên' thành 'Tên Họ'. Giải thích chi tiết ý nghĩa và cách sử dụng của các nhóm bắt giữ (capture groups) như \1 và \2 trong câu lệnh thay thế.
advanced

Quản lý đa Buffer

#buffer #quản lý tệp #điều hướng

Kỹ thuật điều hướng và xử lý nhiều tệp tin cùng lúc mà không cần thoát khỏi trình soạn thảo.

Giải thích cách quản lý nhiều buffers (tệp tin) trong vi một cách hiệu quả. Hãy hướng dẫn cách mở tệp thứ hai mà không cần đóng tệp đầu tiên, cách liệt kê danh sách tất cả các buffers đang mở, cách chuyển đổi hoạt động giữa chúng, và cách lưu hoặc hủy bỏ thay đổi cho từng buffer cụ thể mà không ảnh hưởng đến các buffer khác.
advanced

Chia màn hình Split View

#chia màn hình #window #giao diện

Tối ưu hóa không gian làm việc bằng cách chia màn hình thành nhiều vùng soạn thảo.

Hãy mô tả quy trình chi tiết để chia màn hình làm việc trong vi thành hai hoặc nhiều cửa sổ ngang hoặc dọc bằng lệnh :split và :vsplit. Sau đó, hướng dẫn cách di chuyển con trỏ nhanh chóng giữa các cửa sổ này, cách thay đổi kích thước của từng cửa sổ một cách linh hoạt, và cách đóng một cửa sổ cụ thể mà không thoát khỏi toàn bộ chương trình.
advanced

Vận động Text Objects

#text-objects #chỉnh sửa #tối ưu

Sử dụng các đối tượng văn bản để chỉnh sửa chính xác các vùng bao quanh như dấu ngoặc, ngoặc kép.

Mô tả chi tiết về khái niệm và sức mạnh của Text Objects trong vi. Hãy đưa ra các ví dụ thực tế về cách sử dụng các lệnh như ci" (change inside quotes), da( (delete around parentheses), và yit (yank inside tag) để chỉnh sửa văn bản bên trong các cặp dấu ngoặc mà không cần di chuyển con trỏ đến từng ký tự đầu cuối, giúp tăng tốc độ chỉnh sửa code.
advanced

Ghi và chạy lại Macro nâng cao

#vi #vim #macro #automation

Hướng dẫn chi tiết cách sử dụng macro để tự động hóa các tác vụ chỉnh sửa phức tạp và lặp lại trong Vi.

Giải thích cách ghi một macro phức tạp trong Vi/Vim bằng cách sử dụng lệnh 'q', thực hiện một chuỗi các thao tác chỉnh sửa nhiều dòng kết hợp tìm kiếm thay thế, định dạng lại văn bản, và sau đó chạy lại macro đó trên các vùng văn bản đã chọn cụ thể hoặc toàn bộ tệp tin.
advanced

Quản lý đa Buffer và Tab hiệu quả

#vi #vim #buffers #navigation

Tìm hiểu cách điều hướng và quản lý nhiều tệp tin cùng lúc thông qua hệ thống buffer và tab của Vi.

Mô tả quy trình làm việc với nhiều buffer trong Vi, bao gồm cách liệt kê tất cả các buffer đang mở với ':ls', chuyển đổi nhanh giữa các buffer đang hoạt động và ẩn, sử dụng ':bnext', ':bprevious', và ':bdelete', cũng như cách sắp xếp chúng thành các tab page để quản lý dự án lớn.
advanced

Thay thế văn bản bằng Regex nâng cao

#vi #vim #regex #substitution

Sử dụng sức mạnh của biểu thức chính quy để tìm và thay thế văn bản một cách linh hoạt và mạnh mẽ.

Cung cấp các ví dụ chi tiết về lệnh thay thế ':s' trong Vi với các cờ nâng cao như 'g' (global) và 'i' (ignore case). Hãy tập trung vào việc sử dụng các nhóm bắtcapture \( \) và tham chiếu ngược \1 để tái cấu trúc dữ liệu, ví dụ như đổi định dạng ngày tháng hoặc hoán đổi thứ tự tên và họ trong danh sách.
advanced

Ghi Macro và Số học thanh ghi

#macro #register #text-editing

Sử dụng macro phức tạp kết hợp với các phép toán trong thanh ghi để định dạng lại dữ liệu hàng loạt.

Bạn có một danh sách các dòng chứa các con số thập phân chưa được định dạng. Hãy ghi một macro (q) sử dụng biểu thức chính quy để thêm dấu phẩy phân cách hàng nghìn cho các số lớn hơn 999. Sau đó, áp dụng macro này cho toàn bộ file. Sử dụng lệnh :let để thực hiện phép tính nếu cần chuyển đổi giá trị.