vi

vim [arguments] [file ..]       edit specified file(s)
vim [arguments] -               read text from stdin
vim [arguments] -t tag          edit file where tag is defined