[過去ログ] くだらねえ質問はここに書き込め! Part 233 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
757(1): 2018/10/29(月)22:48 ID:KEBNSB4A(1) AAS
>>755
横からだけどなんか違うの?
いつもviだわ
758: 2018/10/29(月)23:34 ID:9UqNuzo5(8/8) AAS
>>757
多くの酉では初めからvim-tinyという名前のパッケージがインストールされていて,
こいつ(/usr/bin/vim-tiny実体)が/etc/alternatives/viにシンボリックリンクされて,
それが/usr/bin/viと/usr/bin/vimにシンボリックリンクされている。
一方で,ユーザーが後から入れたVimは大抵vim-noxやvim-gtk3というパッケージ。
こいつは/etc/alternatives/vimにシンボリックリンクされて
/usr/bin/vimにシンボリックリンクしなおされる
だからこの状態で
$ vi
を実行するとvim-tinyが,
$ vim
を実行するとvim-noxやvim-gtk3が立ち上がる。
なおDebian GNU/Linuxなど一部の酉ではvim-noxやvim-gtk3を入れた段階で
/etc/alternatives/viもなぜか(この挙動はほんとうに謎。なぜここを書き換えてしまうのか……)
/usr/bin/vim.{nox,gtk3}にシンボリックリンクが張りなおされる。
あなたがUbuntuとかを使ってるんなら$ viでも$ vimでもvim-{nox,gtk3}が起動するので
viと打っても気にしなくていい。
一方RedHat系なんかは「viとVimは別物だ」という考え(俺はこっちのほうが納得できる)から
ユーザーがインストールした/usr/bin/vimは/etc/alternatives/viを書き換えない。
なお,vim-tinyはVimの制御文Vim Scriptが扱えない
(唯一,if文は認識するが「ブロック終端まで読み飛ばす」という特殊な解釈をする)。
だからVimを本格的にIDEなどとして使っていきたいなら「vim」という名称で起動したほうがいい。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.193s*