Perguntas com a marcação «vim»

23
Como inserir a data no vim

No vim, você pode executar comandos com "!". Você pode combinar isso com "r" para inserir a saída no seu buffer atual. Data: 20 de julho, 09:39:26 SAST 2012 irá inserir a data em um arquivo. Agora, quando tento fazer coisas mais interessantes, como data com formato diferente +% F. Na...

23
O Vim rola muito lentamente quando uma linha é muito longa

Esta pergunta foi migrada do Stack Overflow porque pode ser respondida no Superusuário. Migrou há 8 anos . Eu nunca teria pensado que Vim seria tão lento. Tudo o que tenho é a seguinte linha longa: (Clique na imagem para ampliar) Eu corro o Vim (MacVim) no Mac OS X com...

23
Abra a saída de um comando shell em um painel dividido

Considere qualquer linguagem de programação interpretada. Posso executar o script aberto no momento usando ! interpreter %e usar a chave de retorno para retornar ao vim após a conclusão da execução. De alguma forma, é possível não substituir a janela atual pela saída do comando shell executado,...

23
Alterar diretório atual usando NERDTree

Como posso navegar para um arquivo ou pasta no NERDTree e alterar o diretório de trabalho para essa pasta (ou a pasta que contém o arquivo em que estou)? Eu sei que é possível manter o NERDTree sincronizado com a raiz NERDTree ( nerdtree e diretório atual ), mas estou procurando uma macro ou algo...

23
Como fechar o buffer sem fechar a janela?

Normalmente abro algumas janelas e mantenho alguns buffers abertos. Como o meu MO na exploração de buffer é usar atalhos rápidos para :bne :bp, eu quero fechar buffers desnecessários para distrair minha navegação no buffer. Mas a dor é, a emissão :bde :bwresulta em fechar a janela também, caso eu...

23
Como descartar meu histórico de desfazer no vim?

Desfazer é bom ter no Vim. Mas, às vezes, em um ponto conhecido, quero apagar meu histórico de desfazer - para poder udesfazer alterações individuais, mas apenas voltando a um determinado ponto. (Por exemplo, isso pode ser quando eu cometi a última vez.) Uma maneira de conseguir isso seria fechar...

22
Tornando a janela ativa no vim mais óbvia

Meu espaço de trabalho é normalmente um xterm muito grande com o vim, dividido em seis ou mais buffers. Seria realmente útil se fosse mais óbvio qual era o buffer ativo. No momento, estou usando a presença de números de linha para isso: augroup BgHighlight autocmd! autocmd WinEnter * set number...

22
Converter HTML em imagem

fundo O lote converte vários arquivos de origem destacados em sintaxe (C, SQL, Java, PHP, lote, bash) em imagens de alta resolução (600 dpi), adequadas para um eBook e livro impresso. Soluções com falha Até agora, várias tentativas: OpenOffice ou LibreOffice - É necessário reimportar o código...

22
Vim - lista dinâmica de buffers abertos em uma janela

Eu investiguei algumas maneiras de manter uma lista de buffers abertos no Vim, e alguns deles são muito bons, mas nenhum deles parece se comportar da maneira que eu gostaria. É muito possível que nada parecido com o que eu quero exista, e não custa nada perguntar. Estou usando o NERDTree no GVim e...

22
Tamanho da guia Vim ao pressionar <Tab> e quando o autoindent se aplica

Decidi alterar o tamanho da guia de 4 para 2, porque não? Quem quiser ver o código certamente pode usar suas preferências. No entanto, uma pergunta. Se eu pressionar a tecla Tab, ele insere 2, mas o autoindent do Vim ainda está colocando 4. O que eu altero para fazer esse 2? Outra questão não...

22
Como posso fazer .vimrc ler de um arquivo externo?

Eu gostaria de modificar meu .vimrc ler o valor de uma variável de um arquivo externo. Como posso fazer isso? Especificamente, um amigo e eu compartilhamos um repositório git com nosso .vim arquivos, mas existem algumas pequenas diferenças no que queremos em nossas configurações. Portanto, a...

21
Como desabilitar o autocmd ou o augroup no vim?

Dado eu tenho um grupo de comandos como: augroup MyGroup autocmd CursorMoved * silent call MyCommandOne() augroup END Desejo desativar todos os comandos automáticos no MyGroup por um tempo e reativá-lo posteriormente. Existe alguma coisa que eu possa fazer com o grupo? Especificamente, existe...