2011-12-19 7 views
5

Çeşitli nedenlerle .pl uzantılı olması için yeniden adlandırılamayacak bir dosya üzerinde çalışmam gerekir. Şimdiye kadar özel bir sürüm oluşturarak, bir .pl uzantısına sahip olmak için adını değiştirerek ve sonra değişiklikten sonra tekrar kopyalayarak çalıştım. Artık hantal hale geliyor ve hata oluşturuyor. perl epik/Tutulma sözdizimi renk bir .pl dosyaTutulma üzerine (EPIC perl) eklentisi nasıl yapılır .pl uzantısına sahip olmayan bir dosya için sözdizimi renklendirme yapar.

cevap

6

gidin Eclipse Epic Perl ile bir dosya uzantısı ilişkilendirmek için yapmak için herhangi bir yolu var mı:>Tercihler>Pencere Genel>Editörler>Dosya İlişkilendirmeleri. Eğer "Dosya türleri:" altında listelenen aradığınız uzantı görürseniz

: sağında 2.

1. Adım adıma geçin "Dosya türleri:" kutu tıklayın'u ekleyin. Şimdi * ve ardından uzantı adını yazın. Örneğin, .txt eklemek için * .txt yazın ve OK'a tıklayın.

Adım 2: "Dosya türleri:" kutusundaki uzantıyı tıklayın. Ardından, "İlişkilendirilmiş düzenleyiciler:" kutusunun sağındaki Ekle'u tıklatın. Şimdi Epic Perl Editor'ü seçin ve OK'a tıklayın. Son olarak, "İlişkilendirilmiş düzenleyiciler:" kutusundan Epic Perl Editor'ü seçin ve Varsayılan'u tıklatın.

Şimdi bu türdeki dosyalarınız, Epic Perl sözdizimi tarafından .pl dosyalanmış gibi ele alınmalıdır.

3

Uzantıları bile olmayan bazı Perl dosyalarım var. Yaptığım şey gerçek dosyayı işaret etmek için. Ln ile bir sembol bağlantısı kurmak "ln" kullanmaktır. Dosyayı sağ tıklayıp "aç" ı seçebilmelisiniz, ancak bunu kalıcı yapıp yapamayacağınızı bilmemelisiniz.

+0

Bunu nasıl yaptınız? Biraz daha açıklayabilir misin lütfen? – Spooferman

2

Kalıcı bir düzeltme olarak benim için çalışan bir yöntem, yukarıda @Joe'nin yanıtladığıyla neredeyse aynıdır, ancak bir uzantı gerektirmez. Görünüşe göre bu, feature request #39 for epic and has been a problem for almost 10 years. Dosya ilişkilendirme mekanizması, belirli bir uzantıya sahip tüm dosyaları belirtmek için wild kartları kullanır, ancak bunu kullanmanıza gerek yoktur. Dosya için tam adı girebilir ve doğrudan epic perl kaynak kodu düzenleyicisiyle ilişkilendirebilirsiniz.

  1. İçerik türleri için tercih bölümünü seçin:

    [Menu] Eclipse -> Preferences ->
    [Tree] General -> Content Types -> [Pane] Content Types

  2. Ben perl olmak istiyorum dosya benim mac dizisidir, my-perl-executable-name çağrılırsa

    İçerik türleri bölmesinde Perl Source Dosya tipini seçin:

  3. Bölmenin Dosya İlişkileri bölümünde, yürütülebilir dosyanıza adını listeye ekleyin.[Dialog]-> [button] (click) OK
    [Pane]-> [button] (click) OK

  4. kapatın ve dosyayı my-perl-executable-name yeniden [Dialog]-> Content Type text box -> (type) my-perl-executable-name

    [button] (click) Add…
    . Şimdi sözdizimi vurgulanmış olmalıdır.

Not: Belirli bir dosya adı zaten "Atanmış İçerik Türü" varsa bu çözüm bir uzantısı içeren, özellikle çalışmayabilir (yani my-executable.txt iyi yürütülebilir adı değil).

+0

, Windows'ta aynı şekilde çalışır – Aprillion