Sebelum menempel, ketikkan kutipan tunggal , lalu tempel. control-c dan panah atas untuk mengeditnya sebagai satu garis raksasa.
tanda kutip ganda juga berfungsi, jika teks berisi tanda kutip tunggal tetapi bukan ganda. Tidak apa-apa jika berisi $
atau hal-hal lain yang berkembang di dalam tanda kutip ganda, karena Anda tidak benar-benar menjalankan garis raksasa yang dikutip sebagai satu perintah.
Anda tidak dapat benar-benar mengedit semuanya di sana, karena baris baru memulai prompt lanjutan (bukan terminologi resmi) alih-alih membuat satu garis panjang yang besar.
diberikan 4 baris ini:
echo
ls
foo
bar
menempel seperti yang saya sarankan akan menghasilkan ini di layar Anda:
$ 'echo
> ls
> foo
> bar <or cursor here if you didn't include a trailing newline
> [cursor here]
Anda kemudian dapat menekan control-C dan panah atas. (control-C menghancurkan semuanya pada baris yang sama dengan kursor, jadi tekan return terlebih dahulu jika ada teks yang berguna di sana.)
Alternatifnya adalah dengan menutup penawaran dan menekan kembali, lalu naikkan itu.
Pokoknya, setelah panah ke atas
$ 'echo
ls
foo
bar
kontrol-a dan hapus yang memimpin '
. Gunakan kontrol-kiri dan kanan-kontrol untuk bergerak cepat melalui blok tempel (dengan kata-kata). Atau jika pengaturan terminal Anda tidak mendukung tombol panah kontrol, alt-b dan alt-f.
Baris baru literal benar-benar memisahkan perintah, dan 4 baris ini akan masuk ke riwayat perintah Anda secara terpisah . Anda mungkin ingin mengubahnya ke ;
atau &&
. (Saya tidak tahu trik untuk itu, cukup gunakan pengulangan kunci untuk kata maju atau mundur untuk sampai ke sana dengan cepat dan melakukannya secara manual.)