#regex
#substitution
#search-replace
Thực hiện thay thế phức tạp sử dụng nhóm bắt và tham chiếu ngược
Trong file mã nguồn, tất cả các định nghĩa hàm đang viết theo kiểu old_function_name(param1, param2). Hãy sử dụng lệnh :substitute với regex để đổi tên chúng thành camelCase theo quy tắc: old_function_name trở thành oldFunctionName. Yêu cầu chỉ áp dụng cho các dòng không phải là dòng chú thích (bắt đầu bằng // hoặc #). Hãy cung cấp chính xác câu lệnh thay thế.
#buffers
#file-management
#workflow
Làm việc với nhiều file cùng lúc mà không thoát khỏi editor
Bạn đang làm việc trên một dự án yêu cầu mở 5 file khác nhau cùng lúc. Hãy mô tả quy trình mở các file này vào các buffer riêng biệt, thực hiện chuyển đổi qua lại giữa chúng để so sánh nội dung mà không cần thoát khỏi buffer hiện tại. Sau đó, giải thích cách bạn xóa buffer thứ 3 và thứ 5 khỏi danh sách buffer mà không lưu các thay đổi chưa save.
#text-objects
#editing
#precision
Sử dụng text objects để chỉnh sửa chính xác các khối code
Con trỏ của bạn đang nằm ở giữa một chuỗi ký tự được bao quanh bởi dấu ngoặc kép. Hãy sử dụng text objects để xóa nội dung bên trong dấu ngoặc kép (không xóa dấu ngoặc) và thay thế bằng nội dung mới, sau đó thực hiện thao tác tương tự cho một đoạn văn bản nằm trong cặp thẻ HTML <div> và </div>. Hãy liệt kê các tổ hợp phím tương ứng cho từng trường hợp.
#triet-hoc
#tu-do
#dinh-menh
Phân tích sự xung đột giữa định mệnh và sự lựa chọn tự do.
Hãy thảo luận về khái niệm Tự do Ý chí trong triết học. Liệu chúng ta thực sự có quyền kiểm soát các hành động của mình, hay mọi thứ đều được xác định bởi chuỗi nguyên nhân và kết quả? So sánh quan điểm của thuyết Nhân quả và Thuyết Tự do, và giải thích tác động của các giả thuyết này đối với trách nhiệm đạo đức của con người.
#vat-ly
#luong-tu
#co-hoc
Khám phá sự kết nối phi cục bộ giữa các hạt và sự phi thực tế.
Giải thích hiện tượng vướng víu lượng tử (quantum entanglement) dưới góc độ lý thuyết. Tại sao hiện tượng này thách thức cách nhìn truyền thống về tính cục bộ và tính thực tế trong vật lý cổ điển? Hãy mô tả bằng lập luận văn bản về cách thông tin có vẻ như truyền đi nhanh hơn ánh sáng mà không vi phạm nguyên nhân kết quả.
#toan-hoc
#logic
#gon-del
Phân tích ý nghĩa của Định lý Bất toàn của Gödel.
Định lý bất toàn của Kurt Gödel khẳng định rằng trong bất kỳ hệ thống hình thức nào đủ phức tạp để mô tả số học, luôn tồn tại những mệnh đề không thể chứng minh là đúng hay sai bên trong hệ thống đó. Hãy giải thích ý nghĩa lý thuyết sâu sắc của định lý này đối với nền tảng của toán học và giới hạn của lý luận con người.
#xa-hoi-hoc
#chinh-tri
#triet-hoc
Thảo luận về lý thuyết Khế ước xã hội.
Lý thuyết Khế ước xã hội của Thomas Hobbes, John Locke và Jean-Jacques Rousseau giải thích thế nào về sự chuyển đổi từ trạng thái tự nhiên sang xã hội văn minh? Hãy so sánh sự khác biệt trong cách họ nhìn nhận quyền tự nhiên và vai trò của chính quyền trong việc bảo vệ các quyền lợi đó.
#vi
#linux
#cơ bản
#lưu tệp
Hướng dẫn người dùng mới cách khởi động trình soạn thảo vi, nhập văn bản và lưu lại.
Hãy mở terminal và khởi động trình soạn thảo vi bằng lệnh vi ten_tep.txt. Sau đó nhập vào dòng chữ 'Xin chào thế giới'. Hướng dẫn cách chuyển sang chế độ chèn và lưu tệp tin rồi thoát ra ngoài.
#vi
#chế độ
#chèn
#khái niệm
Giải thích sự khác biệt giữa hai chế độ chính và cách chuyển đổi giữa chúng.
Giải thích rõ ràng sự khác biệt giữa chế độ Thông thường (Normal mode) và chế độ Chèn (Insert mode) trong vi. Liệt kê ít nhất hai cách để chuyển từ chế độ Thông thường sang chế độ Chèn và cách quay trở lại.
#vi
#di chuyển
#phím tắt
#hjkl
Sử dụng các phím tắt bàn phím để di chuyển trong tệp văn bản mà không dùng chuột.
Mở một tệp văn bản dài trong vi. Thử di chuyển con trỏ lên, xuống, trái, phải bằng cách sử dụng các phím h, j, k, l thay vì các phím mũi tên. Mô tả hành động của từng phím.
#vi
#xóa
#dd
#x
Cách sử dụng các lệnh x và dd để xóa nội dung văn bản.
Tạo một tệp chứa vài dòng văn bản. Thử đặt con trỏ vào một ký tự bất kỳ và nhấn phím x để xóa nó. Sau đó, đặt con trỏ vào một dòng và nhấn dd để xóa toàn bộ dòng đó.
#vi
#hoàn tác
#undo
#sửa lỗi
Cách phục hồi lại các thay đổi vừa thực hiện trong vi.
Thực hiện xóa vài dòng văn bản trong vi. Hãy sử dụng lệnh hoàn tác để khôi phục lại các dòng văn bản vừa bị xóa. Giải thích chức năng của phím u trong chế độ Thông thường.
#vi
#sao chép
#dán
#yy
#p
Sử dụng các lệnh yank (yy) và put (p) để sao chép và dán nội dung.
Đặt con trỏ tại một dòng chứa văn bản. Nhấn yy để sao chép dòng đó vào bộ nhớ đệm. Di chuyển con trỏ đến một dòng khác và nhấn p để dán nội dung đã sao chép xuống dưới.
#vi
#tìm kiếm
#search
#/
Sử dụng lệnh tìm kiếm nhanh để định vị từ hoặc cụm từ cụ thể.
Trong một tệp văn bản đang mở bằng vi, hãy tìm kiếm từ 'linux' bằng cách gõ /linux và nhấn Enter. Sau đó, sử dụng phím n để tìm kiếm vị trí tiếp theo của từ đó.
#vi
#thay thế
#substitute
#lệnh
Thay thế một từ hoặc chuỗi cũ bằng chuỗi mới trong vi.
Giải thích cú pháp của lệnh thay thế cơ bản để đổi từ 'mac' thành 'linux' trên toàn bộ tệp. Cung cấp lệnh chính xác cần nhập ở dòng lệnh cuối cùng.