私のデフォルトのエディターは私のサーバーのpicoです。私はBashとLinuxを使用しています。
私はVimをデフォルトのエディタに変更しようとしましたが失敗しました
echo vim > $EDITOR
Vimをデフォルトのエディターに変更するにはどうすればよいですか?
[編集]
次のコードは.bashrcでは機能しません
export EDITOR='vim'
追加
export EDITOR=vim
あなたの.bashrcに本当にトリックをする必要があります。 (引用符は必要ありません。使用した引用符によっては、それらが問題の原因である可能性があります。)
変更を有効にするには、.bashrcを変更した後、新しいシェルを開く(またはプロンプトでsource ~/.bashrc
を入力する)必要があります。
Vimを起動するプログラムは何ですか?
編集:私はgitを使用していませんが、ドキュメント( http://www.kernel.org/pub/software/scm/git/docs/git-commit.html )は、「コミットログメッセージの編集に使用されるエディターは、GIT_EDITOR環境変数、core.editor構成変数、VISUAL環境変数、またはEDITOR環境変数(この順序で)から選択されます。
したがって、これらの変数の1つが設定されているかどうかを確認します。
echo $GIT_EDITOR $VISUAL $EDITOR
git config --get-all core.editor
私のために、
export VISUAL=vim
問題を解決しました。
Git configオプションcore.editorを使用して、好みのエディターを設定できます(例:nano)
$ git config [--global] core.editor "nano"
シェルアクセスがない場合は、ホームディレクトリ(グローバル)の.gitconfigファイルを編集するか、git repo(存在しない場合は作成する)を変更してこれを変更することもできます。
...
[user]
name = Your Name
email = [email protected]
[core]
editor = nano
...
vim=/usr/bin/vim #or wherever vim binary is
export EDITOR=vim
仕事をすべき
このコマンドを確認してください:
Sudo update-alternatives --config editor
EDITOR
環境変数がありません。おそらくあなたはあなたのディストリビューションを指定できますか?私のbashrc
はこれを定義します:
alias vi='vim'
おそらく、vimがホームディレクトリで.vimrc
というファイルを見つけられない場合、「互換モード」で実行され、タイプ:nocp
と言うまで、vi機能のみを取得します。
EDITOR
環境変数に基づいている場合は、BASHで次のように設定します。
export EDITOR='vim'
MAC Xで変更されたため、ユーザーのベースディレクトリの.profileファイルに以下を追加する必要があります
export EDITOR='vim'
次の手順に従ってください。
1> open terminal
2> type - cd [hit return/enter (this will take you to base directory)]
3> type - echo "export EDITOR='vim'" >> .profile (hit return/enter and you are done)
4> (restart terminal)
=========================
または次のように入力します:
echo "export EDITOR='vim'" >> ~/.profile
enterキーを押して再起動します
viをデフォルトの履歴エディターにしたい場合(これが私がここにいる理由です)
〜/ .bashrcを編集して追加
set -o vi
ファイル内の任意の場所。次に、すべての素敵なviコマンド履歴が利用可能になります(esc kなど)。
これがトピックから少し外れている場合は申し訳ありませんが、私の検索でここに到達しました...
これらの答えのどれも私を助けていないので:
Gitドキュメントの内容は次のとおりです。 http://www.kernel.org/pub/software/scm/git/docs/git-commit.html
コミットログメッセージの編集に使用されるエディターは、GIT_EDITOR環境変数、core.editor構成変数、VISUAL環境変数、またはEDITOR環境変数(この順序で)から選択されます。
以下は、エクスポート時のBASH manページの抜粋です(括弧はオプションです)。
エクスポート[-fn] [名前[= Word]]
仮想環境にVimを手動でインストールする必要がありました。私のために働いた唯一のコマンドは:
`Sudo update-alternatives --install /usr/bin/editor editor /usr/bin/vim 100