Cách truy cập và sử dụng lịch sử lệnh trong Vim
Mặc dù bạn có thể sử dụng lịch sử lệnh của trình bao Linux để gọi lại các lệnh đã sử dụng trước đó, nhưng bạn có biết rằng bạn có thể làm điều tương tự trong Vim không?
Vim có tính năng lịch sử lệnh cho phép bạn tìm và thực hiện các lệnh bạn đã nhập. Đây là cách bạn có thể truy cập nó.
Mục Lục
Nhớ lại các lệnh Vim
Cách đơn giản nhất để gọi lại các lệnh bạn đã nhập trong Vim là vào chế độ lệnh. Để làm điều này, nhấn Bỏ trốn và sau đó Đại tràng (:) chìa khóa. Giờ đây, bạn có thể cuộn tới và lui qua lịch sử lệnh của mình bằng cách sử dụng Hướng lên Và Xuống phím mũi tên.
Khi bạn muốn thực hiện một lệnh, hãy nhấn Đi vào. Điều này tương tự như việc sử dụng cơ chế lịch sử shell trong các shell hiện đại như Bash hoặc Zsh.
Mở cửa sổ lịch sử lệnh
Bạn cũng có thể mở cửa sổ lịch sử hiển thị tất cả các lệnh đã ban hành trước đó bằng cách vào chế độ lệnh và nhấn Ctrl + F.
Khi bạn đã mở cửa sổ này, bạn có thể điều hướng lên và xuống bằng cách nhấn k Và j các phím, tương tự như di chuyển trong bộ đệm Vim.
Khi bạn đến một dòng bạn muốn chạy lại, chỉ cần nhấn Đi vào và Vim sẽ thực hiện lệnh đó.
Đóng Cửa sổ Lịch sử Lệnh
Mặc dù cửa sổ lịch sử lệnh rất hữu ích nhưng bạn có thể thắc mắc làm thế nào để thoát khỏi nó mà không cần chạy lệnh. Thật dễ dàng để mở nó vô tình kể từ khi Ctrl + F cũng cuộn màn hình về phía trước nếu bạn chưa nhấn nút Đại tràng (:) chìa khóa. Bạn có thể có ý định làm điều này thay thế.
May mắn thay, thật dễ dàng để đóng cửa sổ lệnh. Nếu bạn đang ở trong lịch sử lệnh, hãy nhấn Ctrl + C để nhảy xuống dưới cùng, sau đó nhấn Ctrl + C hoặc Thoát để đóng cửa sổ hoàn toàn.
Bây giờ bạn có thể lật trang qua tệp của mình nếu bạn muốn làm điều này thay vì mở cửa sổ lịch sử lệnh.
Bây giờ bạn có thể truy cập lịch sử lệnh trong Vim
Lịch sử lệnh là một trong những tính năng mạnh mẽ khác của Vim. Bạn có thể xem các lệnh bạn đã đưa ra, trong chế độ lệnh hoặc trong cửa sổ lịch sử lệnh và thực thi chúng. Nếu bạn mở nhầm cửa sổ lịch sử lệnh, bạn cũng có thể đóng nó lại nhanh chóng.
Một tính năng khác thường bị bỏ qua của Vim là khả năng mở và chuyển đổi giữa nhiều cửa sổ chỉnh sửa và thậm chí chạy các lệnh đầu cuối đầy đủ.