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

Tác động của ngôn ngữ lên nhận thức

#ngon-ngu-hoc #nhan-hoc #van-hoa #giao-tiep

Đánh giá giả thuyết Sapir-Whorf về việc ngôn ngữ định hình tư duy.

Hãy viết một bài luận lý thuyết đánh giá tính chính xác của Giả thuyết Sapir-Whorf (tương đối về ngôn ngữ) trong bối cảnh trí tuệ nhân tạo. Nếu một mô hình AI được đào tạo chủ yếu bằng tiếng Việt, liệu cách suy luận và ra quyết định của nó có khác biệt về mặt cấu trúc logic so với một mô hình được đào tạo bằng tiếng Anh không? Phân tích vai trò của ngữ cảnh văn hóa được mã hóa trong ngôn ngữ đối với việc hình thành tư duy trừu tượng.
easy

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

#vi #basics #file-io

Hướng dẫn các bước cơ bản để khởi động, nhập văn bản và lưu tệp trong vi.

Hãy hướng dẫn cách mở một tệp tin cụ thể bằng vi, nhập thêm văn bản mới vào, sau đó lưu các thay đổi và thoát khỏi chương trình một cách an toàn.
easy

Di chuyển con trỏ không dùng chuột

#vi #navigation #shortcuts

Giải thích cách di chuyển trong vi bằng các phím tắt bàn phím.

Giải thích chi tiết cách di chuyển con trỏ trong vi mà không cần dùng phím mũi tên, bao gồm các phím h, j, k, l và các lệnh nhảy đến đầu dòng, cuối dòng, từ tiếp theo.
easy

Các chế độ chèn văn bản

#vi #editing #modes

Phân biệt các lệnh chèn khác nhau như i, a, o.

So sánh sự khác nhau giữa các lệnh i, a, o và O trong chế độ chèn (insert mode) của vi, và cung cấp ví dụ về khi nào nên sử dụng từng lệnh.
medium

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

#vi #editing #deletion

Cách sử dụng các lệnh xóa ký tự, từ và dòng.

Hãy mô tả cách xóa văn bản trong vi bằng các lệnh như x (xóa ký tự), dw (xóa từ), dd (xóa dòng) và d$ (xóa đến cuối dòng).
easy

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

#vi #productivity #recovery

Cách khôi phục các thay đổi trong vi.

Hướng dẫn cách sử dụng lệnh hoàn tác (undo) và làm lại (redo) trong vi, bao gồm các phím tắt tương ứng để phục hồi các thay đổi vừa thực hiện.
medium

Tìm kiếm và thay thế toàn cục

#vi #search #substitution

Thực hiện thay thế chuỗi ký tự trong toàn bộ tệp.

Cung cấp cú pháp và ví dụ để tìm kiếm một chuỗi ký tự và thay thế tất cả các lần xuất hiện của chuỗi đó bằng một chuỗi mới trong toàn bộ tệp.
advanced

Viết hàm Vimscript tùy biến

#vimscript #function #automation

Yêu cầu hướng dẫn chi tiết về cách tạo một hàm trong Vimscript để tự động chèn header file phức tạp.

Hãy hướng dẫn tôi cách viết một hàm Vimscript lấy tên file hiện tại làm đối số, sau đó chèn một khối comment đa dòng vào đầu file. Khối này cần chứa tên file, ngày giờ hiện tại được định dạng theo chuẩn ISO 8601, và tác giả giả định là 'Admin'. Đồng thời, giải thích cách ánh xạ hàm này vào lệnh :Header.
advanced

Tạo Macro đệ quy

#macro #recursion #editing

Giải thích kỹ thuật ghi macro đệ quy để xử lý các dòng văn bản lặp đi lặp lại.

Tôi cần một macro được lưu trong register @q để tìm kiếm từ 'TODO' ở đầu dòng, xóa dòng đó, và sau đó gọi lại chính nó cho đến khi không tìm thấy từ nào nữa. Hãy mô tả từng bước ghi macro chính xác và làm thế nào để thực thi nó an toàn mà không gây vòng lặp vô hạn.
advanced

Cấu hình Autocommand thông minh

#autocmd #filetype #config

Thiết lập autocmd để tự động thay đổi cài đặt editor dựa trên loại file.

Viết một khối cấu hình autocmd trong .vimrc đáp ứng các yêu cầu: Khi mở file Python, đặt tabwidth là 4 và bật expandtab. Khi mở file JavaScript, đặt tabwidth là 2 và lưu file tự động khi mất focus. Hãy sử dụng nhóm augroup tên là 'MyConfig' để xóa các autocmd cũ trước khi định nghĩa mới để tránh trùng lặp.
advanced

Đa tác vụ với Buffers

#buffers #argdo #batch-processing

Thực hiện thao tác chỉnh sửa hàng loạt trên nhiều buffer đang mở.

Giả sử tôi đang mở 10 file code source trong Vim. Tôi cần thực hiện tìm kiếm từ khóa 'deprecated' và thay thế bằng 'obsolete' trong tất cả các file này mà không cần lưu lại từng file một. Hãy cung cấp chuỗi lệnh sử dụng :bufdo hoặc :argdo để thực hiện việc này, kèm theo lệnh để lưu tất cả các thay đổi.
advanced

Thao tác Text Objects tùy chỉnh

#text-objects #custom-mappings #plugins

Tạo và sử dụng text objects cho các khối code do người dùng định nghĩa.

Làm thế nào tôi có thể định nghĩa một text object mới, ví dụ 'aF' (a Function), để chọn toàn bộ nội dung của một hàm trong ngôn ngữ lập trình C (từ '{' sau tên hàm đến '}' tương ứng)? Hãy cung cấp mã Vimscript hoặc gợi ý sử dụng plugin như 'vim-textobj-user' để đạt được điều này.
beginner

Di chuyển con trỏ trong Vim

#vim #navigation #hjkl

Hướng dẫn cách sử dụng các phím mũi tên và phím hjkl để di chuyển con trỏ.

Trong Vim, hãy sử dụng các phím h (trái), j (xuống), k (lên), l (phải) để di chuyển con trỏ. Bạn cũng có thể dùng các phím mũi tên trên bàn phím. Hãy thử di chuyển đến dòng thứ 5 và cột thứ 10.
beginner

Nhập chế độ chèn (Insert Mode)

#vim #insert-mode #editing

Cách chuyển từ chế độ thường sang chế độ chèn để viết văn bản.

Nhấn phím i để bắt đầu chèn văn bản tại vị trí con trỏ. Sau khi viết xong, nhấn phím Esc để quay về chế độ Thường (Normal Mode). Hãy thử nhập câu Xin chào Vim vào file hiện tại.
Easy

Di chuyển cơ bản với hjkl

#navigation #basics

Làm quen với việc di chuyển con trỏ không dùng phím mũi tên.

Mở một tệp văn bản bất kỳ. Sử dụng các phím 'h' để sang trái, 'j' để xuống dưới, 'k' để lên trên và 'l' để sang phải. Hãy di chuyển con trỏ đến dòng cuối cùng của tệp chỉ sử dụng các phím này.