Vi & Vim

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



1
Problema inexplicável de indentação gq
Eu insiro este texto no Vim: t tttt ttttttttt tt tttt tt ttt tttttt-tttt-ttttttt tttttttttttttttttttttttttttttttttttttttttttttttttttttt ttttt ttt ttt tttttt ttttttt tttt ttttttt: ttttttt tt ttttttt, ttttttt tt tttttt, tttttt tt ttttttt, tttttt tt tttttt ttt. t tttttt tt ttt (tttt) ttttttt-tttttt-tt-ttttttt tttttt for the "tttttt in ttttttt" part of the …

2
Como o Vim pode me ajudar a lembrar as vírgulas nos arquivos BibTeX?
Eu edito alguns arquivos BibTeX e esqueço regularmente as vírgulas finais: Por exemplo: @Book{cooke2015british, author = {Cooke, Lez}, title = {British Television Drama}, publisher = {Palgrave on behalf of the British Film Institute}, year = {2015}, keywords = {about} address = {London}, isbn = {978-1844576234} } Você verá que eu …

2
Como detectar se os arquivos swp contêm alterações não salvas?
Ao editar o código-fonte usando o gvim (v.7.4.488), quero confirmar algumas alterações no vcs (estou usando o git 2.1.4 na linha de comando no Ubuntu linux). git --status mostra quais arquivos eu alterei. No entanto, ele também mostra o vim .*.swpdo (s) buffer (s) atualmente visível (s), se o arquivo …
11 git  swap-file 

1
Diferenças de nível de palavra no vim
Tanto quanto eu entendo, o vimdiff padrão está fazendo apenas diferenças de linha. No entanto, às vezes é útil fazer diferenças no nível das palavras, especialmente para arquivos de texto como Markdown, LaTeX etc. Existem algumas ferramentas como wdiff ou dwdiff que fazem a diferença no nível das palavras. É …
11 vimdiff 

1
Classificar com base em palavras separadas por vírgula
Comando normal: sort pode classificar linhas com base na coluna ou coluna virtual ( \%cou \%v), a coluna lógica de nível superior pode ser usada como chave de classificação? O uso de expressão regular parece um pouco complexo para esse cenário (a coluna está no final da linha?) E é …




3
Tornar o modo de linha de comando tipo <Esc> e comandos Ctrl
Imagine que você deseja citar a palavra abaixo. Se |é a posição do cursor, você pode citar facilmente a palavra no cw""&lt;Esc&gt;Pmodo Normal. |below Eu quero alcançar o mesmo comportamento no modo de linha de comando. Minha pergunta é como posso dizer ao modo de linha de comando que desejo …

3
O Vim diminui com o tempo com a sintaxe ativada.
Existe algo que eu possa fazer para manter o syntax onuso do Vim? Assim que abro algo substancial, torna-se quase impossível editar depois de um tempo. Cada pressionamento de tecla causa um atraso. Se eu desativar o realce da sintaxe ou reiniciar o vim - tudo bem novamente. Eu synmaxcolconfigurei …

1
Como altero o recuo da linha para um valor específico?
Muitas vezes me deparo com uma situação em que uma linha não é recuada corretamente. Éter através de uma pasta, plug-in de indentação ruim / não preferido ou, na maioria das vezes, espaços extras que compensam o valor de indentação. Eu costumo corrigir isto &lt;&lt;ou &gt;&gt;a linha algumas vezes para …


2
Alterne rapidamente entre fontes em tempo de execução
Embora as fontes possam ser selecionadas manualmente no GVim no menu, eu tenho algumas fontes preferidas que eu gostaria de alternar, dependendo da tarefa em questão (bitmap pequeno, OTF maior ... etc) . Existe uma maneira de configurar a ligação de teclas para percorrer uma lista de fontes predefinidas no …

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.