2017-01-26 15 views
1

私はEDITOR変数を設定することで、デフォルトのエディタを指定できることを理解します。​​またはnano 1.txtのようなファイルを開いているときに、エディタ名を直接指定できるときにこれを設定する利点は何ですか?あなたは現在のコマンドライン(通常はC-xC-eにバインドされたreadlineのedit-and-execute-commandを、)を編集したいとき、私は考えることができるBashのデフォルトエディタを設定する利点は何ですか?

+0

の使用に関連して、すべてのものは、それが何かを達成するのにかかるキーストロークの数を減らすことについてです。私は個人的にそれからの使用を見つけることはありませんが、それはそれが何であるかを推測しています – Gab

+0

これはどのようにキーストロークを減らすのですか? –

+0

私は例を考えることができません。しかし、私はIPythonがenv変数を使って編集することを知っています。例えば、 – Gab

答えて

1

1つの用途は、使用しているエディタは(manualからの引用)されている。

$VISUAL$EDITOR、およびエディタとしてemacsの順番で実行します。

あなたがVISUALを設定していないとのemacsを使用したくないのであれば、あなたは例えば、EDITOR=vimを持つことができます。

もう1つの使用は${FCEDIT:-${EDITOR:-vi}}を呼び出して最後のコマンド(manualを参照)を呼び出し、viを使用したくない場合もあります。

EDITOR(および関連するFCEDITおよびVISUAL)の目的は、コマンドで直接指定できない状況で必要なエディタを提供することです。

1

私は(man lesslessのためにそれを設定します。

v  Invokes an editor to edit the current file being viewed. The 
     editor is taken from the environment variable VISUAL if defined, 
     or EDITOR if VISUAL is not defined, or defaults to "vi" if nei‐ 
     ther VISUAL nor EDITOR is defined. See also the discussion of 
     LESSEDIT under the section on PROMPTS below. 

またハードコア、パワーユーザーのためにemacs as a daemon

関連する問題