Có thể sử dụng các liên kết emacs trong bash shell với các đối số dạng số, ví dụ trong các emacs C-u 5 C-d xóa năm ký tự. Có cách tương tự để làm tương tự trong dấu nhắc bash?bash, tiền tố số cho các liên kết emacs?
Cảm ơn
Có thể sử dụng các liên kết emacs trong bash shell với các đối số dạng số, ví dụ trong các emacs C-u 5 C-d xóa năm ký tự. Có cách tương tự để làm tương tự trong dấu nhắc bash?bash, tiền tố số cho các liên kết emacs?
Cảm ơn
Emacs thường là chế độ chỉnh sửa mặc định (set -o emacs
).
Từ Introduction to Line Editing và Readine Arguments:
Văn bản C-k được đọc là 'Control-K' và mô tả các nhân vật tạo ra khi các phím Control là chán nản và phím k được xảy ra.
Văn bản M-k được đọc là 'Meta-K' và mô tả các nhân vật tạo ra khi các khóa meta (nếu có) là chán nản, và phím k đang xảy ra. Nếu bạn không có khóa meta, bạn có thể tạo phím gõ tương tự bằng cách nhập ESC trước rồi nhập k. Một trong hai quy trình được gọi là metafying phím k.
Cách chung để chuyển đối số dạng số cho lệnh là nhập ký tự meta trước lệnh. Ví dụ: để cung cấp cho lệnh C-d một đối số là 10, bạn có thể nhập M-1 0 C-d.