Quais ganhos de produtividade específicos o Vim / Emacs oferece sobre os editores de texto da GUI?

Isso não é um troll ou flamebait ou algo assim. Eu tenho usadoVim como meu editor de console de escolha por alguns meses agora (para editar arquivos de configuração enquanto no meu terminal), mas eu não acho que eu poderia suportar o meu trabalho normal de escrever aplicativos web, o que eu faço com um Editor de texto GUI (qual não é importante).

Eu sinto que meu editor de texto da GUI pode fazer tudo que eu preciso para o meu trabalho. Tem uma pesquisa / substituição decente com históricos completos para ambos. Possui realce de sintaxe, numeração de linhas, interface com abas, fácil copiar e colar, etc. A única coisa que falta ao meu editor atual é a correspondência de expressão regular, mas há muitos editores de texto de GUI que fazem a pesquisa / substituição de regex.

Dado o que acabei de dizer, quais vantagens de produtividade o Vim (ou mesmo o Emacs) tem sobre um editor de texto GUI, além do fato de que ele está instalado em todos os computadores. Eu gostaria de tarefas específicas que são melhores / mais rápidas no Vim / Emacs ou que simplesmente não são possíveis com os editores de texto da GUI existentes.

questionAnswers(20)

yourAnswerToTheQuestion