$ 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.