Trước khi dán, gõ một trích dẫn , sau đó dán. control-c và mũi tên lên để chỉnh sửa nó thành một dòng khổng lồ.
dấu ngoặc kép cũng hoạt động, trong trường hợp văn bản chứa dấu ngoặc đơn nhưng không dấu ngoặc kép. Sẽ ổn nếu nó chứa $
hoặc những thứ khác mở rộng bên trong dấu ngoặc kép, bởi vì bạn không thực sự chạy dòng khổng lồ được trích dẫn dưới dạng một lệnh.
Bạn thực sự không thể chỉnh sửa toàn bộ mọi thứ ngay tại đó, bởi vì các dòng mới bắt đầu một dấu nhắc tiếp tục (không phải là thuật ngữ chính thức) thay vì tạo một dòng dài lớn.
đưa ra 4 dòng sau:
echo
ls
foo
bar
dán như tôi đề nghị sẽ dẫn đến điều này trên màn hình của bạn:
$ 'echo
> ls
> foo
> bar <or cursor here if you didn't include a trailing newline
> [cursor here]
Sau đó, bạn có thể nhấn control-C và mũi tên lên. (control-C phá hủy mọi thứ trên cùng một dòng với con trỏ, vì vậy hãy nhấn return trước nếu có văn bản hữu ích ở đó.)
Một cách khác là đóng báo giá và nhấn return, sau đó mũi tên lên đó.
Dù sao, sau khi mũi tên lên
$ 'echo
ls
foo
bar
kiểm soát-a và loại bỏ hàng đầu '
. Sử dụng control-left và control-right để di chuyển nhanh qua khối dán (bằng từ). Hoặc nếu thiết lập đầu cuối của bạn không hỗ trợ các phím mũi tên điều khiển, alt-b và alt-f.
Các dòng mới thực sự thực hiện các lệnh riêng biệt và 4 dòng này sẽ đi vào lịch sử lệnh của bạn một cách riêng biệt . Bạn có thể muốn thay đổi chúng thành ;
hoặc &&
. (Tôi không biết một mẹo cho điều đó, chỉ cần sử dụng phím lặp để chuyển tiếp hoặc từ lùi để đến đó nhanh chóng và thực hiện thủ công.)