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

Di chuyển con trỏ cơ bản trong vi

#vi #linux #basics #navigation

Hướng dẫn cách di chuyển con trỏ trong tệp tin mà không cần dùng chuột hoặc phím mũi tên.

Mở một tệp tin bất kỳ bằng lệnh vi. Đảm bảo bạn đang ở chế độ Normal (nhấn Esc nếu cần). Sử dụng phím h để di chuyển sang trái, l để sang phải, j để xuống dòng dưới và k để lên dòng trên. Thử di chuyển con trỏ đến cuối tệp tin bằng cách nhấn phím G (chữ hoa).
Dễ

Chuyển đổi chế độ Insert và Normal

#vi #modes #editing #linux

Thực hành chuyển đổi giữa chế độ xem và chế độ chỉnh sửa văn bản.

Mở tệp tin vi. Bạn đang ở chế độ Normal. Nhấn phím i để chuyển sang chế độ Insert. Gõ một đoạn văn bản bất kỳ. Nhấn phím Esc để quay lại chế độ Normal. Thử nhấn phím A để chèn văn bản vào cuối dòng hiện tại, sau đó nhấn Esc.
advanced

Thực hiện phép tính trong Vim Macro

#vim #macro #text-editing #automation

Tạo một macro để thực hiện phép cộng số học tự động trên danh sách dữ liệu.

Viết một Vim Macro bắt đầu từ thanh ghi 'q' để lặp qua từng dòng trong một danh sách số nguyên, cộng thêm 5 vào giá trị hiện tại, và sau đó định dạng kết quả để bao gồm đơn vị 'px' ở cuối. Giải thích từng bước trong quy trình ghi macro của bạn, bao gồm cách quay lại đĩa macro và áp dụng nó cho phần còn lại của văn bản mà không cần di chuyển con trỏ thủ công.
advanced

Sử dụng Regex Capture Groups để định cấu trúc lại

#vim #regex #search-replace #pattern-matching

Áp dụng biểu thức chính quy phức tạp để tái cấu trúc định dạng ngày tháng.

Sử dụng lệnh thay thế (substitute command) trong Vim với các nhóm bắt (capture groups) để chuyển đổi danh sách các ngày tháng từ định dạng 'DD/MM/YYYY' sang 'YYYY-MM-DD'. Đảm bảo rằng lệnh của bạn chỉ áp dụng cho các dòng chứa từ 'Ngày sinh:' ở đầu dòng và giữ nguyên phần còn lại của dòng. Cung cấp chính xác lệnh :s bạn sử dụng.
medium

Nhà Du Hành Bị Kẹt

#viết văn #khoa học viễn tưởng #lãng mạn

Viết một câu chuyện ngắn về người du hành thời gian mắc kẹt ở quá khứ.

Hãy viết một câu chuyện ngắn (khoảng 500 từ) về một nhà du hành thời gian đến từ năm 3050 nhưng vô tình bị kẹt tại Việt Nam vào
advanced

Tự động định dạng danh sách bằng Macro

#macro #automation #formatting

Ghi và chạy macro để chuyển đổi danh sách thô thành định dạng JSON.

Bạn có một danh sách các từ khóa trên mỗi dòng. Hãy mô tả cách ghi một macro vào thanh ghi 'a' để bao bọc từng từ trong dấu ngoặc kép, thêm dấu hai chấm ở cuối, và định dạng nó thành một cặp key-value trong đối tượng JSON, sau đó chạy macro này cho toàn bộ tệp tin.
advanced

Xóa dòng trống dùng lệnh Global

#global-command #pattern-matching #cleanup

Sử dụng lệnh :g để làm sạch tệp tin bằng cách xóa các dòng rỗng.

Mô tả cú pháp chính xác của lệnh global trong Vim để tìm và xóa tất cả các dòng trống hoặc chỉ chứa khoảng trắng trong một tệp tin. Giải thích cách hoạt động của mẫu regex được sử dụng trong lệnh này.
advanced

Đảo chiều tên dùng Regex Substitution

