Как установить выделение синтаксиса кодов на iWork 09 Pages?

Точно так же, как, когда мы можем использовать плагин SyntaxHighlighter2 для показа исходных кодов с выделением синтаксиса на популярных языках программирования при блоггинге на Wordpress MU.

Я задаюсь вопросом, можем ли мы установить выделение синтаксиса для определенного блока текстов на iWork 09 Pages.

Например, скажите, что у меня есть рубин, направляющие, jQuery, JavaScript, исходные коды HTML, на моей записи на Страницах, затем я хочу установить их использующий выделение синтаксиса для каждого различного языка/платформы, не блокируя каждый символ, затем выбирает его цвет один за другим. Как?

3
задан 09.08.2011, 22:33

2 ответа

Я нашел это обсуждение, это - почти такая же проблема, которую он получил точно так же, как мой, таким образом, я связался с парнем, он сказал, что так и не смог найти решение, так, чтобы он учился, и используйте текстовый язык сценария TEX (он на самом деле изучил ЛАТЕКС), он сказал, что это имеет власть делать такие вещи легко.

До сих пор я предполагаю при ожидании (и молясь), чтобы люди iWork Pages Apple реализовали эту опцию (или любое дополнение) для технического книжного устройства записи, я буду использовать Страницы с общим шрифтом курьера для кодов и становиться серьезным для изучения ЛАТЕКСА (я никогда не был серьезен для изучения этого), надо надеяться, это может решить мою проблему. Я узнаю, может ли ЛАТЕКС также "присоединить" мои последнее обновление исходные коды в каталоге так, чтобы я не копировал вставку один за другим, если я обновляю свой файл исходного кода.

2
ответ дан 07.12.2019, 23:30

Страницы на самом деле не позволяют, чтобы синтаксис кода выделился, таким образом, необходимо будет использовать определенную работу вокруг, чтобы сделать это.

К счастью, поддержки Страниц, сохраняющие форматирование вставленного текста. Используя эту функцию, можно просто вставить код в pastebin, который поддерживает подсветку синтаксиса, затем скопируйте и вставьте код в документ Страниц.

Вот несколько pastebins, которые будут работать (каждый с за и против)

  1. Slexy: Slexy поддерживает большую часть количества языков для подсветки синтаксиса, но когда Вы копия-и-вставка Ваш код, он копирует номера строки также. Вы можете или не можете быть после этого.
  2. dpaste: Dpaste поддерживает только 14 различных 'языков', всю довольно новую сеть-orienated, поэтому Если Вы после выделения C++, пойдите с одним из других. Однако это не копирует через номера строки.
  3. Pastie: Pastie поддерживает те же языки (более или менее) как dpaste, но также и включает более 'традиционные' языки, такие как C и C++. Это также функции 16 различных тем для подсветки синтаксиса. Это не копирует через номера строки.

Используя то же код образец, я сделал этот небольшой предварительный просмотр трех pastebins вставляемым в Страницы 09

5
ответ дан 07.12.2019, 23:30

Теги

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