Cara mengatur editor / penampil default untuk Midnight Commander ke Sublime

17

Pertanyaannya cukup mudah, jadi tidak ada penjelasan lebih lanjut yang diperlukan menurut saya.

Saya hanya menambahkan bahwa saya menjalankan Ubuntu 13.04.

Setiap bantuan disambut.

Jendas
sumber

Jawaban:

17

Di Midnight Commander pergi ke menu Opsi / Konfigurasi ... perintah / Gunakan kotak centang edit internal dan hapus centang. (Jangan lupa untuk menjalankan perintah Simpan pengaturan jika opsi Pengaturan simpan otomatis tidak aktif.)

Kemudian atur EDITORvariabel lingkungan ke Luhur. Anda mungkin lebih suka menambahkan salah satunya ke file sumber daya shell Anda:

  • Pengaturan global untuk semua program yang menggunakan EDITOR(tidak disarankan):

    EDITOR=sublime
    export EDITOR
    
  • Pengaturan sementara untuk sesi Midnight Commander yang diberikan saja:

    alias mc='EDITOR=sublime mc'
    

Sama untuk pemirsa, cukup Anda hapus centang pada opsi Gunakan tampilan internal dan tetapkan VIEWERvariabel lingkungan sebagai gantinya.

manatwork
sumber
mengapa tidak disarankan untuk diatur EDITOR=sublimesecara global?
MattDMo
2
Karena alat lain, misalnya crontab, menggunakannya. Alat-alat tersebut dapat digunakan tanpa X (misalnya dari terminal virtual dalam mode pengguna tunggal untuk operasi pemeliharaan) atau oleh pengguna yang tidak memiliki instance X yang berjalan (misalnya melalui su -). Jadi lebih baik tetap EDITORmengatur editor mode teks.
manatwork
Mengapa 'EDITOR =' sublime -w 'tidak berfungsi? (Tampaknya MC mengabaikan opsi yang disediakan)
Eugen Konkov
19

Jalankan MC seperti biasa. Pada baris perintah tepat di atas baris bawah jenis pilihan menu

select-editor

Ini akan membuka menu dengan daftar semua editor yang Anda instal. Ini bekerja untuk saya di semua mesin Linux saya saat ini.

Robert Sinland
sumber
2
Namun tidak bekerja pada OSX.
T.Chmelevskij
Sempurna di Debian!
mahatmanich
1
tidak menampilkan daftar untuk dipilih, hanya perintah tidak ditemukan!
datdinhquoc