vimrc の設定をメモしておきたく、記していく ('◇')ゞ
まず、基本的?な設定から~、ちょっと意味がわかっていないものも多数・・・ (;'∀')
syntax on
set tabstop=4
set shiftwidth=4
set showmatch " 対応した括弧に一瞬飛ぶ
set showmode
set paste
set noautoindent " オートインデント 無効
set nosmartindent
set ignorecase
set ruler
set tags+=*/tags
set tags+=../tags
set display=lastline
set hlsearch
set showcmd " display inputing commandset fileformats=unix,dos,mac " 改行コードの自動認識
" set expandtab " Tab 押下でスペース挿入
" set autoindent " オートインデント 有効
次にハイライトで見やすく・・・ colorscheme でできるんだろうと思っているんだけど、
まだ理解できていないので、こちらで強引に・・・ (;'∀')
" コメントを強調
highlight Comment ctermfg=DarkRed
" 特定のファイルの特定のキーワードを強調
autocmd VimEnter,WinEnter * match HIGHLIGHT 'int\|long\|short\|char\|signed\||unsigned\|if\|else\|endif\|ifdef'
highlight HIGHLIGHT cterm=bold ctermfg=blue
コマンドショートカット?といえばいいのか
" grep して結果を cwindow で表示する
nmap <C-a> :vimgrep /<C-r><C-w>/j *.[ch] \| cw<CR>
" *.[ch] を ** にしたら再帰的に grep するらしいが?
そして、メモ ( *´艸`)
" --- undo
" u undo
" Ctrl+r undo の逆
"
" --- タブの可視化
" :set listchars=tab:>-
"
" --- マーク
" m(x) で マーク(x) を付けて(x はアルファベットなんでも)
" '(x) で マーク(x) に移動する
"
" --- 置換
" :%s/置換前の文字列/置換後の文字列/[ENTER] で 1つだけ置換
" :%s/置換前の文字列/置換後の文字列/g[ENTER] で 該当文字列をすべて置換
" :B,Es/置換前の文字列/置換後の文字列/g[ENTER] で 行番号B〜E内の該当文字列をすべて置換