$ EDITORでコマンドを開くためのbash機能はどこに文書化されていますか?


15

最近、Ctrl+ X Ctrl+ を押すとE、bashがエディターで現在のコマンドを開き($VISUALまたはに設定$EDITOR)、エディターが閉じられたときに実行することを発見しました。しかし、それはmanページに文書化されていないようです。


1
edit-and-execute-commandマニュアルページで検索してください。
n。「代名詞」m。

はい、私は今それを得ました。
カルティック

1
Bashのviモードを使用する場合、ショートカットはEsc、Vです。これは常に偶然に発生します。最終的に今日の意味を学びました:)
マークE.ハーセ

回答:


19

私は今それを見つけました。これを尋ねる前に、もっと注意深く読んでおくべきでした。

manページ氏は述べています:

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.

この機能には十分注意してください。編集をキャンセルすると、元のコマンドラインがすぐに実行されます。したがって、rm -rf /を編集してエディターを起動し、危険な状態にあるため、編集をキャンセルすると、さらなる質問なしでrootfsが削除されます。
marlar
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.