Não, você não pode fazer isso usando aliases de shell. Você precisa usar uma função.
Aqui está uma função simples para fazer o trabalho:
dim() {
cd /home/jason/Documents
vim ""
cd
}
A função dim terá um nome de arquivo como argumento. Você pode colocar este snippet de código no final do seu arquivo ~/.bashrc e executá-lo como:
dim file.txt
Substitua file.txt por qualquer nome de arquivo desejado.
Para executá-lo a partir da sessão de shell atual, source o arquivo ~/.bashrc primeiro:
. ~/.bashrc