Perguntas sobre 'vim'

Um editor de texto de código aberto que normalmente é executado a partir da linha de comando. Uma versão mínima está incluída no Ubuntu por padrão, mas a versão completa está disponível em repositórios. As perguntas devem estar relacionadas ao uso do Vim no Ubuntu.
1
resposta

procura e substitui números no vim

Eu tenho um arquivo de despejo sql que inclui entradas como esta: INSERT INTO "widgets" VALUES(152,'12477','[email protected]','smtp','Jerry Jo',0); INSERT INTO "widgets" VALUES(153,'12477','36542','sip','Jerry Jo',0); INSERT INTO "widgets" VALUE...
08.02.2017 / 19:50
3
respostas

Procura no arquivo, mas não em subdiretórios

Estou usando o comando :vim COMPANY_ID ~/Projects/creditdutile/loanrabbit/* | cw para procurar a palavra COMPANY_ID no diretório loanrabbit . No entanto, esse comando procura apenas por arquivo, eu acho, não em subdiretórios. Como eu pod...
16.02.2017 / 16:37
1
resposta

Como executo dois comandos shell em uma linha no Vim?

Eu quero sort e uniq algumas linhas. Eu fiz :'<,'>! sort -f|!uniq Mas dá um erro. É possível executar dois comandos em uma linha?     
23.01.2016 / 23:00
1
resposta

Como procurar por tdn no vim?

Eu posso procurar por n com /n/ Eupossopesquisarpor<td>com/\<td\>/ Mascomopossopesquisarpor<td>n?Quandotento/\<td\>n/inãoserencontrado Estou tentando segmentar o <td>name=     
08.08.2015 / 21:01
3
respostas

Como copiar o conteúdo de um arquivo (grande) vim para a área de transferência do sistema OSX para colar em outros aplicativos?

Eu gosto de usar o vim para editar outras coisas (não linguagens de programação). Então eu colo o conteúdo no vim e faço as alterações. Como posso copiar todo o texto de volta para a área de transferência principal para colar? Note que e...
09.08.2015 / 03:14
1
resposta

Apagar de um caractere acima do cursor atual até a posição do cursor?

Digamos que eu tenha: void SomeFunc () { //stuff } Se meu cursor estiver onde o {é, como posso "excluir até" " Em outras palavras, como posso obter: void SomeFunc (){ //stuff }     
21.06.2015 / 19:21
1
resposta

vim: várias substituições como sed

Simplesmente questione, com sed é possível fazer uma múltipla substituição sed -e s/uno/due/ -e s/uno/due/ É possível algo parecido com a substituição interna do VIM? :'<,'>s/445/53/a/444/53/g e :'<,'>s/445/53/e/444/...
11.05.2015 / 18:42
3
respostas

“E488: Trailing Characters” erro no Vim depois de digitar: F7

Escrevi o seguinte em vimrc.vim :filetype plugin on :let s:save_cpo = &cpo :set cpo&vim :let &cpo = s:save_cpo :set runtimepath = ~/home/nikcha/.vim/plugin :set fileformat = unix :function! print_hi() :echo "Hi..its done" :endf...
23.01.2015 / 10:31
1
resposta

ponto comando no Vim, última alteração?

O comando dot no Vim repete a "última alteração", mas não sei exatamente o que constitui a "última alteração". Por exemplo, se eu digitar a sequência: A;{ESC}j. Em seguida, um ponto e vírgula é anexado à linha atual, mas eu tenho que dig...
07.07.2014 / 20:42
1
resposta

Reescrevendo linhas do final

Eu quero ler um arquivo e escrever suas linhas a partir do final (o que significa que eu quero substituir a primeira linha com a última linha, a segunda linha com a penúltima linha e assim por diante) apenas usando recursos VIM. / p>     
23.10.2013 / 06:07