Editor Sudoersのデフォルト変数を介してオーバーライドされる可能性のあるコンパイル時にvisudoが使用する1つ以上のエディターのハードコーディングリストがあります。このリストはデフォルトでviです。通常、Visudoには、前述の編集者リストにエディターが含まれていない限り、Visudoは視覚的またはエディター環境変数を尊重しません。ただし、Visudoが-ENV-EDITORオプションを使用して構成されている場合、またはEnv_Editorデフォルト変数がsudoersで設定されている場合、Visudoは編集者がVisualまたはEditorによって定義する任意の任意のものを使用します。これは、ユーザーがビジュアルまたはエディターを設定するだけで希望するプログラムを実行できるため、セキュリティホールになる可能性があることに注意してください。

これをSudoersファイルに追加できます（Visudoで開きます）
`defaults editor =/path/to/editor`
There is a hard-coded list of one or more editors that visudo will use set at compile-time that may be overridden via the editor sudoers Default variable. This list defaults to vi. Normally, visudo does not honor the VISUAL or EDITOR environment variables unless they contain an editor in the aforementioned editors list. However, if visudo is configured with the --with-env-editor option or the env_editor Default variable is set in sudoers, visudo will use any the editor defines by VISUAL or EDITOR. Note that this can be a security hole since it allows the user to execute any program they wish simply by setting VISUAL or EDITOR.  

You can add this to the sudoers file ( Open with visudo )
`Defaults editor=/path/to/editor`