概要
PCを開くと、同時にターミナルが開く。僕のPCでは、ファイルを編集したい時には、必ずと言っていいほど、vim
を使う。
水平分割(:split)したり垂直分割(:vsplit)したり<ctrl+w> の後にいろいろとつけることで玄人感を演出できる。
しかし、素人の私は、玄人感の演出に余念がない。私は.vimrc
を編集して更なる玄人感の演出に成功した。
では、刮目せよ!!!さほど気合の入っていないvimrcを!!!
"文字コードをUFT-8に設定 set fenc=utf-8 " バックアップファイルを作らない set nobackup " スワップファイルを作らない set noswapfile " 編集中のファイルが変更されたら自動で読み直す set autoread " バッファが編集中でもその他のファイルを開けるように set hidden " 入力中のコマンドをステータスに表示する set showcmd " 見た目系 " 行番号を表示 set number " 現在の行を強調表示 set cursorline " 現在の行を強調表示(縦) set cursorcolumn " 行末の1文字先までカーソルを移動できるように set virtualedit=onemore " インデントはスマートインデント set smartindent " ビープ音を可視化 set visualbell " 括弧入力時の対応する括弧を表示 set showmatch " ステータスラインを常に表示 set laststatus=2 " コマンドラインの補完 set wildmode=list:longest " 折り返し時に表示行単位での移動できるようにする nnoremap j gj nnoremap k gk set title set list set listchars=tab:»-,trail:-,eol:↲,extends:»,precedes:«,nbsp:% " Tab系 " 不可視文字を可視化(タブが「▸-」と表示される) set list listchars=tab:\▸\- " Tab文字を半角スペースにする set expandtab " 行頭以外のTab文字の表示幅(スペースいくつ分) set tabstop=4 " 行頭でのTab文字の表示幅 set shiftwidth=4 "括弧の対応関係を一瞬表示する set showmatch " 検索系 " 検索文字列が小文字の場合は大文字小文字を区別なく検索する set ignorecase " 検索文字列に大文字が含まれている場合は区別して検索する set smartcase " 検索文字列入力時に順次対象文字列にヒットさせる set incsearch " 検索時に最後まで行ったら最初に戻る set wrapscan " 検索語をハイライト表示 set hlsearch " ESC連打でハイライト解除 nmap <Esc><Esc> :nohlsearch<CR><Esc> set noautoindent "改行時に前の行のインデントを継続しない set smartindent "改行時に入力された行の末尾に合わせて次の行のインデントを増減する syntax enable " シンタックスハイライトを有効にする
コメント削除版
set fenc=utf-8 set nobackup set noswapfile set autoread set hidden set showcmd set number set cursorline set cursorcolumn set virtualedit=onemore set smartindent set visualbell set showmatch set laststatus=2 set wildmode=list:longest nnoremap j gj nnoremap k gk set title set list set listchars=tab:»-,trail:-,eol:↲,extends:»,precedes:«,nbsp:% set list listchars=tab:\▸\- set expandtab set tabstop=4 set shiftwidth=4 set showmatch set ignorecase set smartcase set incsearch set wrapscan set hlsearch nmap <Esc><Esc> :nohlsearch<CR><Esc> set noautoindent set smartindent syntax enable
以上です。ありがとうございました。
参考
申し訳ないです。忘れました。