2016-12-31 2 views
1

viからvim(または私の場合はnvim)からFreeBSDのデフォルトエディタ(bashを使用)を変更するにはどうしたらいいですか?ここでデフォルトのエディタをviからvimまたはFreeBSDのnvimに変更

は(nvimのために)私が試したものです:/etc/profile

(私はすべてのユーザーのためのエディタであることをnvimしたいと思います)~/.bash_profile

export EDITOR="/usr/local/bin/nvim" 

export EDITOR="/usr/local/bin/nvim" 

in ~/.bashrc

export EDITOR="/usr/local/bin/nvim" 
01私はここのオプションが不足してい ~/.profile

export EDITOR="/usr/local/bin/nvim" 

。多くの意見があるようですが、FreeBSDのドキュメントには何も役立つものはありません。

+1

BSDはbash(ymmv)よりもデフォルトの対話型シェルとしてcshを使用する可能性が高くなります。 –

+3

確かに。 FreeBSDはデフォルトでtcshを使います。 'echo $ SHELL'はあなたに何を与えるのですか? 'chsh'でシェルを変更することができます(bashはデフォルトではインストールされていません。' editors/bash'をインストールしてください)。さらに、多くのプログラムは '$ EDITOR'を使用しないので、*正確に*動作していないものを記述する必要があります。 – Carpetsmoker

+0

私のすべてのFreeBSDにインストールする最初のユーティリティの一つはbashです。だから、はい、私はbashを意味します。十分に具体的ではないことをお詫びします。 – LongHike

答えて

1

これは動作するはずです。シェルで "echo $ EDITOR"を実行して、それが正しく設定されているかどうか確認できますか?

また、私はVISUALがEDITORよりも優先されるので、それが設定されているかどうか確認してください。

0

グローバルあなたが/etc/login.confファイルを編集して、このようなものかもしれないエディタ変更するには:

:あなたが実行する必要があるファイルを編集した後

:setenv=MAIL=/var/mail/$,BLOCKSIZE=K,EDITOR=vim:\ 

setenvラインを

default:\ 
     :passwd_format=sha512:\ 
     :copyright=/etc/COPYRIGHT:\ 
     :welcome=/etc/motd:\ 
     :setenv=MAIL=/var/mail/$,BLOCKSIZE=K,EDITOR=vim:\ 
     ... 

お知らせ

# cap_mkdb /etc/login.conf 

これは基本的に0123を設定します環境変数を好みのエディタに変更するには、カスタムを使って上書きすることができます。.(cshrc|zshrc|profile)

関連する問題