Dê uma olhada neste artigo Wiki Vim Dicas em criando novos objetos de texto , e também nesses dois plugins do Vim que fornecem funções para criar objetos de texto personalizados e um exemplo da criação de objetos de texto personalizados.
É possível?
O que quero dizer é que muitos comandos vim podem ter um movimento para operar, posso definir um movimento personalizado para que eu possa adaptar minhas edições a um ambiente?
O comando específico em que estou interessado é gq
, para reformatar. Eu posso digitar gqip
para reformatar um parágrafo, ip
sendo o movimento do início até o final do parágrafo atual, excluindo o espaço em branco adjacente.
É possível definir um movimento personalizado para substituir ip
para permitir, digamos, reformatar comentários sem tocar no código ao redor? Isso exigiria um movimento semelhante a ip
, mas com condições diferentes para onde ele começa ou termina.
Dê uma olhada neste artigo Wiki Vim Dicas em criando novos objetos de texto , e também nesses dois plugins do Vim que fornecem funções para criar objetos de texto personalizados e um exemplo da criação de objetos de texto personalizados.
Tags vim text-editing