"SQLのPHP文字リテラルへの整形
function! SQLToPHP()
%s/^\(.\+\)$/"\1 " \./g
normal G$
execute "normal ?.<CR>"
normal xxggVG
echo "Convert to PHP String is finished."
endfunction
command! Sqltop :call SQLToPHP()
function! SQLFromPHP()
%s/^"\(.\+\) " *\.*$/\1/g
normal ggVG
echo "Convert from PHP String is finished."
endfunction
command! Sqlfromp :call SQLFromPHP()
http://www.vim.org/scripts/script.php?script_id=294
https://github.com/vim-scripts/SQLUtilities
以上2つのプラグインを入れて、選択後。
:SQLUFormatter
をしたりするのと組み合わせるととても便利。
ORMを使おうという話はとりあえずおいておいて...。