Yapıştırmadan önce, tek bir teklif yazın ve yapıştırın. control-c ve yukarı ok tuşlarını tek bir dev çizgi olarak düzenleyin.
çift tırnaklar da işe yarar, metnin tek tırnak içermesi ancak çift tırnak içermemesi durumunda. $
Alıntılanan dev satırı tek bir komut olarak çalıştırmıyorsanız, çift tırnak içinde genişleyen veya başka şeyler içeriyorsa sorun değil.
Aslında her şeyi orada düzenleyemezsiniz, çünkü yeni satırlar büyük bir uzun satır yapmak yerine bir devam istemi başlatır (resmi terminoloji değil).
bu 4 satır verildiğinde:
echo
ls
foo
bar
önerdiğim gibi yapıştırarak ekranınızda bununla sonuçlanacaktır:
$ 'echo
> ls
> foo
> bar <or cursor here if you didn't include a trailing newline
> [cursor here]
Daha sonra kontrol-C ve yukarı ok tuşlarına basabilirsiniz. (control-C, imleçle aynı satırdaki her şeyi yok eder, bu yüzden orada yararlı metin varsa önce return tuşuna basın.)
Alternatif olarak, alıntıyı kapatıp dönüş tuşuna, ardından yukarı ok tuşuna basabilirsiniz.
Her neyse, yukarı oktan sonra
$ 'echo
ls
foo
bar
kontrol-a ve öncüyü kaldırın '
. Yapıştırma bloğunda (kelimelerle) hızlı bir şekilde hareket etmek için kontrol solunu ve kontrol sağını kullanın. Veya terminal kurulumunuz kontrol ok tuşlarını, alt-b ve alt-f'yi desteklemiyorsa.
Değişmez yeni satırlar aslında ayrı komutlar yapar ve bu 4 satır komut geçmişinize ayrı ayrı girer . Bunları ;
veya olarak değiştirmek isteyebilirsiniz &&
. (Bunun için bir püf noktası bilmiyorum, hızlı bir şekilde oraya ulaşmak ve manuel olarak yapmak için sadece ileri veya geri kelime için anahtar tekrarı kullanın.)