Vi & Vim

19
Como posso fazer o gx reconhecer URLs completos no vim?

Por padrão, se um buffer no vim contiver uma URL como http://www.google.com, gxno modo normal, será aberto um navegador com essa URL. Isso é muito útil. No entanto, se a URL tiver parâmetros de URL (por exemplo http://www.google.com/search?q=stuff), os parâmetros da URL serão perdidos (ou seja,...

19
Abrir arquivos .md como Markdown

O Vim, por padrão, abre todos os arquivos .md como código "modula2". Nunca ouvi falar do modula2, nem pretendo usá-lo. Como posso dizer ao vim para sempre tratar foo.mdcomo Markdown (como se eu tivesse digitado :set

19
Posso unir linhas com uma vírgula (ou outro caractere)?

Eu sei que posso unir linhas no Vim com Jdiversas variantes ( gJ, etc.); Jirá "Remover o recuo e inserir até dois espaços" . Mas existe também uma maneira direta de inserir outro caractere em vez dos dois espaços? Por exemplo uma vírgula ( ,) ou vírgula e espaço ( ,)? Dado: 8 9 10 32 Eu...

19
Como definir um pop-up / menu personalizado no vimrc

A atribuição de todas as funções úteis a uma tecla funciona bem para ferramentas usadas com freqüência, mas existem algumas operações que eu uso tão raramente, que eu preferiria atribuí-las a algum menu pop-up definido no meu vimrc. Eu vi plugins como CtrlP abrir uma lista pop-up, então isso deve...

19
Argumentos da função de troca

Ao refatorar o código, seria útil poder trocar argumentos de função. Mudando para, por exemplo: func(foo[0], bar(), baz.spam) para dentro func(baz.spam, foo[0], bar()) Existe alguma maneira de trocar argumentos para a esquerda / direita, mantendo parênteses e vírgulas de função no...

19
Entendendo a combinação CTRL-U

Em esta resposta que enfrentou o CTRL-Uusado na chamada de função após :e antes do nome da função real. :nnoremap <buffer> <cr> :<C-U>call append('.', repeat([''],v:count1))<cr> Aqui está o que a ajuda diz: CTRL-U Scroll window Upwards in the buffer. The number of lines...

18
Como posso instalar o Vim de 64 bits no Windows?

A página de downloads do Vim diz que a versão de 64 bits foi descontinuada: Win64 A versão de 32 bits do Vim funciona bem em janelas de 64 bits. Havia um binário de 64 bits, mas não era muito usado e a manutenção interrompida. O que é bom, suponho, exceto que o Vim de 32 bits não pega o...