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

Remova quaisquer espaços iniciais (não incluindo guias)

Estou tentando remover os espaços iniciais no vim, mas não toque nas guias. Por exemplo, se cada uma das linhas abaixo tiver uma guia principal, mas b_line tiver mais dois espaços, como posso remover esses dois espaços? a_line b_line c_l...
17.11.2015 / 05:34
1
resposta

Criando ~ / .vimrc desativa o realce de sintaxe

Comecei a usar o Vim como ele foi instalado e, em seguida, decidi alterar o comportamento de recuo adicionando set tabstop=8 softtabstop=0 expandtab shiftwidth=2 smarttab para ~/.vimrc , conforme sugerido por link . No entanto, quando...
29.11.2016 / 21:21
1
resposta

Executa o comando na saída do VIM e exibe a saída

Eu uso vim para editar meus scripts PHP, e gostaria que vim executasse automaticamente php -l em qualquer arquivo *.php que eu saísse para fazer uma verificação de sintaxe. Eu configurei este autocmd no meu arquivo ~/.vimrc : au...
23.12.2015 / 04:06
1
resposta

Como posso obter o autocompletar do vim funcionando no iTerm

Eu recentemente mudei do MacVim para o Vim regular no iTerm. Eu tenho encontrado um problema em que não consigo fazer o autocompletar do vim acionar usando Ctrl-N . Em vez disso, recebo a autocompletar do iTerm, que é preenchida de maneira d...
03.11.2015 / 17:40
2
respostas

vim fechar buffer, não é bem vim

Eu sabia que o buffer próximo é :bd , mas às vezes eu abro um monte de arquivos (NERDTree ou ctrl+p ) e eu uso esse comando e, em seguida, saio do meu vim. Mas às vezes eu uso :q , é só fechar meu buffer. Eu não sei porque? Eu preencho um...
06.10.2016 / 04:36
2
respostas

Combinação de teclas do mapa Vim de Control e Dash

É possível ligar <C--> (ou <C-dash> ou <C-minus> , na verdade eu não sei) no vim para algo, como <C-W><C-Q> ? O que significa <C--> na ligação padrão?     
30.04.2015 / 22:28
3
respostas

Comando para “ir para o final da última linha que tenha conteúdo, no modo de inserção”

Com arquivos de texto plano, quando os reabro no Vim para adicionar conteúdo, quero ir até o final da última linha de conteúdo e entrar no modo de inserção. Em circunstâncias ideais, um simples GA após abrir o arquivo cuidaria disso. Infelizm...
30.07.2015 / 00:00
1
resposta

Como posso controlar os saltos Ctrl-O e Ctrl-I no Vimscript?

Existe alguma maneira que eu poderia usar o Vimscript para percorrer a lista de saltos Ctrl-O , Ctrl-I e para escolher os buffers / posições de salto anteriores? Qualquer sugestão é muito apreciada.     
07.10.2015 / 00:36
1
resposta

O Vim abre o symlink mesmo quando recebe o caminho de destino diretamente

Se eu abrir um arquivo por meio de um link simbólico primeiro, então :bd aquele e mais tarde tentar abrir o alvo real do link simbólico diretamente, o Vim abrirá o link simbólico. Como eu mudo esse comportamento? A diferença é importante n...
21.08.2015 / 17:08
1
resposta

Vim NERDTree | Remapear 'cr' para 'ir' | abra o arquivo mas permaneça na janela do NerdTree

Estou tentando remapear as chaves Nerdtree para que <cr> abra um arquivo, mas o cursor permaneça na janela nerdtree. O Nerdtree tem esse recurso por padrão e pode ser acionado com o mapeamento de chave g + o . Eu quero esse mapeamento...
29.05.2015 / 07:31