ユーザ用ツール

サイト用ツール


linux:vimrc

vimrc

Vim script 書法参照

.vimrc
" vim のデフォールト設定を読み込む。
unlet! skip_defaults_vim
source $VIMRUNTIME/defaults.vim
" ステータス行にファイル名、ファイルタイプ、文字コード、改行タイプを表示。
set laststatus=2
set statusline=%F%m%r%h%w%=%y[%{&fenc!=''?&fenc:&enc},%{&ff}]
" 全角記号の表示を改善。
set ambiwidth=double
" 検索ワードをハイライトし、ESC+ESCでハイライトを解除。
set hlsearch
nnoremap <Esc><Esc> :noh<CR>
" 検索時、大文字小文字は無視するが、すべて大文字は区別。
set ignorecase
set smartcase
" タブ、特殊な空白、行末の空白を表示。
set list
set listchars=tab:»-,trail:-,extends:»,precedes:«,nbsp:%
" 選択範囲をy(ヤンク)でクリップボードにコピー
set clipboard+=unnamed
" TABキーで shiftwidth だけ桁を移動。
set softtabstop=-1
" 各ファイルタイプ毎のTABの設定
autocmd Filetype c          setlocal expandtab shiftwidth=2
autocmd Filetype cpp        setlocal expandtab shiftwidth=2
autocmd Filetype css        setlocal expandtab shiftwidth=2
autocmd Filetype html       setlocal expandtab shiftwidth=2
autocmd Filetype javascript setlocal expandtab shiftwidth=2
autocmd Filetype perl       setlocal expandtab shiftwidth=2
autocmd Filetype sh         setlocal expandtab shiftwidth=2
linux/vimrc.txt · 最終更新: 2021/03/08 11:10 by anineco