#regex #substitution #capture-groups

Sử dụng nhóm bắt giữ để đảo thứ tự Họ và Tên.

Viết lệnh thay thế (substitute command) để hoán đổi vị trí của tên và họ. Ví dụ, chuyển đổi chuỗi 'Doe, John' thành 'John Doe'. Yêu cầu sử dụng các nhóm bắt giữ (capture groups) và tham chiếu ngược trong biểu thức chính quy.
advanced

Sao chép nhiều đoạn văn dùng Registers

#registers #clipboard #yank-paste

Quản lý việc sao chép và dán nhiều đoạn văn bản khác nhau sử dụng các thanh ghi được đặt tên.

Hãy giải thích cách sao chép (yank) ba đoạn văn bản khác nhau vào ba thanh ghi được đặt tên lần lượt là 'a', 'b', và 'c'. Sau đó, mô tả lệnh cần thiết để dán nội dung của thanh ghi 'b' vào vị trí con trỏ hiện tại mà không ảnh hưởng đến thanh ghi mặc định.
Intermediate

Vẽ kim cương bằng Macro

#macro #ascii-art #automation

Sử dụng khả năng ghi macro của vi để tạo hình ảnh nghệ thuật dạng văn bản.

Bắt đầu với một dòng chứa một dấu sao (*) ở giữa màn hình. Sử dụng lệnh macro (q) để ghi một chuỗi thao tác sao chép dòng hiện tại, sau đó thêm một dấu cách ở cả hai đầu của dòng để tạo hiệu ứng mở rộng. Lặp lại macro này nhiều lần để tạo thành hình thoi (kim cương), sau đó tiếp tục logic hoặc tạo macro thứ hai để thu hẹp dần trở về một điểm duy nhất ở cuối.
medium

Cuộc đời của một chiếc cốc cũ

#kể chuyện #vô tri #góc nhìn

Viết chuyện từ góc nhìn vật vô tri

Hãy kể một câu chuyện ngắn từ góc nhìn ngôi thứ nhất của một chiếc cốc cà phê sứ bị bỏ quên trên kệ sách trong suốt 50 năm. Mô tả những cuộc hội thoại của chiếc cốc với bụi bặm và những thay đổi của căn phòng qua các thời kỳ.
hard

Cuộc tranh luận giữa Thời gian và Không gian

#kịch bản #triết học #đối thoại

Đối thoại giữa hai khái niệm trừu tượng

Viết một đoạn hội thoại kịch tính giữa Khái niệm 'Thời gian' và Khái niệm 'Không gian'. Cả hai đang tranh cãi xem ai mới là yếu tố quan trọng hơn để định hình vũ trụ và bản chất của sự tồn tại.
medium

Thạch Sanh trong thế giới Cyberpunk

#fic #cổ tích #khoa học viễn tưởng

Viết lại cổ tích under bối cảnh tương lai

Viết lại phần mở đầu của truyện cổ tích 'Thạch Sanh' nhưng bối cảnh chuyển sang tương lai giả tưởng (Cyberpunk) đầy rẫy robot và công nghệ cao. Thạch Sanh giờ là một chiến binh cyborg bất đắc dĩ.
hard

Màu sắc chưa từng thấy

#mô tả #ngôn ngữ #tưởng tượng

Mô tả giác quan bằng văn phong giàu hình ảnh

Hãy mô tả một màu sắc hoàn toàn mới không nằm trong quang phổ ánh sáng thực tế cho một người chưa từng nhìn thấy nó. Hãy sử dụng các giác quan khác như vị, âm thanh và xúc giác để truyền tải cảm giác của màu sắc này.
easy

Bài thơ chỉ có động từ

#thơ #hạn chế #ngữ pháp

Thử thách giới hạn từ vựng

Hãy sáng tác một bài thơ 4 câu (tứ tuyệt) mà mỗi từ trong đó đều phải là một động từ. Bài thơ cần gợi lên được một hành động cụ thể hoặc một chuỗi sự kiện liền mạch.