Введите ключ перед открытием первого файла с помощью этого cmd:
vim -c ":let &key=inputsecret('key=')|:bdel dummy" dummy a.txt b.txt c.txt
Изменить 1. Чтобы ответить на вопрос в комментарии ниже. Если вы хотите, чтобы файлы открывались вместе в вкладках, например vim -p a.txt b.txt c.txt
vim -c ":let &key=inputsecret('key=')|:tab all|:bdel dummy" dummy a.txt b.txt c.txt
Дополнительные параметры: set viminfo= noswapfile bin cm=blowfish
Требуется фиктивный файл dummy, поскольку диалог ввода появляется только после загрузки первого файла, даже с помощью --cmd. В этом случае вам нужно набрать ключ один раз.
Не используйте *--cmd="set key=asfd"*; потому что процесс args можно увидеть с помощью команды ps другим пользователям, может войти в syslog, а также сохранить в вашей bash_history.