web-dev-qa-db-ja.com

Fedora 14でデフォルトのviエイリアスを変更するにはどうすればよいですか?

私のラップトップでは、以下と入力すると

$ which vi
alias vi='vim'
    /usr/bin/vim

ここで、viエイリアスを別のビンに変更したいと思います。 vim_wrapper/usr/bin /で作成されたスクリプト、次の行を入力します。

alias vi="vim_wrapper"

~/.bashrcまたは/etc/bashrc、ただし効果はありません。では、どのようにデフォルトのviエイリアスvi = 'vim'をvi = 'vim_wrapper'に変更する?手伝ってくれてありがとう!

2
Jason

bashrcに追加されたエイリアスは、すぐには有効になりません。ターミナルセッションを再起動するか、ログアウトしてから再度ログインする必要があります。

エイリアスをすぐに有効にするには、ターミナルに追加したエイリアス行をコマンドであるかのように実行するか、Nitrodistが最初のコメントで説明しているようにbashrcをソースします。

3
Patches

元のviエイリアスセットの変更を試みることができます。これが私のgrepの結果です:

/etc/profile.d/vim.sh: alias vi >/dev/null 2>&1 || alias vi=vim
1
Riller