Vi & Vim

Perguntas e respostas para pessoas que usam as famílias vi e Vim de editores de texto

2
Como recarregar todos os buffers de uma só vez?
Ao trabalhar em uma ramificação de recurso git, frequentemente preciso ocultar minhas alterações para confirmar uma correção de bug na ramificação principal. Quando terminar de trabalhar nas alterações, eu git stash pop, que atualiza os carimbos de data e hora nos arquivos. Mesmo que os arquivos sejam idênticos, na próxima …
20 buffers  load 





1
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 vimrc 

2
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 ft=markdown)?
19 filetype 



2
Erros de ortografia de correção automática
Ativei a verificação ortográfica com :set spell spelllang=en_us Agora posso corrigir a ortografia de uma palavra digitando 1z=(ou seja, escolha a 1correção de ortografia st z=) ( ). Como faço para que isso seja executado automaticamente na palavra anterior sempre que digito um espaço, sem atrasos? Ele também tenta "consertar" …


4
Como aplico um comando a todas as linhas?
Se desejar recuar todas as linhas de um documento, digite-o >Gpara aplicá-lo à linha atual e abaixo, seguido de e >ggpara aplicá-lo às linhas acima. Existe uma combinação que eu possa usar para aplicar >a todas as linhas de uma só vez?

1
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, apenas http://www.google.com/searchserá aberto). Estou …


1
Como posso pular para o próximo "parágrafo"?
No momento, estou trabalhando com alguns blocos de texto com mais de 1000 linhas. Existe uma maneira simples de passar para o início do próximo parágrafo? Minha solução alternativa agora é procurar dois caracteres de nova linha consecutivos: /\n\n Outra solução alternativa seria vip Esc j vip v isually escolha …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.