.Md veya .mkd veya .markdown dosyalarına çift tıklandığında dosyalar ReText'te değil, varsayılan metin düzenleyicide açılır.


10

ReText 3.1.3 * ' ü ve Lubuntu 12.10' a önerilen tüm bağımlılıkları yükledim apt-get.

Çalıştırır touch ~/Desktop/abcd.mdve daha sonra abcd.mdPCManFM'de veya masaüstündeki simgesine çift ​​tıklarsam , dosya Leafpad ile açılır.
Aynı şey uzantıyı kullanırsam .mkdda olur .markdown. Bu uzantılar, listesinde listelenen birkaç uzantı arasında /usr/share/mime/packages/x-retext-markdown.xml.
Bu üç durumda, üzerlerine sağ tıklayıp özelliklerine baktığımda, hepsi "düz metin belgeleri" dir.

Ben denerseniz touch ~/Desktop/abcd.rstveya touch ~/Desktop/abcd.restçift tıklandığında, bu dosyalar ReText açık yapmak. Bu uzantılar konumunda /usr/share/mime/packages/x-retext-rst.xml. Bu dosyalar "reStructuredText document" türündedir.

Aşağıdaki resim, .md, .mkd veya .markdown uzantılarına (sol üst) veya .rest veya .rst uzantılı dosyalara (sağ üst) sağ tıkladığımda gördüğümü göstermektedir. Alttaki görüntü, PCManFM'nin .mkd ve .rst dosyaları olan dosyaların aldığı görünümdür.

açık gösteren resim ve dosya yöneticisi paneli

Sağ tıklayıp Open With ...ardından ikinci bile olsa Open With ..., temelde aynı şeyi gösterir. .Mkd uzantılı dosya "düz metin" dosyası, .rst uzantılı dosya ise yeniden yapılandırılmış metin dosyası olarak görülür:

Resimlerle aç

Bir yerde bir şeyi istemeden değiştirmem mümkün olsa da, birisi benim için bir şeyler ayarlayabilir mi?

Açık olmak gerekirse, bu dosyalar boştur, bu nedenle içerikleri bir sorun değildir:

[11:10 AM] ~/Desktop $ file abcd*
abcd.markdown: empty
abcd.md:       empty
abcd.mkd:      empty
abcd.rest:     empty
abcd.rst:      empty

/Usr/share/applications/retext.desktop içeriği:

[Desktop Entry]
Version=1.0
Name=ReText
Comment=Simple text editor for Markdown and reStructuredText
Categories=Office;TextEditor;
Exec=/usr/bin/retext %F
Type=Application
Icon=retext
MimeType=text/x-retext-markdown;text/x-retext-rst;

***** ReText 3.1.4 olarak güncellendi, ancak sorun devam ediyor.


Dosyayı sağ tıklayıp "Özellikler" i seçtiğinizde, "Birlikte Aç" sekmesi alır mısınız?
Seth

Hayır, içerik menüsündeki "Özellikler" altında, "Birlikte Aç" etiketli bir sekme olmalıdır.
Seth

En azından Birlik'te .. bunu öğrenmek istiyorum.
Seth

Yanıtlar:


6

Muhtemelen mimeopen, belirli bir mime türünü belirli bir uygulamayla eşleştirmek için kullanılan bir araç olan deneyebilirsiniz .

Mimeopen parametresi olarak .mkd uzantılı bir dosya kullanın.

Örnek olarak:

$ mimeopen file.mkd 
Please choose a default application for files of type text/x-retext-markdown

    1) ReText  (retext)
    2) GNU Emacs 23  (emacs23)
    3) gedit  (gedit)
    4) LibreOffice Writer  (libreoffice-writer)
    5) Other...

use application #

Şimdi, uygulamanın numarasını girin (bu durumda, 1) ve tüm .mkd dosyalarının şimdi Retext'te açılması gerekir.


Bu mükemmel çalıştı. Teşekkürler, rehberiniz için teşekkür ederiz :)

15.04'te şimdi otomatik olarak gerçekleşiyor gibi görünüyor.
colan

2

Siz de (hızlı LXDE kurulumundan sonra yapabilirim) bir dosyaya sağ tıklayın ve "Özellikler" i seçin.

resim açıklamasını buraya girin

(Ne bulduğuma göre) "Birlikte Aç" adlı bir sekme olmalıdır.

resim açıklamasını buraya girin

"Yeniden Metin" i ve ardından "Varsayılan Olarak Ayarla" yı seçin. Bu benim için çalıştı.


Değil bir bu ayarlarsanız .md, .mkd, .mkdwnvb
Seth

@ vasa1 Denedim. Biraz açar, ama hepsi değil ... biraz garip.
Seth

Ubuntu'nun dosyaları Windows uzantılarından farklı bir şekilde ele alıp almadığını merak ediyorum ...
Seth

Masaüstü Ortamındaki dosya ilişkilendirmesi, Ubuntu'nun katıldığı ve bağlı olduğu Open Desktop (XDG) tarafından belirlenir. Mime türlerini kullanır ve çoğu mime türünün genellikle bir dosya uzantısı olan bir glob parametresinde olması nedeniyle, sonuç Ubuntu'nun Windows gibi dosyaları işlemesi. Daha iyi değilse, Ubuntu, XDG maden spesifikasyonunun bir parçası olarak, bilinmeyen bir dosya uzantısı bulunduğunda mime tipini belirlemek için dijital imzaları ("sihirli sayılar") için "koklama" dosyaları da, bir şey, IIRC, Windows bulmaz.
MestreLion

Vay. @MestreLion bilgileri için teşekkürler.
Seth
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.