#vi
#editing
#modes
Học cách nhập liệu vào tệp bằng cách chuyển sang chế độ Insert.
Để bắt đầu gõ chữ, bạn cần vào chế độ chèn. Nhấn phím i trên bàn phím. Bạn sẽ thấy chữ '-- INSERT --' xuất hiện ở phía dưới. Hãy gõ câu 'Xin chao the gioi'. Sau đó nhấn phím Esc để quay lại chế độ Normal.
#vi
#file-management
#commands
Cách lưu lại công việc và đóng chương trình vi.
Đảm bảo bạn đang ở chế độ Normal bằng cách nhấn Esc. Nhấn dấu hai chấm : để mở dòng lệnh ở cuối màn hình. Gõ wq và nhấn Enter. Lệnh này sẽ ghi (write) thay đổi vào tệp và thoát (quit) khỏi chương trình.
#vi
#editing
#deletion
Thực hiện xóa các ký tự đơn lẻ hoặc cả dòng văn bản.
Di chuyển con trỏ đến một ký tự bất kỳ và nhấn x để xóa ký tự đó. Để xóa cả dòng hiện tại, di chuyển con trỏ vào dòng đó và nhấn dd. Hãy thử xóa 3 dòng văn bản liên tiếp.
#vi
#editing
#recovery
Cách quay lại trạng thái trước khi lỡ tay sửa hoặc xóa.
Nếu bạn vừa lỡ xóa sai hoặc gõ sai nội dung, hãy nhấn phím u để hoàn tác hành động cuối cùng. Bạn có thể nhấn phím u nhiều lần liên tiếp để quay lại các trạng thái trước đó.
#khoa-hoc-may-tinh
#toan-hoc
#do-phuc-tap
Yêu cầu giải thích chi tiết về một trong những vấn đề quan trọng nhất trong khoa học máy tính lý thuyết.
Hãy đóng vai một nhà nghiên cứu khoa học máy tính lý thuyết. Viết một bài giải thích sâu về vấn đề P so với NP. Định nghĩa rõ ràng P là gì và NP là gì. Giải thích tại sao việc chứng minh P = NP hoặc P != NP lại quan trọng đến vậy đối với mật mã học, tối ưu hóa và triết học toán học. Tránh sử dụng mã lập trình; tập trung hoàn toàn vào khái niệm logic và ý nghĩa lý thuyết.
#vat-ly-luong-tu
#co-hoc
#tri-hoc
Thảo luận về khái niệm vật lý lượng tử thách thức trực giác cổ điển.
Mô tả khái niệm lý thuyết về rối lượng tử (quantum entanglement). Giải thích hiện tượng 'hành động ma quái ở khoảng xa' của Einstein và nó vi phạm tính cục bộ (locality) như thế nào. Thảo luận về các hệ quả triết lý của việc các hạt có trạng thái phụ thuộc lẫn nhau bất kể khoảng cách không gian.
#ly-thuyet-tro-choi
#kinh-te-hoc
#chap-nhan
Phân tích một khái niệm cốt lõi trong lý thuyết trò chơi phi hợp tác.
Giải thích khái niệm Cân bằng Nash (Nash Equilibrium) bằng ngôn ngữ thông thường. Sử dụng ví dụ lý thuyết về 'Hai tù nhân' (Prisoner's Dilemma) để minh họa cách các cá nhân ra quyết định tối ưu dựa trên dự đoán hành động của người khác, dẫn đến một kết quả chung không tối ưu. Phân tích tại sao cân bằng này lại ổn định.
#macro
#refactoring
#automation
Hướng dẫn ghi lại một macro để sửa đổi định dạng danh sách biến và áp dụng nó trên toàn bộ tập tin.
Giải thích quy trình ghi một macro trong thanh ghi 'a' để chuyển đổi một dòng chứa 'var name = value' sang 'let name: Type = value'. Sau đó, hướng dẫn cách áp dụng macro này cho tất cả các dòng từ 10 đến 50 bằng cách sử dụng lệnh chạy macro trên dải dòng (range). Chi tiết các bước nhấn phím cần thiết
#vim
#insert
#save
Thực hành nhập văn bản vào Vim và lưu file lại.
Mở một file mới trong Vim. Nhấn phím i để chuyển sang chế độ chèn. Gõ dòng chữ: Xin chao Viet Nam. Nhấn phím Esc để thoát chế độ chèn. Gõ :wq rồi nhấn Enter để lưu nội dung và thoát khỏi trình soạn thảo.
#vim
#navigation
#movement
Sử dụng các phím hướng dẫn thay cho chuột.
Hãy mở một đoạn văn bản dài. Sử dụng các phím h để sang trái, l để sang phải, j để đi xuống và k để đi lên. Thực hiện di chuyển con trỏ đến đầu file, giữa file và cuối file chỉ sử dụng các phím này.
#vim
#delete
#edit
Học cách xóa các ký tự thừa trong văn bản.
Đặt con trỏ lên một ký tự bất kỳ bạn muốn xóa. Nhấn phím x để xóa ký tự tại vị trí con trỏ. Hãy xóa 3 ký tự liên tiếp bằng cách nhấn phím x ba lần.
#vim
#delete
#lines
Cách xóa nhanh một dòng văn bản trọn vẹn.
Di chuyển con trỏ đến dòng văn bản bạn muốn xóa. Nhấn tổ hợp phím dd để xóa hoàn toàn dòng đó. Thực hiện xóa 2 dòng liên tiếp bằng cách nhấn dd hai lần.
#vim
#undo
#redo
Sử dụng lệnh undo và redo để khôi phục thay đổi.
Thực hiện xóa một vài dòng văn bản bằng lệnh dd. Sau đó nhấn phím u để hoàn tác Undo và khôi phục lại dòng vừa xóa. Tiếp tục nhấn Ctrl + r để thực hiện lại Redo thao tác xóa đó.
#vim
#copy
#paste
Sao chép nội dung dòng và dán sang vị trí khác.
Đặt con trỏ vào dòng văn bản cần sao chép. Nhấn yy để copy dòng đó. Di chuyển con trỏ đến một dòng khác và nhấn p để dán nội dung vừa sao chép vào ngay bên dưới dòng hiện tại.
#vim
#search
#navigation
Tìm một từ cụ thể trong nội dung file.
Nhấn phím gạch chéo / để vào chế độ tìm kiếm. Gõ một từ khóa có trong văn bản và nhấn Enter. Sử dụng phím n để tìm đến vị trí tiếp theo của từ khóa và phím N để tìm lùi về vị trí trước đó.