#vi
#lưu-và-thoát
#wq
Tổ hợp lệnh để lưu file và đóng Vi ngay lập tức.
Bạn muốn nhanh chóng lưu công việc và đóng cửa sổ Vi. Hãy nhập chuỗi lệnh kết hợp thực hiện cả hai hành động này.
#vi
#di-chuyển
#hjkl
Sử dụng các phím điều hướng kiểu HJKL để di chuyển.
Trong chế độ bình thường, hãy liệt kê 4 phím dùng để di chuyển con trỏ sang trái, xuống dưới, lên trên và sang phải theo thứ tự đó.
#vi
#xóa
#delete-char
Cách xóa ký tự ngay tại vị trí con trỏ.
Bạn đang ở chế độ bình thường và muốn xóa một ký tự dưới con trỏ. Hãy nêu phím cần nhấn để thực hiện việc này.
#vi
#xóa-dòng
#delete-line
Lệnh xóa toàn bộ dòng văn bản hiện tại.
Trong chế độ bình thường, bạn muốn xóa hoàn toàn dòng văn bản mà con trỏ đang đứng trên đó. Hãy nhập tổ hợp phím lặp lại để thực hiện lệnh này.
#vi
#hoàn-tác
#undo
Lệnh Undo để quay lại trạng thái trước đó.
Bạn vừa lỡ tay xóa nhầm một đoạn văn. Trong chế độ bình thường, hãy nêu phím tắt dùng để hoàn tác (undo) hành động vừa rồi.
#vi
#di-chuyển
#dòng
Nhảy con trỏ về vị trí đầu tiên của dòng hiện tại.
Trong chế độ bình thường, hãy nhập phím số dùng để di chuyển con trỏ ngay về ký tự đầu tiên của dòng hiện tại.
#modes
#philosophy
#navigation
Giải thích khái niệm lý thuyết về việc tách biệt chế độ soạn thảo và điều hướng.
Trình soạn thảo vi hoạt động dựa trên triết lý tách biệt chế độ (modal editing). Hãy giải thích sự khác biệt cơ bản giữa chế độ Bình thường (Normal mode), Chèn (Insert mode) và Dòng lệnh (Command line mode) về mặt lý thuyết. Tại sao việc tách biệt thao tác di chuyển và thao tác nhập liệu lại được cho là giúp tăng hiệu suất làm việc trong dài hạn so với các trình soạn thảo modeless?
#grammar
#commands
#syntax
Phân tích cấu trúc ngữ pháp hình thức tạo nên một lệnh hoàn chỉnh.
Các lệnh trong vi/Vim có thể được hiểu như một ngôn ngữ với cấu trúc ngữ pháp riêng biệt. Hãy mô tả công thức tổng quát: 'Động từ' (Operator) + 'Số lượng' (Count) + 'Danh từ' (Text Object/Motion). Ví dụ, hãy phân tích lý thuyết cách lệnh 'c2w' hoặc 'd$' được xây dựng từ các thành tố này và cách chúng tương tác với bộ đệm (buffer).
#vi
#linux
#terminal
#co-ban
Hướng dẫn cách khởi tạo và mở một tệp tin mới bằng trình soạn thảo văn bản vi.
Nhap lenh 'vi' theo sau la ten tep tin ban muon tao hoac mo, vi du nhu 'ghichep.txt', vao dong lenh va nhan Enter de bat dau.
#khoa học máy tính
#độ phức tạp
#thuật toán
#lý thuyết
Phân tích sự khác biệt giữa hai lớp độ phức tạp tính toán P và NP.
Hãy giải thích chi tiết về sự khác biệt giữa lớp các bài toán P (đa thức) và NP (đa thức phi định nghĩa) trong lý thuyết khoa học máy tính. Tại sao vấn đề P = NP hay P != NP lại được coi là một trong những bài toán quan trọng nhất chưa được giải quyết? Vui lòng phân tích ý nghĩa của việc chứng minh được mối quan hệ này đối với lĩnh vực mật mã học và tối ưu hóa tổ hợp.
#vật lý lượng tử
#siêu vị
#thuyết cơ học
#nghịch lý
Thảo luận về nguyên lý siêu vị lượng tử thông qua thí nghiệm tư duy.
Mô tả thí nghiệm tư duy về con mèo Schrödinger và giải thích khái niệm 'siêu vị' (superposition) trong cơ học lượng tử. Trình bày cách mà thí nghiệm này minh họa cho sự chuyển dịch từ các quy tắc lượng tử vi mô sang thế giới vĩ mô mà chúng ta quan sát được. Mối liên hệ giữa hành vi quan sát (measurement) và sự sụp đổ của hàm sóng là gì?
#đạo đức học
#triết học
#hệ quả
#vị lợi
Đánh giá đạo đức dựa trên hệ quả của hành động.
Hãy trình bày định nghĩa và các khái niệm chính của Chủ nghĩa vị lợi (Utilitarianism). So sánh và đối chiếu giữa Chủ nghĩa vị lợi hành động và Chủ nghĩa vị lợi quy tắc. Phân tích các điểm mạnh và điểm yếu của việc áp dụng nguyên tắc 'lợi ích lớn nhất cho số đông lớn nhất' vào các tình huống đạo đức thực tế.
#kinh tế học
#lý thuyết trò chơi
#chiến lược
#ra quyết định
Phân tích chiến lược tối ưu trong các tương tác không hợp tác.
Giải thích khái niệm Cân bằng Nash (Nash Equilibrium) và vai trò của nó trong việc dự đoán kết quả của các trò chơi không hợp tác. Hãy cung cấp một ví dụ cụ thể về bài toán Tù nhân (Prisoner's Dilemma) và chỉ ra tại sao kết quả cân bằng Nash có thể không phải là kết quả tối ưu chung cho cả hai bên (Pareto optimal).
#ngôn ngữ học
#ký hiệu học
#cấu trúc
#ý nghĩa
Cấu trúc ngôn ngữ qua sự phân biệt biểu đạt và được biểu đạt.
Phân tích mô hình dấu hiệu (sign) của Ferdinand de Saussure, tập trung vào mối quan hệ hai mặt giữa 'người biểu đạt' (signifier) và 'được biểu đạt' (signified). Hãy thảo luận về bản chất tùy ý của dấu hiệu ngôn ngữ và cách quan niệm này đã thay đổi cách chúng ta hiểu về việc tạo ra ý nghĩa trong ngôn ngữ so với các cách tiếp cận danh nghĩa trước đó.
#navigation
#keyboard
Học cách di chuyển con trỏ không dùng chuột trong trình soạn thảo Vi.
Bạn đang ở chế độ dòng lệnh trong Vi. Hãy giải thích cách di chuyển con trỏ sang trái, phải, lên, xuống bằng các phím `h`, `j`, `k`, `l`. Ngoài ra, hãy hướng dẫn cách nhảy nhanh đến đầu dòng bằng phím `0` và cuối dòng bằng dấu `$` mà không cần sử dụng các phím mũi tên.