For bulk-renaming, I love ranger's :bulkrename command, which I think calls out to an external program, vidir or something. It opens the list of files in vim where it becomes very fast to do edits to them. Easy copy/paste, flipping between upper and lowercase, etc. You can do the same edits on multiple lines using visual mode. It all works how you'd expect if you know vim.