vimで現在編集中のバッファのファイル名を変更する
以下を .vimrcに追加します。
command! -nargs=+ -bang -complete=file Rename let pbnr=fnamemodify(bufname('%'), ':p')|exec 'f '.escape(<q-args>, ' ')|w<bang>|call delete(pbnr)
変更したいファイル名を指定して実行します。
:Rename newfilename
!を付けると強制保存して変更します。
:Rename! newfilename