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.
2
respostas

Copiando / colando no VIM sem sobregravar registrador

Não consegui descobrir isso ... Então eu geralmente gosto de selecionar uma palavra (digamos, albatross ) e copiá-la para um registrador usando v i w < kbd> y , que - pelo que entendi - copia para o registrador * . Então eu quero...
03.05.2012 / 19:43
2
respostas

Caminhos relativos em .vimrc

Gostaria de adicionar algo como let coffee_compiler = '~/repos/coffee-script/bin/coffee' para meu .vimrc , mas o vim não expandirá o ~ (obviamente, já que não é meu shell). Como posso fazer isso funcionar sem incluir meu nome de u...
20.06.2013 / 14:30
3
respostas

Fechar a janela Taglist ao selecionar tag

Como alguém configuraria o plug-in Taglist para fechar automaticamente a janela Tagslist após clicar em uma tag? Mantenho a janela Tlist fechada devido ao espaço (meu monitor fica na posição vertical, na orientação retrato) e só abro quando prec...
22.07.2013 / 11:49
1
resposta

Removendo @ no texto VIM wordwrapped

Linhas no VIM que se encaixam no show @ nessa linha em vez do texto, se qualquer parte do texto estiver fora da tela. Como obtenho para que eu possa ver textos parciais de texto como outros editores? Antes: Depois:     
13.01.2011 / 19:06
1
resposta

Como abrir vários arquivos com guias no vim, cada um em uma linha específica?

Usando o vim, posso abrir vários arquivos com guias usando a opção -p: $ vim -p file1 file2 file3 Usando o vim, posso abrir um arquivo em uma linha específica: $ vim file1 +123 Como posso abrir vários arquivos em guias, cada um em...
27.08.2013 / 18:01
2
respostas

Executando scripts com bash do vim

Estou tentando fazer o vim executar o script que estou editando com um mapeamento de teclas, digamos ctrl + x , então usei isso em vimrc :map <C-x> :!exec_file %<CR> Para passar o nome do arquivo para um script que eu...
05.02.2013 / 11:36
3
respostas

Por que o Vim exige que cada mapeamento de chave tenha um código ascii exclusivo?

Meu entendimento é que o Vim não pode diferenciar entre <c-s-[key]> e <c-[key]> porque eles mapeiam o mesmo código ascii. E também a mesma razão pela qual <c-i> é equivalente a <tab> . Da mesma forma, você não...
09.04.2013 / 05:10
1
resposta

Existe uma única chave no vim que cancela o comando que acabei de inserir e me leva de volta ao modo normal?

Como ainda estou aprendendo vim, muitas vezes me vejo erroneamente inserindo o comando errado (por exemplo, digamos que eu inseri ci{ , quando quis dizer ca{ ). Quando faço isso, o vi entra no modo de inserção e (neste caso) exclui algum tex...
14.09.2012 / 18:35
3
respostas

Cria uma nova pasta a partir da linha de comando do Vim no Windows gVim

Pode ser feito? Estou editando um arquivo e gostaria de copiá-lo para uma pasta nova . Se eu tentar :w ~/Documents/new_folder/new_file.txt , obtenho Can't open file for writing . Então, tento :!mkdir ~/Documents/new_folder , mas rec...
14.06.2011 / 17:37
2
respostas

Como usar vários espaços em listchars?

Atualmente estou usando os seguintes listchars encontrados em vim casts: set listchars=tab:▸\ ,eol:¬ Eu gostaria de fazer o tab ser seguido por 3 espaços, mas parece que não consigo dar certo. Eu tentei o seguinte: set listchars=tab:▸\...
13.03.2014 / 01:22