Varsayılan metin düzenleyiciyi nasıl değiştiririm?


Yanıtlar:


82

Cevap 12.10'da işe yaramadı. İşte benim durumumda ne işe yaradı:

  1. Bir metin dosyasına sağ tıklayın.
  2. "Özellikler" i seçin ("Birlikte Aç ..." değil)
  3. "Birlikte Aç" sekmesine tıklayın.
  4. Yeni metin düzenleyicinizi seçin.
  5. "Varsayılan olarak ayarla" düğmesini kullanarak seçilen metin düzenleyiciyi işaretleyin.

Bu aynı zamanda 12.04 ve 13.04'te çalışır.


O mu değil 13.04 çalışır. 3. Adımdan sonra, birçok seçenek görüyorum, ancak sahip olmak istediğim editörden değil .... tabii ki, fikir 'Ekle'yi kullanmak olacaktır ... ama bu gri renklidir ve seçilemez . Argh
Marius Hofert

1
13.10 benim için çalıştı (değiştirildi geditile geany)
Alexander Malakhov

"Varsayılan olarak ayarla" v 14'te gösterilmiyor
atilkan

1
16.04 de çalışıyor!
Dženan

2
Ayrıca 17.04 tarihinde çalışır
Jonas Dahlbæk

38

Dosya türleri arasında varsayılan metin düzenleyiciyi değiştirmek için, gnome-text-editor konfigürasyonunu güncellemeyi deneyin.

sudo update-alternatives --config gnome-text-editor

Bazı durumlarda:

sudo update-alternatives --config editor

14

Bağlamaları değiştirmek daha sağlam bir çözüm olacaktır /usr/share/applications/defaults.list.

sed -i 's/gedit/emacs/' /usr/share/applications/defaults.list

Nasıl bilmiyorum ama bu komutu kopyalayarak tüm dosyayı yanlışlıkla temizledim. Bunu , sed ile aşina olmayanlar için find-replace ( bu cevabında açıklandığı gibi) kullanarak bir metin editöründe yapmayı tercih ederim .
metakermit

Bunu yaptım (aynı sonucu alması gereken find-change olan bir metin editöründe), daha sonra çıkış yaptım ve tekrar giriş yaptım ama yine de gedit'te C ++ başlık dosyaları (* .h) açıldı.
Stefan Monov

11

Bir metin dosyasına sağ tıklayın, "Birlikte Aç" seçeneğine gelin, alt menüdeki diğer editörleri gösterecektir. "Diğer Uygulama ..." üzerine tıklayın. Size bir uygulama listesi içeren bir iletişim kutusu gösterecek, Emacs'i seçip "Bu metni" düz metin belgesi için bu dosyayı hatırla "seçeneğinin" işaretli olduğundan emin olun. "Aç" ı tıklayın.


1
Bunu denedim ama biraz sorun yaşıyorum - Nautilus'taki bir dosyayı çift tıkladığımda, "Çalıştırmak istiyor musunuz" içeriği? "tasks.css" çalıştırılabilir bir metin dosyasıdır. " Ve sonra dört seçenek var - Terminalde Çalıştır, Göster, İptal, Çalıştır. (Bu sadece CSS dosyalarında değil, her dosyada gerçekleşir.)
begtognen

5
@begtognen: Çok geç cevap için özür dilerim. Ama bunun için kendime bir çözüm bulmaya çalıştım. Sadece bir tane buldum - Nautlius tercihlerine (Düzenle> Tercihler) gidin, "Davranış" sekmesini seçin ve "Yürütülebilir Metin Dosyaları" bölümünün altında, "Açıldığında çalıştırılabilir metin dosyalarını görüntüle" radyo düğmesini seçin. Sorun benim için düzeltildi.
Mussnoon

Bunu da denedim, ancak Emacs uygulama listesinde görünmüyor. Düşüncesi olan var mı?
MTS

Orada "Bu uygulamayı hatırla" yok. Modası geçmiş olduğunda, cevabınızı silmek isteyebilir veya hangi Ubuntu sürümünün çalıştığını açık bir şekilde belirtebilirsiniz. Teşekkürler! :-)
Nicolas Raoul

5

DE kullanmıyorum, ancak yapılandırmalarım için bir sonraki komut en iyisidir:

/usr/bin/select-editor 
  • Tüm yüklü editörlerden varsayılan duyarlı editörünüzü seçer
  • geçerli kullanıcıyla çalışmalı
  • sisteminizde birden fazla düzenleyici olması gerekir

Man sayfaları select-editor


3
sed -i 's/gedit/emacs/g' /etc/gnome/defaults.list

2

Terminalden çalışıyorsanız, aşağıdakileri .bashrc dosyanıza (veya favori kabuğunuzun config dosyasına) ekleyeceğim:

export EDITOR=emacs

2

Gedit'i tüm dosya tipleri için başka bir metin editörüyle değiştirmek istiyorsanız, en kolay olan defaults.listburada bulunan dosyayı düzenlemektir :

/usr/share/applications/defaults.list

Sadece tüm gedit.desktopreferansları kendi editörünüzle bulun ve değiştirin (bu durumda emacs.desktop). Dosyayı düzenlemek için kök izinlerine ihtiyacınız var. Yani, sadece yapın:

sudo -H gedit /usr/share/applications/defaults.list

Dosyayı kaydedin, kapatın ve bitti.


2

Belirli bir kullanıcı için varsayılan metin düzenleyicisini # ~ / .local / share / applications / mimeapps.list dizininde şu şekilde ayarlayabilirsiniz :

[Default Applications]
text/plain=gedit.desktop

Tüm kullanıcılar için genel yapılandırma için /etc/gnome/defaults.list


-1

Pluma'yı tüm kullanıcılar için varsayılan metin editörü olarak ayarlamak için (genel):

sudo sed -i 's | text / plain = gedit.desktop | text / plain = pluma.desktop | g' /etc/gnome/defaults.list

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.