2011-02-03 16 views
26

intellij IDEA'da sözdizimi renkli kod bloğunu rtf olarak kopyalamanın basit bir yolu var mı?intelliji IDEA'da sözdizimi renkli kod bloğu rtf olarak kopyalansın mı?

+0

make in IDEA tracker http://youtrack.jetbrains.net/issue/IDEA-67767 – popalka

+1

Hangi platform? Eğer sözdizimi renkli metni wordpad'e kopyalarsam ve windows'ta rtf olarak kaydedersem, renkler oldukları gibi kalır. – user404

+0

Kullanıcı404'den emin misiniz? En son IDEA topluluk sürümünü kullanarak Windows XP'de aynı şeyi yaptım ve WordPad ve MS Word'e sözdizimi renginde metin yapıştırdım ve sadece düz bir metin –

cevap

36

UPDATE: Şimdi bunun için yeni bir eklenti var: 'Copy' on steroids, JetBrains tarafından korunur.


Renkli kod bloğunu doğrudan IDEA'dan kopyalamanın bir yolu yoktur.

Bir geçici çözüm dosyasını kullanmaktır. Dosya | HTML'a aktarın, sonra bir tarayıcıda HTML'yi açın, ardından tarayıcı penceresinden kopyalayın ve Wordpad veya MS Word'e yapıştırın.

eklentisinde başka bir ve daha hızlı yol yüklemek için Copy as HTML eklentileri Ayarlar | Eklentiler:

Kopya

  • ana menü ve editör açılır menü öğelerini "HTML olarak Kopyala" ekler html olarak bir kod pasajı. Geçerli seçimi veya tam düzenleyici arabelleği kopyalayacaktır. Şu anda yalnızca odak, editörde çalışıyor (örneğin proje ağacında çalışmayacak).
  • Yerleşik HTML dışa aktarma işleminden daha fazla format korur.
  • HTML, yalnızca tam bir HTML belgesine eklenecek bir pasajdır (html ve gövde etiketleri olmadan).
  • Şu anda HTML formatı sabittir ve çok CSS kullanır.
  • Seçenekler: sınırsız, kenarlık ekleme, dolgu, satır numaraları, boşluklara sekmeler dönüştürme, editörün uyarı ve hata vurgulamasını dahil etme (bkz. IDE Ayarları -> HTML olarak kopyala).
  • "Hat Numaralarını Göster" düzenleyicisini yeniden kullanır (Fikrin "Görünüm" menüsüne bakın).
+0

Teşekkürler, bu şekilde biliyorum, ama bu yöntemi kullanmayı tercih ediyorum: 1) notepad'e kopyala + + 2) sözdizimi vurgulama uygula 3) nppexport eklentisiyle kopyala rtf olarak kopyala – popalka

+0

Bu yöntemi biliyor olsaydın, başka bir yöntemse, cevap vermeliydin kendiniz ve cevabı doğru olarak kabul ettiniz. – CrazyCoder

+1

Bağlanan eklentinin sürümü IDEA11 ile çalışmaz. Sabit bir sürümü şu adreste bulabilirsiniz: http://youtrack.jetbrains.com/issue/WI-8163 CrazyCoder'in cevabını düzenlemedim çünkü onun URL'si hala bu düzeltmenin sonuçta birleştirileceği resmi yapıya işaret ediyor. –

6
  1. Git rtf olarak panoya nppexport eklenti ile kopya vurgulayarak not defteri ++ 2) uygulamak sözdizimi kod parçacığını kopyalayıp IntelliJ'den yeni özel sektöre kod;
  2. Kaydedin, renkli kodu istediğiniz yerden tarayıcınızdan kopyalayın;
  3. Özeti silin. Eğer bir mac ve TextMate gibiyseniz
0

, burada TextMate dan tarz kodu kopyalamak için harika bir yoldur: https://github.com/bblimke/copy-with-style-tmbundle

O IntelliJ doğrudan bunu yaparken kadar uygun değil, ama biraz daha kullanışlıdır Gist veya pastebin kullanmadan. Ayrıca, IntelliJ için HTML Eklentisi Olarak Kopyala'nın aksine, bu çözüm aslında bu yazı yazıldığı sırada çalışır.Varsayılan olarak

3

IntelliJ IDEA 15

, (örneğin), Microsoft Word intellij zengin metin kopyalayabilirsiniz.

Bu özellik Dosya> Ayarlar bulunabilir

...> Editör> Genel> Zengin metin kopyalama> varsayılan olarak zengin metni kopyalayıp

enter image description here

da değiştirebilirsiniz renk düzeni Sadece kopyala yapıştır işlemi için (mevcut şemanız etkilenmeyecektir).

+0

@popalka Geçerli olan güncel olmadığı için bu kabul edilen cevap olmalı. – Maarten

İlgili konular