

cygwinでVimのパッケージを3つほどインストールしたのですがvi,vimと入力してもエラーは出ないのですがなにも出力されません。  
`.bash_profile`に`export PATH=$PATH:/usr/bin/vi`と記述し、`echo
$PATH`で最後に`/usr/bin/vi`と出力されていたのでパスを通すことはできていると思います。

どなたか解決方法教えてください。

また、環境変数の設定のために`.bashrc`と`.bash_profile`をいじっていたところ今まではエイリアスが使用できていたのに使用できなくなりました。原因は何でしょうか??

**.bashrc**

[code]

    alias c='cygstart'
    alias ls='ls -fg --color=auto --show-control-chars'
    alias df='df -h'
    alias x='exit'
    alias vi='/usr/bin/vi'
    
[/code]

**.bash_profile**

[code]

    . $HOME/.bashrc
    export PATH=$PATH:/usr/bin/vi
    
[/code]


CC BY-SA 4.0
2018-03-28T11:58:10.813
42712
2020-07-25T07:00:56.030
2020-07-25T07:00:56.030
3060
26784
question
vim cygwin vi
Cygwin で インストールした Vim が起動しない


まず1つ勘違いされているのは、環境変数`PATH`に設定するのは(実行ファイル=コマンドの保存されている) **ディレクトリ名**
です。もし`vi`が`/usr/bin/vi`に存在するなら、`PATH`に設定するときは  
`export PATH="$PATH:/usr/bin"`のように記述します。

ただし、`/usr/bin`は標準パスとして設定されているはずなので、Vimをインストールしたからといってユーザが改めて設定を追加する必要はありません。今回記述した`export
PATH ...`はいったん削除したうえで、`which`コマンドで指定したコマンドにパスが通っているかを確認してみてください。

[code]

    $ which vim
    /usr/bin/vim
    
[/code]

参考：  
[which コマンド -
実行コマンドのフルパスを表示する：Linux基本コマンドTips](http://www.atmarkit.co.jp/ait/articles/1703/16/news020.html)

* * *

また、`vim`へのエイリアスであれば以下のような設定を行うのが定番です。

[code]

    alias vi='vim'
    
[/code]


CC BY-SA 3.0
2018-03-28T12:28:55.040
42713
2018-03-29T02:48:52.460
2018-03-29T02:48:52.460
19110
3060
42712
answer