Mam's WebSite

Mamの覚書Q&A検索


大項目:「 Linux 」 - 中項目:「 設定 」

「 viでキーボードの上下左右のキーが効かない 」

viでキーボードの上下左右のキーが効かずにアルファベットになる


回答

vi起動直後に
:setnocompatible
エンターキー
と入力すると一時的に効くようになる。
 
恒久的に効くようにしたい場合はログイン後に
cd ~
touch ~/.vimrc
vi ~/.vimrc

set nocompatible
を追加し保存してviを終了させると次回vi起動時から効くようになる。
 
ちなみにbackspaceキーも有効化したいなら
set backspace=indent,eol,start
を追加する。

ソース

Copyright 2019 Mam