hi DiffAdd ctermfg=1 ctermbg=7
hi DiffChange ctermfg=4 ctermbg=7
hi DiffDelete ctermfg=1 ctermbg=7
hi DiffText ctermfg=4 ctermbg=7
hi Search ctermfg=0 ctermbg=7
0 : R000 x G000 x B000
1 : R173 x G008 x B008
2 : R000 x G128 x B000
3 : R173 x G089 x B008
4 : R032 x G032 x B181
5 : R173 x G000 x B173
6 : R000 x G173 x B173
Q. 1行が長いときに表示が上(でも同じ行)な場所に行きたいのに
行頭、行末から h とか l とかで辿らないといけないのがだるい
A. gk とか gj で、表示上の上、下へいける
Q. ファイルタイプ別の設定がしたい
A.
" default
set ts=4 sw=4 sts=0 et ai nu si ic scs ambw=double
" by filetype
augroup filetype
au BufRead *.as set ft=javascript " ActionScript ← これは反映される
au BufRead *.rb set ts=2 sw=2 noet " Ruby ← これは反映されない
augroup END
" gvim設定
set guifont=MS_ゴシック:h10:cSHIFTJIS
set fileencodings=shift-jis,utf-8,euc-jp,latin1
colorscheme delek
set columns=100 lines=30
set cmdheight=1
set guioptions=mea " ツールバーとかスクロールバー要らない。タブはGUIで
set mouse=h " クリックしてもマウス移動しないように
autocmd BufEnter * cd %:p:h " 開いたファイルのディレクトリをカレントディレクトリにする
" vim設定
set ts=4 sw=4 sts=0 tw=0 si cin nosm ic nu ambw=auto nobk
※ guioptionsのデフォルト値 : gmrLtT
有効にしたもの
m : メニュー表示
e : タブをGUIで
a : 選択範囲をクリップボードに(TeraTermみたいに)
無効にしたもの
g : 使用できないメニューをグレーにする
(設定しなくてもグレーになってるようにみえるけど・・)
t : メニューの切り離しを出来るようにする
T : ツールバーの表示をする
r : 右側にスクロールバー表示
L : 縦分割したときもスクロールバー表示
□ Q&A形式(vimrc設定)
Q. .vimrcの書式を間違ったみたいだ。.vimrcが編集できない。
A. 次のように -u オプションを付けると、起動時に .vimrc を読まなくなる。無理やりだけど。
vim -u dummy.txt ~/.vimrc