#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