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

【vim】viコマンドで方向キーがABCDってなる問題

$
0
0
vi ./sample.txt

方向キーポチポチー

A
A
A
A
B
B
B
B
B
hogehoge

↑うざい

原因を調べたら、ついでにviとvimの関係性も分かったのでメモ。

対処法

$ touch ~/.vimrc
$ vi ~/.vimrc

vimの設定ファイルを作って開いて(既にあればtouchしない)

set nocompatible

終わり

viとvimの関係

ん?viの挙動を直すのにvimとやらの設定ファイルを書いた?

->vimについて少し調べた

vi: Visual Interface の略。マウス使わないテキストエディタ。
vim: Vi Improved の略。その通り改良版vi。

viを起動すると、シンボリックリンクでvimを開いているらしい

$ ls -l /usr/bin/vi
lrwxrwxrwx 1 root root 20 Jan 14  2016 vi -> /etc/alternatives/vi
$ ls -l /etc/alternatives/vi
lrwxrwxrwx 1 root root 18 Jan 14  2016 /etc/alternatives/vi -> /usr/bin/vim.basic

シンボリックリンクを通してvimを開いている場合、vi互換モードがONになっていることがある。
これに対して、vimの設定ファイル.vimrcに明示的にvi互換モードをOFFに設定する記述を行う必要がある。
それが上記のset nocompatibleで、互換モードをOFFにしている。

つまり僕はviだと思ってvimを今まで使っていたってことか。

参考

https://www.soum.co.jp/misc/vim-no-susume/6/


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>