vi
foi projetado para uso com terminais de vidro , cujos protocolos costumam usar muitos dos comandos control- x na extremidade inferior do ASCII . Outros foram reatribuídos na mudança de terminais de papel, como Ctrl-L(alimentação de formulário), que vi
reinterpreta de "alimentação de formulário" para significar "repintar exibição", sendo mais apropriado para um editor de texto.
Comandos como "pular para marcar" - Ctrl-]- precisam ser utilizáveis no modo de inserção e no modo de comando, para não poder usar um dos caracteres ASCII imprimíveis. O ASCII define apenas 32 caracteres não imprimíveis. Dos que sobraram, Ctrl-]aparentemente parecia a melhor escolha.
Esses padrões remontam a cerca de 15 anos antes de serem vi
criados, então vi
tiveram que brincar dentro da paisagem existente. Você pode imaginar que todos os bons foram tirados no momento vi
em que entraram em cena.
^]
, dizem:Mnemonically, this command is ''go right to'' (7.3).