Vi & Vim

9
Edite um diretório dentro do Vim

É possível editar um diretório dentro do Vim? (Alguns comandos estão funcionando para diretórios). Quero saber que tipo de operações podem ser feitas em um diretório dentro do Vim. O Vim pode abrir os diretórios para edição, acredito que também terá comandos para trabalhar. Mas comandos usuais se...

9
Posso definir uma codificação personalizada para o vim?

Eu freqüentemente uso quebra-cabeças de programação e código-golfe . Muitos usuários por aí escreveram idiomas personalizados exclusivamente para jogar golfe. Estou trabalhando sozinho agora. Muitas dessas linguagens têm suas próprias codificações personalizadas, para que possam espremer mais...

9
Diferença entre comando completo e curto

Existe uma diferença prática entre usar :e e :edit Exceto pela legibilidade, onde faz sentido em um mapeamento usar :edit, porque é mais explícito. Existe alguma diferença entre eles? Nota: Isso se aplica também a todos os outros

9
Ecoar mensagem na inicialização sem avisar

Gostaria de fazer eco de uma mensagem personalizada na inicialização, com base em se certas funções de inicialização foram ou não bem-sucedidas. Eu tentei isso no meu.vimrc echo 'test' "All my settings ... Eu gostaria que o vim ecoasse uma mensagem como se tivesse acabado de digitar echo...

9
Configuração específica da largura do texto do número da linha

Eu uso o gvim para escrever e-mails e tw=72para quebrar longas filas. Agora eu também edito cabeçalhos básicos de correio no mesmo documento, por exemplo, estou adicionando destinatários ao meu correio. Agora com tw=72ele também quebra todas as vezes após 72 caracteres. Como definir tw=0nas 4...

9
Exibir saída Vim para texto

Gostaria de saber se existe algum comando semelhante :TOhtml, mas apenas para texto simples e representando toda a exibição do Vim. Por exemplo, dada a exibição: Ele criaria o seguinte arquivo de texto: 1 B 1 a ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ N <me] [+] 100% 1:1 ~ 1 a ~ ~ ~ ~ ~ ~...

9
definir formações no vimrc está sendo ignorado

O Vim continua automaticamente um comentário quando pressiono Enter no modo Inserir, o que acho útil. No entanto, não quero que o comentário continue depois de pressionar 'o' no modo normal para inserir uma nova linha abaixo do final do comentário. Eu li que preciso remover a opção odo meu...

9
Desativar Ctrl-Z no modo normal

Se eu pressionar Ctrlzno modo normal, o meu gVim será "minimizado" ou no vim (não no gVim) ele voltará ao shell. Eu quero desativar esse recurso, mas Não consigo remover o mapeamento Ctrlz: unmap <c-z>retornano such mapping Não há opção chamada suspend, permitindo que eu use unset...

9
Recuar para o próximo nível de recuo com >>

De tempos em tempos, tenho que trabalhar com código que não é recuado para o nível de recuo que o Vim configurou (4 espaços por nível), geralmente após copiar / colar algo no arquivo. Eu costumo me contentar com <<e >>. O problema é que eles não saltam para o próximo nível de recuo,...

9
referência / documentação no vim

Presumo que a única documentação que acompanha o vim seja sobre o vim. Se eu instalar plugins, também haverá documentação dos plugins. Mas existem documentações para outros idiomas no vim? Um exemplo seria, digamos, que eu estou codificando em python no Vim e queira procurar rapidamente a...

9
Pare de CtrlP de abrir no NERDTree

Eu uso os dois CtrlPe NERDTreeno meu Vim. Quando abro um arquivo usando o CtrlPrecurso de pesquisa, ele às vezes é aberto na janela NERDTree (e sempre se a janela NERD for a ativa). Como posso parar CtrlPde abrir arquivos no NERDTree e forçá-lo a abri-los na janela principal? Eu tentei examinar os...