Vi & Vim

10
Use plug-in único para mais de um tipo de arquivo

Eu tenho um plug-in no &runtimepath/ftplugin/c.vimqual define todas as minhas opções preferidas para arquivos c. No entanto, eu também gostaria de usar as mesmas configurações para cpparquivos. Eu poderia simplesmente copiar as configurações, mas isso parece redundante. Existe uma maneira de...

10
Executar conteúdo do buffer como vimscript

Eu tenho um nofilebuffer que contém vimscript e desejo executá-lo. No entanto, :so % não funcionará porque requer um arquivo salvo, não um buffer. Existe um comando vim para fazer isso por padrão? Caso contrário, é possível criar uma função que faça as mesmas

10
Exiba o nome do arquivo atual para edição na linha de comando

Como posso abrir o caminho para o arquivo atual na linha de comando, para digitar um nome de arquivo semelhante? Não quero uma abreviação que seria substituída pelo nome do arquivo atual. Quero editar o nome do arquivo, completo com o caminho do diretório. Por exemplo, quero :editum arquivo com um...

10
Impedir a atualização da tela até a função ser concluída

Eu tenho uma função que faz muita movimentação e saída de texto no buffer atual do vim, e quando eu o executo, ver tudo o que acontece na velocidade ofuscante é um pouco desconcertante. Como congelar a tela até que a função seja concluída? Aqui está a função em questão: function! MakeChoices()...

10
O teclado numérico não funciona com vi e Putty?

Ao editar um arquivo vimvia SSH, tentarei usar o teclado numérico do teclado para inserir números longos (como endereços IP). Vimnão parece gostar muito disso. Estou usando o PuTTY for Windows para SSH em um computador executando o Debian. Pressionar 123entra em mim, independentemente de eu estar...

10
Como procurar padrões em determinadas regiões de sintaxe?

Estou usando o vim para editar documentos de látex. Muitas vezes, vou querer mudar o nome de uma variável para outra coisa. No entanto, é um pouco chato ter que percorrer correspondências irrelevantes quando procuro o nome da variável. Eu gostaria de pesquisar apenas em "zonas matemáticas",...