Menggunakan editor teks standar yang digunakan dalam sistem

28

Saya telah menggunakan select-editordan saya perhatikan bahwa saya menggunakan /usr/bin/nano. Apakah ini editor teks default yang saya gunakan?

Ketika saya membuka file teks, Itu terbuka dengan gedit

Perintah apa di terminal yang harus ditentukan untuk mendapatkan editor teks default yang saya gunakan, dan mengembalikannya ke terminal e in?

Kepala Nau Nau
sumber

Jawaban:

48

Pertama-tama Anda harus memperhatikan bahwa ada dua jenis editor teks ..

  1. Editor baris perintah seperti vim, nano, emacs, dll.
  2. Editor teks GUI seperti gedit, kate, ...

Editor teks default saat menggunakan GUI tidak sama dengan editor teks baris perintah jadi ketika Anda membuka file menggunakan GUI Anda mungkin menggunakan editor teks GUI yang gedit secara default. Sementara saat menggunakan baris perintah maka Anda menggunakan editor teks baris perintah.

Untuk mengetahui bahwa itu adalah editor teks baris perintah default di sistem Anda, Anda dapat mencoba salah satu metode berikut:

Metode pertama:

sudo update-alternatives --config editor

Perintah ini menunjukkan kepada Anda editor teks. Yang Anda gunakan memiliki * di depan

  Selection    Path                Priority   Status
------------------------------------------------------------
* 0            /bin/nano            40        auto mode
  1            /bin/ed             -100       manual mode
  2            /bin/nano            40        manual mode
  3            /usr/bin/vim.basic   30        manual mode
  4            /usr/bin/vim.tiny    10        manual mode

Metode kedua:

$ echo $EDITOR
/usr/bin/nano

untuk mengatur editor default Anda dapat menambahkan berikut ini ke konfigurasi shell Anda ( ~/.bashrc):

export VISUAL="/usr/bin/nano"
export EDITOR="$VISUAL"
Maythux
sumber
Ah .. saya mengerti .. itu sebabnya saya bingung dengan kedua jenis editor ..
Nau Nau kepala
nevermind ,, ini adalah variabel lingkungan ,,, itu tidak diatur dalam sistem Anda, Anda dapat mengaturnya dengan export EDITOR=/usr/bin/nanodan menambahkan ke.bashrc
Maythux
@NewUSer beberapa program membiarkan nilai VISUALmenimpa nilai EDITORjuga.
muru
Terima kasih, sangat informatif .. jadi tidak ada cara untuk mengekstrak editor baris perintah default? Saya dapat memperluas editor GUI dari defaults.list
Nau Nau head
@muru Terima kasih atas catatan Anda ya yakin saya akan mengedit jawaban
Maythux
0

Dalam pengaturan saya tidak ada cara umum untuk mengubah editor default bekerja. Jadi saya hanya:

#~/.bashrc
alias edit=nano

Hanya itu yang aku inginkan.

Jon Mod
sumber