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

Nguyên lý bất định Heisenberg và tính quyết định

#cơ học lượng tử #vật lý lý thuyết #triết học khoa học

Tác động của cơ học lượng tử đến quan điểm vật lý cổ điển.

Giải thích Nguyên lý bất định Heisenberg một cách định tính. Hãy thảo luận về việc nguyên lý này làm lung lay thế nào quan điểm của Laplace về một vũ trụ mang tính quyết định (deterministic universe), nơi mọi hành động trong tương lai đều có thể được dự đoán nếu biết vị trí và động lượng của mọi hạt.
beginner

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

#vim #navigation #linux

Hướng dẫn chi tiết cách di chuyển con trỏ trong chế độ Command mà không cần dùng phím mũi tên.

Hãy giải thích cách di chuyển con trỏ trong trình chỉnh sửa Vim bằng các phím hjkl. Cung cấp thêm các lệnh di chuyển theo từ (w, b), theo dòng (0, $), và đi đến đầu/cuối file (gg, G). Đưa ra ví dụ cụ thể cho từng trường hợp sử dụng.
beginner

Chèn và sửa văn bản (Insert Mode)

#vim #editing #text-manipulation

Các lệnh chuyển đổi sang chế độ Insert và sự khác biệt giữa chúng.

Liệt kê các cách khác nhau để vào chế độ Insert trong Vim, bao gồm i, I, a, A, o, và O. Giải thích chi tiết vị trí con trỏ sẽ xuất hiện sau khi gõ từng lệnh này. Cung cấp một ví dụ văn bản và hướng dẫn cách thêm chữ vào đầu dòng, cuối dòng, và dòng mới.
beginner

Xóa và cắt văn bản hiệu quả

#vim #deletion #shortcuts

Sử dụng các lệnh xóa kết hợp với motion để xóa nhanh các ký tự, từ hoặc dòng.

Giải thích cú pháp 'Operator + Motion' trong Vim để xóa văn bản. Hãy mô tả cách sử dụng các lệnh x, dw, d$, dd, và dG. Cho biết sự khác biệt giữa việc xóa một ký tự đơn lẻ và xóa một từ nguyên vẹn.
intermediate

Sao chép và dán nội dung (Yank & Paste)

#vim #clipboard #copy-paste

Hướng dẫn sử dụng các lệnh yank để copy và các lệnh put để paste trong Vim.

Hãy hướng dẫn cách sao chép (yank) một dòng (yy) và một từ (yw) trong Vim. Sau đó, giải thích cách dán nội dung đã sao chép bằng các lệnh p và P, làm rõ sự khác biệt về vị trí dán (sau hay trước con trỏ).
intermediate

Tìm kiếm và thay thế toàn bộ

#vim #search #regex

Cách tìm kiếm một chuỗi và thay thế nó trong phạm vi dòng hoặc toàn bộ file.

Viết hướng dẫn cách tìm kiếm một từ khóa cụ thể trong file bằng dấu gạch chéo (/). Sau đó, cung cấp cú pháp chính xác để thay thế lần xuất hiện đầu tiên của từ 'cũ' bằng 'mới', và cú pháp để thay thế tất cả các lần xuất hiện trong toàn bộ file.
beginner

Lưu tệp và thoát khỏi Vim

#vim #file-management #basics

Các lệnh quan trọng để lưu công việc và đóng trình chỉnh sửa an toàn.

Liệt kê các lệnh cần thiết trong chế độ Command Line (dấu hai chấm) để lưu tệp (:w), thoát ra (:q), thoát buộc không lưu (:q!), và lưu đồng thời thoát (:x hoặc :wq). Giải thích khi nào thì người dùng nên dùng lệnh 'thoát buộc'.
beginner

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

#vim #productivity #history

Quản lý lịch sử chỉnh sửa với các lệnh undo và redo.

Hãy giải thích cách hoàn tác (undo) lệnh vừa thực hiện bằng phím u. Sau đó, hướng dẫn cách làm lại (redo) lệnh vừa hoàn tác bằng tổ hợp phím Ctrl + r. Cung cấp ví dụ về việc sửa một dòng, xóa nó, sau đó khôi phục lại.
intermediate

Sử dụng chế độ Visual để chỉnh sửa khối

#vim #visual-mode #selection

Cách chọn vùng văn bản để xóa, copy hoặc thay đổi định dạng.

