Em sua configuração de shell:
vimdecrypt() { gpg -d "$1" | vim - -n -i "NONE" "+set filetype=$2"; }
Agora você pode digitar:
vimdecrypt my_secure_file.txt.gpg
Nota: Isso NÃO irá descriptografar em um arquivo, NÃO abrirá um arquivo de troca e NÃO gravará nele .viminfo
. Não haverá nenhum vestígio do arquivo além do que está no espaço de memória do vim.
A explicação dos parâmetros está aqui:
http://jasonseney.com/post/18646147210/open-edit-save-encrypted-files-with-vim-and-gpg