Varsayılan xdg-open uygulamasını terminal programına ayarlama


12

Xdg-open ile terminal vim kullanmak mümkün mü?

GUI metin düzenleyicim yok çünkü sadece terminal üzerinden vim kullanıyorum. (Ben de gvim için pek umurumda değil.) Xdg-open'a bir terminal açmasını ve sonra seçilen dosyayla vim açmasını söylemek mümkün mü?

Teşekkürler.


İnsanların daha sonra tamamlayabilmeleri için kısmi bir cevap gönderiyorum. Vim ile açmak istediğiniz dosya türlerini anlamadım. Ben sadece metin / düz varsayıyorum.
thiagowfx

Yanıtlar:


9

.Bashrc veya .zshrc dosyalarınızda, sırasıyla bash veya zsh kullanıp kullanmadığınıza bağlı olarak, şu iki ortam değişkenini dışa aktarın:

export EDITOR=vim
export VISUAL=vim

Adimtional olarak, vim'i metin dosyalarının mime türüyle ilişkilendirmek isteyebilirsiniz:

xdg-mime default vim.desktop text/plain

Şimdi, vim'i /usr/share/applicationsaçarak, istediğiniz terminal emülatörünü yürütmesi gereken bir vim.desktop dosyası oluşturmanız gerekir.


6

Yorumum yalnızca thiagowfx tarafından cevaplansa bile yeni bir cevap koymak zorundayım , çünkü yorumlarda kodu girintilemezsiniz.

Vim.desktop içeriği şu şekilde olabilir:

[Desktop Entry]
Name=Vim Text Editor
Comment=Edit text files
Exec=vim 
Terminal=true
Type=Application
Icon=terminal
Categories=Utility;TextEditor;
StartupNotify=true
MimeType=text/plain;

Bunu altına koymayı tercih ederim ~/.local/share/applications.

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.