vimscript

Vimで#RRGGBBからrgb(r,g,b)に変換

Vimで#RRGGBBからrgb(r,g,b)に変換 - Hail2u 面倒だったので#RGBとかいう3桁の書き方には対応してない。 力技で対応してみる。 command! -range=% HexToFunc :silent!<line1>,<line2>s/#\([0-9A-F]\{3,6}\)/\=HexToFunc(submatch(1))/gi function! HexToFunc(hex) if strle</line2></line1>…

インデント

力技 nnoremap <silent> <leader>e :call <SID>MyIndent()<cr> function! s:MyIndent() let line = getline('.') if match(line, '{') == 0 execute ":normal V%=" elseif match(line, '{') != -1 execute ":normal f{V%=" elseif match(line, '}') == 0 execute ":normal V%=" elseif</cr></sid></leader></silent>…

save時にphp -l

php_check_syntax.vim http://www.vim.org/scripts/script.php?script_id=1272 perl_check_syntax.vim, sh_check_syntax.vimをでっち上げる。