#freeze
#author("2018-08-12T02:48:29+09:00","","")
#author("2020-04-13T07:44:30+09:00","default:egashira","egashira")
[[CentOS7]]

*Vim を設定する [#y18e0238]
テキストエディタについては非常に使う機会が多いため、より便利な Vim をインストールして設定しておくと便利です。

**Vim インストール [#a88e3f79]
|BGCOLOR(black):COLOR(white):|c
|[root@dlp ~]# yum -y install vim-enhanced|

**コマンドエイリアスを適用 (全ユーザーに適用する。ユーザー個別に適用するならばそれぞれのユーザーの「~/.bashrc」等に記述) [#n3231f14]
|BGCOLOR(black):COLOR(white):|c
|[root@dlp ~]# vi /etc/profile|
|COLOR(lightpink):''最終行にエイリアス追記''|
|alias vi='vim'|
|COLOR(lightpink):''変更を反映''|
|[root@dlp ~]# source /etc/profile|

**vim の設定 (ユーザー個別に適用する。全ユーザーに適用するならば「/etc/vimrc」に記述。「/etc/vimrc」にはデフォルトである程度設定されている) [#d0b00491]

|BGCOLOR(black):COLOR(white):|c
|[root@dlp ~]# vi ~/.vimrc|
|COLOR(lightpink):''vim の独自拡張機能を使う(viとの互換性をとらない)''|
|set nocompatible|
|COLOR(lightpink):''文字コードを指定する''|
|set encoding=euc-jp|
|COLOR(lightpink):''ファイルエンコードを指定する''|
|set fileencodings=iso-2022-jp,sjis|
|COLOR(lightpink):''自動認識させる改行コードを指定する''|
|set fileformats=unix,dos|
|COLOR(lightpink):''バックアップをとる''|
|COLOR(lightpink):''逆は [ set nobackup ]''|
|set backup|
|COLOR(lightpink):''バックアップを作るディレクトリを指定する''|
|set backupdir=~/backup|
|COLOR(lightpink):''検索履歴を50個残す''|
|set history=50|
|COLOR(lightpink):''検索時に大文字小文字を区別しない''|
|set ignorecase|
|COLOR(lightpink):''検索語に大文字を混ぜると検索時に大文字を区別する''|
|set smartcase|
|COLOR(lightpink):''検索語にマッチした単語をハイライトする|
|COLOR(lightpink):''逆は [ set nohlsearch ]''|
|set hlsearch|
|COLOR(lightpink):''インクリメンタルサーチを使う ( 検索語を入れている途中から随時マッチする文字列の検索を開始)''|
|COLOR(lightpink):''逆は [ set noincsearch ]''|
|set incsearch|
|COLOR(lightpink):''行番号を表示する''|
|COLOR(lightpink):''逆は [ set nonumber ]''|
|set number|
|COLOR(lightpink):''改行 ( $ ) やタブ ( ^I ) を可視化する''|
|set list|
|COLOR(lightpink):''括弧入力時に対応する括弧を強調する''|
|set showmatch|
|COLOR(lightpink):''ファイルの末尾に改行を入れない''|
|set binary noeol|
|COLOR(lightpink):''自動インデントを有効にする''|
|COLOR(lightpink):''逆は [ noautoindent ]''|
|set autoindent|
|COLOR(lightpink):''構文ごとに色分け表示する''|
|COLOR(lightpink):''逆は [ syntax off ]''|
|syntax on|
|COLOR(lightpink):''[ syntax on ] の場合のコメント文の色を変更する''|
|highlight Comment ctermfg=LightCyan|
|COLOR(lightpink):''ウィンドウ幅で行を折り返す''|
|COLOR(lightpink):''" 逆は [ set nowrap ]''|
|set wrap|

**サンプル [#cc5318a7]
 set nocompatible
 set encoding=euc-jp
 set fileencodings=UTF-8,iso-2022-jp,sjis
 set fileformats=unix,dos
 set nobackup
 set history=50
 set ignorecase
 set smartcase
 set hlsearch
 set incsearch
 set number
 set showmatch
 set binary noeol
 set noautoindent
 syntax on
 highlight Comment ctermfg=LightCyan
 set wrap

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS