LoginSignup
1
4

More than 5 years have passed since last update.

viを初心者でも使いやすくしてみる

Posted at

はじめに

  • vimでは上下左右をhjklで動くのが正道です
  • しかし、vim初心者としては、カーソルがある環境ならばカーソルで動きたいものです
  • また、INSERTモードになったときに、バックスペースも使いたいです
  • さらに、「:」でジャンプするには、行番号を表示したいです

前提

  • NAME="Ubuntu"
  • VERSION="16.04.4 LTS (Xenial Xerus)"

vimの設定ファイルを編集する

vi ~/.vimrc
  • 下記の設定を書き込みます
set nocompatible
set backspace=indent,eol,start
set number
  • 以下、設定の意味を少し説明します

set nocompatible

  • vi互換の動作を無効にするコマンド
  • 主に自分にとってはINSERTモード時にもカーソル移動を可能にしてくれるコマンド
  • 多くのシステムは、これを設定しなくても、上記の事が出来たりします
  • 環境によっては、これをしないとINSERTモードでカーソル入力すると、ABCDと入力してくださいます
  • さくらVPSのUbuntu 16.04.4 LTS (Xenial Xerus)はこれが必要でした

set backspace=indent,eol,start

  • indent 字下げをバックスペースで消去可能
  • eol 行末をバックスペースで消去可能(行を連結)
  • start 挿入の開始点を超えてバックスペースで消去可能

set number

  • 行番号を表示する
  • 行番号が表示されていると、「:(行数)」でのジャンプが楽になって幸せ感があります
1
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
4