Vi & Vim

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

1
Abra um arquivo na linha especificada usando a notação de dois pontos
Costumo usar greppara procurar padrões e abrir o arquivo com o vim. Por exemplo, eu tenho o seguinte resultado no meu shell: interactions/BlockInteraction.js:38: .concat(this.prompt.postRender({}, '', renderer)) Container.js:151: postRender : function(data, altClassName, renderer){ Container.js:156: return typeof elt.postRender === 'function'; Container.js:159: return elt.postRender(data, '', renderer); O que aumentaria minha produtividade seria poder …







2
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 placeholder ( _) por outros dados, de preferência, modificando o registro existente (não atribuindo a outro). Eu tentei a …



1
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 responsável por meio do …

1
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 isso?
7 gvim  font  linux-arch 

3
Como configurar tags para Ruby, SASS, Slim e Coffescript?
Estou desenvolvendo main no Rails usando SASS, Slim e Coffeescript. Eu tenho Ctags exuberantes instaladas e usando a configuração do tpope Funciona para que pelo menos eu possa mover meu código ruby. Mas eu gostaria de poder: SASS color: $whatever <- go to that color @extend %something <- go to …



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.