İWork 09 Pages'de kod sözdizimi vurgusu nasıl ayarlanır?


3

Tıpkı Wordpress MU'da blog yazarken popüler programlama dillerinde sözdizimi vurgulu kaynak kodlarını göstermek için SyntaxHighlighter2 eklentisini kullanabildiğimiz gibi.

İWork 09 Pages'de belirli bir metin bloğu için sözdizimi vurgusu ayarlayıp ayarlayamayacağımızı merak ediyorum .

Örneğin, benim sayfalarımda ruby, rails, jQuery, javascript, html kaynak kodları var, sonra Sayfalar'daki yazımda, sonra her bir karakteri engellemeden her bir dil / çerçeve için sözdizimi vurgusu kullanarak bunları ayarlamak ve ardından rengini birer birer ayarlamak istiyorum. . Nasıl ?

Yanıtlar:


5

Sayfalar aslında kod sözdizimi vurgulamasına izin vermez, bu yüzden bunu yapmak için biraz çalışmak zorunda kalacaksınız.

Neyse ki, Sayfalar yapıştırılan metnin biçimlendirmesini korumayı destekler. Bu özelliği kullanarak, kodunuzu sadece sözdizimi vurgulamayı destekleyen bir pastebine yapıştırabilir, ardından kodu Sayfalar belgenize kopyalayıp yapıştırabilirsiniz.

İşte çalışacak birkaç pastebin (her biri artı ve eksileri olan)

  1. Slexy : Slexy, sözdizimi vurgulaması için en fazla dili destekler, ancak kodunuzu kopyalayıp yapıştırdığınızda, satır numaralarını da kopyalar. Bundan sonra olabilirsin ya da olmayabilirsin.
  2. dpaste : Dpaste yalnızca 14 farklı 'dili' destekliyor, hepsi oldukça yeni web odaklı, bu nedenle C ++ vurgulamasının peşindeyseniz, diğerlerinden biriyle gidin. Ancak, satır numaralarını kopyalamaz.
  3. Pastie : Pastie, dpaste ile aynı dilleri (az ya da çok) destekler, ancak C ve C ++ gibi daha 'geleneksel' dilleri de içerir. Ayrıca, sözdizimi vurgulaması için 16 farklı tema sunar. Satır numaralarını kopyalamaz.

Aynı kod örneğini kullanarak, Sayfa 09'a yapıştırılan üç pastebin bu küçük önizlemesini yaptım.


Bunu servislerle mi yoksa Applescript ile mi otomatikleştirmek mümkün olur?
Mikey P

2

Bu tartışmayı buldum , tıpkı benimkiyle aynı problemi yarattı, bu yüzden adamla bağlantıya geçtim, hiçbir zaman bir çözüm bulamadığını, böylece bir yazı dili dili olan TeX'i öğrendi ve kullandığını söyledi. LaTeX), böyle şeyleri kolayca yapma gücüne sahip olduğunu söyledi.

Şu ana kadar Apple iWork Pages çalışanlarına teknik kitap yazarı için bu özelliği (ya da herhangi bir eklentiyi) uygulamalarını beklerken (ve dua ederken) sanırım, kodları için ortak kurye yazı tipine sahip Sayfalar kullanacağım ve LaTeX'i (I ' bunu öğrenmek hiç ciddi olmadı), umarım bu sorunumu çözebilir. LaTeX'in ayrıca en son güncellenen kaynak kodlarımı bir dizine "ekleyebilip" ekleyemeyeceğini bulacağım, böylece kaynak kod dosyamı güncellerseniz, yapıştırmayı tek tek kopyalamayacağım.


1
Re: kaynak kod dosyalarının eklenmesi: LaTeX'te, bir kaynak kod dosyasına referans veren bir kaynak kodunuz olabilir, bu yüzden bu kaynak kod dosyasını her güncellediğinizde (ve LaTeX belgenizi yeniden derlediğinizde), değişiklikler LaTex tarafından görülecektir. Buradan daha fazla bilgi edinebilirsiniz: texblog.wordpress.com/2008/04/02/…
mipadi
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.