Как правильно скопировать / вставить код из .pdf в новый файл, открытый на терминале?

1350
MEM

У меня есть PDF, содержащий следующий код:

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

Если я скопирую и затем вставлю этот код в свой терминал, после этого pico myhooknameя получу следующее:

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

Как правильно отформатировать файл .pdf, чтобы при копировании вставлять правильный код или файл?

Вот изображение того, как выглядит PDF:code snipped - pdf file

Если проблема связана не с PDF, а с оригинальной программой, которая его создала (в данном случае с inDesign), кто-нибудь знает способ вставки кода, чтобы при копировании команды paste он просто работал?

ps - между прочим, такие как крючки, и это очень глупо, каждый раз, когда я хочу начать разработку, я должен написать под рукой все необходимые крючки. : /

1
Создатель документа PDF разрешил заменять кавычки на типографские (не прямые) варианты (сравнить «и« или »), поэтому содержимое PDF уже сломано, даже если ваш терминал или редактор правильно с ними справились. Начните с хороших результатов. код скрипта первым. Daniel Beck 11 лет назад 1
Я предполагаю, что оригинальный файл был создан в InDesign. Таким образом, проблема должна зависеть от этой программы, или есть какой-либо вариант экспорта в .pdf, чтобы все было прямо? MEM 11 лет назад 0
InDesign, вероятно, преобразовал тех, кто пытался «исправить» лень авторов, не удосуживающихся использовать типографские кавычки. Кроме того, я думаю, что Super User сделал то же самое и сломал мой пример, так что вот вторая попытка: `" `vs.` “” `. Daniel Beck 11 лет назад 0
@ Даниэль Бек - На самом деле, я верю, что типографская цитата действительно использовалась. Я обновил свой вопрос снимком с текстом содержимого PDF. MEM 11 лет назад 0
Затем вам нужно будет сделать простой поиск и заменить все типографские кавычки. slhck 11 лет назад 0
Мне кажется, я нашел проблему: используйте прямые кавычки ("") при вводе кода. (...) В InDesign вы можете изменить настройку параметров, чтобы определить, какие кавычки используются. Подробнее об этом можно прочитать в разделе справки «Использование кавычек». ссылка: http://blogs.adobe.com/indesigndocs/2009/05/5_typing_rules.html - спасибо вам обоим. MEM 11 лет назад 0
Тогда вы можете ответить на свой вопрос здесь. Daniel Beck 11 лет назад 0

1 ответ на вопрос

0
MEM

Используйте прямые кавычки ("") при вводе кода. (...) В InDesign вы можете изменить настройку параметров, чтобы определить, какие кавычки используются. Подробнее об этом можно прочитать в разделе справки «Использование кавычек».

ссылка: http://blogs.adobe.com/indesigndocs/2009/05/5_typing_rules.html

Если у вас нет доступа к исходному файлу и вы все еще хотите исправить проблемы, связанные с кавычками, вы можете скопировать и вставить содержимое в приложение Text Wrangler и выбрать « Текст»> «Выпрямить цитаты».

Похожие вопросы