Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5657

viとvimはたまに違う

$
0
0

vi が /usr/bin/vim からの ln -s だと思ってる誰かさんが居るが、割と世の中そうでもない。

例えばcentos7

vimだけど微妙に中身が違う。(最初からviって名前にしちゃってるのは混乱のもとなのでいただけない)

/usr/bin/vi vim-minimal-7.4.629-6.el7.x86_64
/usr/bin/vim vim-enhanced-7.4.629-6.el7.x86_64

それぞれの違いは詳しくは....載ってたわ....
Vim の種類 (Vim family) - Qiita

例えばdebian/ubuntu

ii  vim                     2:8.1.0875-5           amd64        Vi IMproved - enhanced vi editor
ii  vim-common              2:8.1.0875-5           ll          Vi IMproved - Common files
ii  vim-runtime             2:8.1.0875-5           ll          Vi IMproved - Runtime files

/usr/bin/viの中身はvi系列の一部を明確に選択する。

# ls -l /usr/bin/vi /etc/alternatives/vi
lrwxrwxrwx 1 root root 20 May  6 15:07 /usr/bin/vi -> /etc/alternatives/vi
lrwxrwxrwx 1 root root 18 May  6 15:07 /etc/alternatives/vi -> /usr/bin/vim.basic

例えばmanjaro/archlinux

どうやら本家本元のviらしい。

$ ls-l /usr/bin/vi
lrwxrwxrwx 1 root root 2 11月 14 03:09 /usr/bin/vi -> ex
$ pacman -Ql | fgrep -w /usr/bin/ex
vi /usr/bin/ex

例えば alpinelinux

流石のbusybox

# ls -l /usr/bin/vi 
lrwxrwxrwx  1 root  root 12 Apr 23 06:25 /usr/bin/vi -> /bin/busybox

Viewing all articles
Browse latest Browse all 5657

Trending Articles