#vim
#vi
#regex
#substitution
Sử dụng lệnh :g để thực hiện thay thế phức tạp dựa trên điều kiện của dòng.
Bạn có một danh sách các dòng. Yêu cầu: Tìm tất cả các dòng chứa chuỗi 'ERROR' và chỉ thay thế từ 'pending' thành 'resolved' trong những dòng đó. S
#tri thuc
#nham tin
#triet hoc
#nhan thuc
Phân tích ranh giới giữa việc biết một điều gì là đúng và tin rằng nó đúng.
Hãy thảo luận về sự khác biệt cốt lõi giữa tri thức justified true belief và niềm tin chủ quan trong triết học. Liệu có thể có tri thức không kèm theo sự hiểu biết sâu sắc hay không? Hãy lập luận cho quan điểm của bạn dựa trên các định nghĩa cổ điển và hiện đại.
#vat ly luong tu
#trang thai chong chat
#thuc tai
#schrodinger
Thảo luận về trạng thái chồng chất trong cơ học lượng tử.
Giải thích ý nghĩa của thí nghiệm tư tưởng về con mèo Schrödinger trong bối cảnh hàm sóng và sự sụp đổ của hàm sóng. Hãy phân tích cách nghịch lý này thách thức trực giác của chúng ta về thực tại khách quan và quan sát者.
#ly thuyen tro choi
#chien luoc
#hop tac
#doi tuong
Phân tích chiến lược tối ưu trong tình huống đối xử có hợp tác.
Xét xét Thế bài Tù nhân (Prisoner's Dilemma). Tại sao cân bằng Nash thường dẫn đến kết quả không tối ưu cho cả hai bên so với việc họ hợp tác? Hãy thảo luận về các biến thể của trò chơi này trong các tình huống thực tế về kinh tế hoặc ngoại giao.
#dao duc hoc
#chu nghia cong loi
#nghia vu
#tu duy
So sánh các trường phái đạo đức học qua một bài toán kinh điển.
Phân tích Vấn đề Tàu điện (Trolley Problem) từ góc độ của chủ nghĩa công lợi (utilitarianism) và đạo đức học nghĩa vụ (deontology). Cách hành động nào được coi là đúng đắn nhất nếu phải hy sinh một người để cứu năm người? Hãy giải thích logic đằng sau sự lựa chọn đó.
#ly thuyen hon loan
#he thong phuc tap
#dinh duyet
#khoa hoc
Tìm hiểu về sự nhạy cảm với các điều kiện ban đầu.
Định nghĩa Hiệu ứng cánh bướm và vai trò của nó trong Lý thuyết hỗn loạn. Tại sao các hệ thống xác định (deterministic systems) vẫn có thể hoạt động một cách khó lường và hỗn loạn? Hãy đưa ra ví dụ về sự phụ thuộc nhạy cảm vào các điều kiện ban đầu trong dự báo thời tiết.
#chinh tri
#triet hoc
#quyen luc
#xa hoi
So sánh quan điểm của các nhà triết học về quyền lực nhà nước.
So sánh và đối chiếu quan điểm về Khế ước xã hội của Thomas Hobbes, John Locke và Jean-Jacques Rousseau. Mỗi nhà tư tưởng nhìn nhận về trạng thái tự nhiên của con người như thế nào, và điều đó dẫn đến những hình thức chính quyền nào là chính đáng?
#macro
#automation
#viet
Hướng dẫn cách thiết lập và chạy macro để tự động tăng giá trị số trong danh sách.
Giả sử bạn có một danh sách các số 0 và cần chuyển đổi thành 1, 2, 3... theo thứ tự. Hãy viết các bước chi tiết để: 1. Bắt đầu ghi macro vào register 'a' bằng phím 'qa'. 2. Di chuyển con trỏ đến số đầu tiên. 3. Sử dụng lệnh Ctrl-a để tăng số. 4. Di chuyển xuống dòng tiếp theo và dừng ghi macro bằng 'q'. 5. Thực thi macro 99 lần còn lại bằng lệnh thích hợp.
#regex
#substitution
#pattern
Sử dụng lệnh tìm kiếm và thay thế với biểu thức chính quy nâng cao để đổi cấu trúc ngày.
Trong file hiện tại có ngày tháng được viết dưới dạng YYYY-MM-DD. Hãy cung cấp cú pháp lệnh :s (substitute) để chuyển đổi toàn bộ file sang định dạng DD/MM/YYYY. Giải thích chi tiết cách sử dụng các nhóm capture (escaped parentheses) để hoán đổi vị trí của ngày, tháng và năm trong chuỗi thay thế.
#global
#regex
#cleanup
Sử dụng lệnh global để xóa các dòng trống và các dòng chỉ chứa khoảng trắng trong toàn bộ tài liệu.
Sử dụng lệnh toàn cục (global command) trong vi để tìm và xóa tất cả các dòng trống hoàn toàn (empty lines) và các dòng chỉ chứa các ký tự khoảng trắng (whitespace-only lines) trong toàn bộ tệp hiện tại. Hãy chắc chắn rằng bạn thực hiện điều này chỉ với một dòng lệnh duy nhất.
#macro
#recording
#automation
Thực hiện ghi lại một macro và áp dụng macro đó cho một phạm vi dòng cụ thể.
Ghi lại một macro vào thanh ghi 'a' thực hiện các thao tác sau: xóa 2 ký tự đầu tiên của dòng, sau đó chèn một dấu ngoặc đơn mở '(' vào đầu dòng. Sau khi ghi xong, hãy áp dụng macro này cho tất cả các dòng từ dòng 10 đến dòng 20 của tệp.
#macro
#json
#chinh-sua-van-ban
Sử dụng macro để chuyển đổi danh sách tên trái cây đơn giản thành định dạng đối tượng JSON phức tạp.
Bạn có một danh sách các loại trái cây, mỗi dòng là tên một loại (ví dụ: Táo, Cam, Chuối). Nhiệm vụ của bạn là ghi một macro (qq) để thực hiện các thao tác sau: Thêm dấu ngoặc kép ở đầu dòng, thêm dấu ngoặc kép và dấu phẩy ở cuối dòng, và cuối cùng thêm dấu ngoặc mở ở dòng đầu tiên và dấu ngoặc đóng ở dòng cuối cùng để tạo ra một mảng JSON hợp lệ.
#regex
#thay-the
#ky-thuat
Sử dụng sức mạnh của lệnh thay thế (substitute) để tạo ra một nghệ thuật ASCII hình học.
Tạo một khối văn bản chứa các dấu chấm (.) 20 dòng x 20 cột. Sử dụng lệnh :s để thay thế các dấu chấm nằm trên đường chéo chính (nơi số dòng bằng số cột, giả lập logic) thành ký tự 'X'. Sau đó, sử dụng thêm một lệnh :s khác để thay đổi các dấu chấm xung quanh ký tự 'X' thành '-' và '|' để tạo khung viền, chỉ sử dụng các lệnh dòng lệnh mà không dùng con trỏ.
#golf
#di-chuyen
#van-ban
Đảo ngược thứ tự các dòng trong một đoạn thơ ngắn với số lần nhấn phím ít nhất có thể.
Bạn có một bài thơ gồm 4 dòng. Nhiệm vụ của bạn là đảo ngược thứ tự các dòng này sao cho dòng cuối cùng trở thành dòng đầu tiên và ngược lại. Hãy cố gắng thực hiện thao tác này với ít lần nhấn phím nhất (dưới 10 keystrokes) bằng cách sử dụng các lệnh chuyển động mạnh mẽ.
#sort
#filter
#visual-block
Làm sạch và sắp xếp một danh sách các đầu sách bị trộn lẫn số thứ tự và định dạng sai.
Một danh sách các cuốn sách có định dạng sau: '10. Sách A', '2. Sách B', '1. Sách C'. Hãy loại bỏ các số thứ bộ và dấu chấm ở đầu mỗi dòng, sau đó sắp xếp danh sách các tên sách theo thứ tự bảng chữ cái (A-Z) mà không cần thoát khỏi Vim.