Hướng dẫn cách kích hoạt 3 loại chế độ Visual: Character (v), Line (V), và Block (Ctrl+v). Giải thích cách chọn một đoạn văn bản và thực hiện hành động thụt lề (indent) bằng dấu > hoặc xóa toàn bộ khối đã chọn.
advanced

Quy trình ghi và chỉnh sửa Macro phức tạp

#vim #macro #automation #text-editing

Hướng dẫn chi tiết cách ghi lại một macro, chỉnh sửa nội dung của macro trong thanh ghi và áp dụng macro đó cho một dải dòng cụ thể hoặc các tệp tin.

Giải thích cách sử dụng lệnh q để ghi macro trong Vim. Sau đó, mô tả quy trình lấy nội dung của macro từ thanh ghi (ví dụ: "a") ra một vùng đệm (buffer) để chỉnh sửa phức tạp, rồi sao chép ngược lại thanh ghi để thực thi. Đưa ra ví dụ về việc dùng macro để định dạng lại một danh sách dữ liệu không đồng nhất.
advanced

Tối ưu hóa biểu thức chính quy với Very Magic

#vim #regex #search-replace

Tìm hiểu sự khác biệt giữa các chế độ magic, nomagic và very magic (\v) trong Vim để viết regex sạch và dễ đọc hơn.

Cung cấp các ví dụ so sánh khi tìm kiếm một mẫu phức tạp (ví dụ: địa chỉ email hoặc thẻ HTML) với và mà không sử dụng cờ \v (very magic). Giải thích cách \v giúp loại bỏ việc thoát ký tự (backslashes) không cần thiết cho các ký tự đặc biệt trong biểu thức chính quy của Vim.
advanced

Nguyên tắc Mapping không đệ quy trong Vimrc

#vim #configuration #keybindings

Phân tích tầm quan trọng của việc sử dụng các lệnh *noremap* (nnoremap, vnoremap, inoremap) thay vì map đơn thuần để tránh các vòng lặp vô hạn và xung đột phím tắt.

Giải thích sự khác biệt kỹ thuật giữa 'map' (đệ quy) và 'noremap' (không đệ quy). Tạo kịch bản trong đó việc sử dụng 'map' dẫn đến hành vi không mong muốn do gán phím chồng chéo, và chứng minh cách 'noremap' giải quyết vấn đề bằng cách ánh xạ trực tiếp tới chế độ gốc (original mode).
advanced

Tự động hóa tác vụ với Autocommands

#vim #vimscript #automation #events

Sử dụng lệnh :autocmd để thực hiện các hành động tự động dựa trên sự kiện như BufRead, BufWrite hoặc FileType.

Viết một tập hợp lệnh autocmd để tự động đặt các tùy chọn cụ thể khi mở các tệp thuộc loại nhất định (ví dụ: bật expandtab cho Python, cài đặt width cho JSON). Bao gồm cả việc nhóm autocmd bằng lệnh :augroup để tránh định nghĩa trùng lặp khi tải lại file .vimrc.
trung bình

Thành Phố Của Những Ký Ức

#ký ức #kỳ ảo #đô thị #viễn tưởng

Viết một câu chuyện kỳ ảo về việc trao đổi ký ức như một loại tiền tệ.

Trong một thành phố nơi mọi người có thể mua, bán hoặc trao đổi ký ức, một người đàn ông nghèo quyết định bán đi ký ức đẹp duy nhất của mình về người mẹ đã mất để có tiền thuốc men. Hãy tả lại khoảnh khắc anh ta đứng trước quầy thu đổi, sự do dự của anh, và cảm giác trống rỗng ngay khi giao dịch hoàn tất. Kết thúc câu chuyện bằng một chi tiết bất ngờ về người mua lại ký ức đó.
khó

Cuộc Đối Thoại Không Lời

#tâm lý #hư cấu #tương tác

Tạo một cảnh đối thoại chỉ dựa trên ngôn ngữ cơ thể và suy nghĩ nội tâm.

Hai người cũ tình tình cờ gặp lại nhau tại một quán cà phê đông đúc. Hãy viết một cảnh dài ít nhất 300 từ mô tả cuộc gặp gỡ này, nhưng bạn KHÔNG ĐƯỢC viết ra bất kỳ lời thoại nào nào họ nói. Thay vào đó, hãy chỉ mô tả cử chỉ tay, ánh mắt, ánh nhìn thoáng qua, tiếng động của tách trà, và dòng suy nghĩ hỗn loạn bên trong đầu nhân vật chính khi họ cố gắng che giấu cảm xúc.