Vi & Vim

8
'<,'> no prompt de comando

Ocasionalmente, quando digito :para sair ou gravar meu arquivo, o prompt já contém os caracteres :'<,'>sem que eu digite nada. Causa um erro se eu digitar wou q. Não consigo replicar esse problema. Isso acontece nos momentos mais estranhos e não consegui determinar o que está causando...

8
Como faço para marcar uma palavra como rara?

O Vim possui os comandos zge zwpara marcar uma palavra como boa (grafada corretamente) ou ruim (grafada incorretamente), respectivamente. Existe um comando semelhante para marcar uma palavra como raramente usada? (É possível anexar manualmente a palavra mais /?ao arquivo de ortografia, mas isso é...

8
Como originar uma parte de um arquivo

Eu posso criar um arquivo, por exemplo, meu vimrccom :so %ou :so <filename>. Mas o que faço quando preciso originar apenas parte de um arquivo. Eu quero uma maneira de selecionar visualmente uma parte do arquivo :h ve, em seguida, fonte-lo. Meio como o emacsM-x

7
Criando tags entre arquivos de remarcação semelhantes a: h

Uma das primeiras coisas que você aprende no vimtutor é seguir os links nos arquivos de ajuda do vim com Ctrl- ]. Estou interessado em criar meu próprio sistema de tags / links em arquivos arbitrários. Para o bem desta pergunta, digamos que estou criando uma espécie de lista TODO na...

7
Criando e mantendo fluxogramas no Vim

Aqui está um fluxograma simples baseado em texto que fiz no Vim para uma postagem no blog: [DNS request] | | [Adsuck] | | <block?> | / \ / \ <YES> \-> <NO> --> [unbound lookup] | v [noop.py] | | <Have noop script?> | / \ / \ <YES> \->...

7
Como exibir Font Awesome no Vim?

Eu instalei ttf-font-awesomeno Arch Linux; se eu abrir um arquivo que contém ícones do Font awesome, ele reconhece o arquivo como utf-8, mas os ícones são exibidos como quadrados. Alguém sabe como consertar

7
Escrevendo buffer modificado em um arquivo temporário

Gostaria de escrever o buffer modificado que atualmente estou editando em um arquivo temporário periodicamente. Em segundo plano, eu poderia, por exemplo, usar ferramentas externas para analisar o arquivo. Não quero gravar o arquivo no local real nesse processo - quero que o usuário seja o...

7
Como usar a substituição no registro?

Digamos que eu tenha registrado a string armazenada, mas gostaria de usar o comando substitute para alterá-la. Por exemplo, eu tenho a tabela 5x5 html: let @t='<table>'.repeat('<tr>'.repeat('<td>_</td>',5).'</tr>',5).'</table>' e gostaria de substituir...