Bagaimana cara menyalin / menempel kode dengan benar dari .pdf ke file baru yang terbuka di terminal?

1

Saya memiliki pdf yang berisi kode berikut:

#!/bin/sh
echo
echo “**** Pulling changes into Dev [Hub’s post-update hook]”
echo
case “ $1 ” in

Jika saya menyalin lalu menempelkan kode itu di terminal saya, setelah selesai pico myhookname Saya mendapatkan ini:

#!/bin/sh
echo
echo ?^?^?**** Pulling changes into Dev [Hub?^?^?s post-update hook]?^?^?
echo
case ?^?^? $1 ?^?^? in

Bagaimana kita bisa memformat file .pdf dengan benar sehingga, ketika kita menyalin tempel, kita mendapatkan kode atau file yang sesuai?

Berikut ini adalah gambar bagaimana pdf terlihat: code snipped - pdf file

Jika masalah tidak bergantung pada PDF tetapi pada program asli yang telah membuat ini (inDesign dalam kasus ini), apakah ada yang tahu cara memasukkan kode, sehingga ketika kita menyalin paste, itu hanya berfungsi?

ps - Itu sebagai kait btw, dan itu sangat bodoh, setiap kali saya ingin memulai pengembangan, saya harus menulis di tangan semua kait yang diperlukan. : /

MEM
sumber
1
Pencipta dokumen PDF memungkinkan untuk mengubah tanda kutip menjadi varian tipografi (tidak lurus) (bandingkan "dan" atau "), sehingga konten PDF sudah rusak, bahkan jika Terminal atau editor Anda menanganinya dengan baik. Mulailah dengan mendapatkan yang baik kode skrip terlebih dahulu.
Daniel Beck
Saya kira file asli dibuat di InDesign. Jadi masalahnya harus bergantung pada program itu, atau apakah ada opsi pada ekspor .pdf agar semuanya tetap lancar?
MEM
InDesign mungkin mengubah mereka dalam upaya untuk "memperbaiki" kemalasan penulis yang tidak mau menggunakan tanda kutip tipografi. Juga, saya pikir Super User melakukan hal yang sama dan memecahkan contoh saya, jadi inilah percobaan kedua: " vs. “”.
Daniel Beck
@Daniel Beck - Sebenarnya, saya percaya kutipan tipografi memang digunakan. Saya sudah memperbarui pertanyaan saya dengan gambar snapshot dari teks isi pdf.
MEM
Maka Anda harus melakukan pencarian sederhana dan ganti untuk semua kutipan tipografi.
slhck

Jawaban:

0

Gunakan tanda kutip lurus ("") saat Anda mengetik kode. (...) Di InDesign, Anda dapat mengubah pengaturan preferensi untuk menentukan tanda kutip mana yang digunakan. Anda dapat membacanya lebih lanjut di topik Gunakan tanda kutip Bantuan.

referensi: http://blogs.adobe.com/indesigndocs/2009/05/5_typing_rules.html

Jika Anda tidak dapat memiliki akses ke file asli dan masih ingin memperbaiki masalah terkait harga, Anda dapat menyalin tempel konten Anda ke aplikasi Text Wrangler dan memilih Teks & gt; Luruskan Kutipan

MEM
sumber