$ EDITOR içinde bir komut açmak için bash özelliği nerede belgelenir?


16

Son zamanlarda Ctrl+ X Ctrl+ tuşuna Ebasarsak bash'ın geçerli komutu bir düzenleyicide ( $VISUALveya içinde ayarlanmış) açtığını $EDITORve düzenleyici kapatıldığında yürüttüğünü keşfettim . Ancak mansayfalarda belgelenmiş görünmüyor .


1
edit-and-execute-commandMan sayfasında arayın .
n. 'zamirler' m.

Evet, şimdi anladım.
Kartik

1
Bash'in vi modunu kullanırsanız, kısayol Esc, V'dir. Bunu her zaman yanlışlıkla tetiklerim. Sonunda bugün ne anlama geldiğini öğrendim :)
Mark E. Haase

Yanıtlar:


21

Şimdi buldum. Bunu sormadan önce daha dikkatli okumalıydım.

manSayfanın mesajı:

edit-and-execute-command (C-xC-e)
          Invoke  an  editor  on the current command line, and execute the
          result as shell commands.   Bash  attempts  to  invoke  $VISUAL,
          $EDITOR, and emacs as the editor, in that order.

2
Bu özelliğe çok dikkat edin. Düzenlemeyi iptal ederseniz, orijinal komut satırı hemen yürütülür. Eğer rm -rf / düzenleyicisini düzenliyorsanız ve düzenleyiciyi çağırırsanız ve tehlikeli bir şeyin içine girdiğinizi fark ederseniz ve bu nedenle düzenlemeyi iptal ederseniz, kök sorularınız başka soru sorulmadan silinecektir.
marlar
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.