PHP kodunun sözdizimini Word'de nasıl kolayca vurgularım?


32

Word 2009 belgesinde kolaylıkla nasıl yazılır ve vurgulanan bir PHP kodu (veya başka bir programlama dili) yazabilirim?


3
neden istiyorsun
RCIX

Ben sadece Notepad ++ kullanacaktım. Harika ve yüzlerce dili vurgulayan bir sözdizimi var
D'Arvit

2
@RCIX: Yalnızca kod parçacıklarını içeren ancak gerçek kod içermeyen bir konsept belgesi yazıyorum.
Christian Studer

Yanıtlar:


52

Bunu üç şekilde gerçekleştirmek için Notepad ++ uygulamasını kullanabilirsiniz . Sadece bildiğiniz gibi, Notepad ++, "kutudan çıkan" farklı kod dosyalarının sözdizimini vurgulayan Notepad'in daha gelişmiş bir sürümüdür - PHP dahil!

İndirin ve kurun, ateşleyin ve PHP dosyanızı yükleyin. Otomatik olarak güzelce renkli görmelisiniz (değilse, dosya uzantısı başka bir şey olduğundan .php, Dil -> PHP veya Dil -> P -> PHP'ye gidin).

Renklerden herhangi birini değiştirmeniz gerekirse, bunu kolayca yapabilirsiniz - Ayarlar -> Styler Configurator'a gidin. Bu menüden, çeşitli vurgulama ve yazı tipi seçeneklerini gereksinimlerinize uyacak şekilde değiştirebilirsiniz - varsayılanı çoğu zaman için yeterli olsa da.

Ardından, Eklentiler -> NppExport'a gidin. Oradan, düşünebileceğiniz üç seçeneğiniz var:

  • RTF’ye Aktar
  • HTML’ye Aktar
  • Tüm biçimleri panoya kopyala

Sonuncusuyla başla - "Tüm biçimleri panoya kopyala" - tüm dosya vurgulanan sözdizimini panoya kopyalar . Tıklattıktan sonra Microsoft Word'ü açın ve yapıştır tuşuna basın! Güzel sözdizimi ile vurgulanan kodu görmelisiniz. Bir şeyler ters giderse, pano yöntemiyle ilgili bir sorunum olmamasına rağmen, diğer seçeneklerden birini (RTF / HTML'ye aktar) deneyebilirsiniz.


2
Teşekkürler, zaten Notepad ++ yükledim, ancak NppExport eklentisini bilmiyordum. Ben senin çözümünle gideceğim.
Christian Studer

Evet, belgeleri yazdırmak için Word'e kopyalamak ve yapıştırmak için oldukça yararlıdır ... Bayıldım. :)
Atılım

Bu yüzden SU'yu seviyorum. Bunu yapabileceğini bilmiyordum!
Josh Hunt

Mutlak mükemmellik!
dcousineau,

3
Güzel. Ek bir ipucu (yarıyla ilgili): Sonra yapıştırılan metni vurgulayabilir, ardından kelimenin Gözden Geçirme sekmesinden, Dil, Yazım Dilini Ayarla'yı seçin. 'Yazım veya dilbilgisini kontrol etme' seçeneğini işaretleyin. Şimdi yapıştırılan metin için SADECE kırmızı alt çizgiler olmaz.
Ray

10

Kodunuzu çevrimiçi sözdizimi web sitesine, örneğin bu web sitesine gönderin (kordonu kendiniz seçin, Autodetect çok iyi çalışmıyor). Burada diğer çevrimiçi sözdizimi vurgulama sitelerinin bir listesi var .

Vurgulanan kodu kopyalayın ve Word'e yapıştırın.


Not: Bunun için IE kullanmanız gerekir. Opera çalışmıyor, ancak FF / Safari / Chrome hakkında bilgim yok.
Vilx

2
Chrome ve Firefox ile iyi çalışır.
Snark

Bir sebepten dolayı Firefox’tan Word 2013’e bu işe gidemedim. IE iyi çalıştı.
David

3

.PHPS dosya türünü Apache'ye yükleyebilir ve ardından çıktıyı tarayıcınızdan Word'e kopyalayabilirsiniz.

http.conf’unuzda

AddType application/x-httpd-php-source .phps 

1
Yaratıcı, ancak tam olarak kolay değil (Bir web sunucusu gerektirir ...). ;-)
Christian Studer

Fuar noktası :)
Greg B

3

Bu soruyu Mac OS'de Outlook için de aynı buldum, ancak OSX için Notepad ++ bulunmuyor ve Sublime Text (platformlar arası olma avantajına sahip) kullanıyorum.

Bunun için SublimeHighlight adlı bir eklenti var .

Sublime Package Control kullandığınızı varsayarsak , SublimeHighlight'ı kurma adımları şunlardır:

  1. Basın cmd shift P
  2. "Paket Kontrol: Kanal ekle" yi çalıştırın
  3. Github URL'sini yapıştırın: https://github.com/n1k0/SublimeHighlight
  4. cmd shift PTekrar basın ve "Paket Kontrol: Paket Kur" u çalıştırın
  5. "Highlight" Paketini yükleyin ve Sublime Text'i yeniden başlatın.

Ardından metni cmd shift Pkopyalamak için "SublimeHighlight: panoya HTML olarak kopyala" (veya RTF) komutunu çalıştırabilirsiniz. Bu komutlara klavye kısayolları da atanabilir .

Windows veya Linux'ta Komut Paleti kısayol tuşunun farklı olduğunu, ancak Araçlar> Komut Paleti'ne gidilerek erişilebilir olduğunu unutmayın.



0

Dilin her öğesi için el ile karakter stilleri oluşturmadan ve bunları elle uygulamadan, yapamazsınız.

En iyisi, başka bir programdan (belki de bir yapıştırma kutusundan) sözdizimini vurgulayan ve ekleyen bir editörde ekran görüntüsü almak veya zaten renkli kodu kopyalayıp başka bir programdan (belki de bir yapıştırma kutusu) yapıştırmak ve Word'e yapıştırmaktır. renk formatı korunur.


Bazı tarayıcılar, kopyalayıp yapıştırdığınızda biçimlendirmeyi ve rengini taşınır. ;)
Atılım


-1

Word'ü tamamen terk etmeyi düşünebilir ve bunun yerine AsciiDoc kullanabilirsiniz . AsciiDoc, hem basit bir biçimlendirme dili hem de belgeleri diğer formatlara dönüştüren bir işlemcidir. HTML ve DocBook'u destekler . DocBook formatı, ek araçlar (örn. A2x ) kullanılarak diğer formatlara (örneğin PDF, ePub) dönüştürülebilir .

Varsayılan olarak, renk kodu kaynak kodunu renklendirmek için GNU kaynak kodunu kullanır.

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.