Perguntas com a marcação «vim»

122
Vá para a navegação no diretório anterior após abrir o arquivo no vim

Quando abro um diretório navegando no vim, posso abrir um arquivo movendo o cursor para o nome de um arquivo e pressionando Enter . Agora, existe algum comando para voltar à navegação do diretório anterior? Caso contrário, existe uma maneira de abrir um arquivo sem fechar o modo de navegação de...

122
vim repeat encontre o próximo caractere 'x'

Costumo navegar no vim f xpara encontrar a próxima ocorrência do caractere 'x', mas ignoro que exista uma palavra (ou mais palavras) contendo 'x' entre a palavra que quero editar e a posição inicial do cursor. Então eu tenho que fazê-lo f xnovamente, o que é meio irritante, já que existe esse belo...

122
o que é .netrwhist?

Quando eu edito arquivos no meu ~/.vim, o .netrwhistarquivo também será misteriosamente alterado. É conteúdo: let g:netrw_dirhistmax =10 let g:netrw_dirhist_cnt =6 ...and so on... O que esse arquivo faz? É

122
Vim: Criando diretórios pai ao salvar

Se eu chamar, vim foo/bar/somefilemas foo/barainda não existir, o Vim se recusará a salvar. Eu sei que poderia mudar para um shell ou fazer a :!mkdir foo/barpartir do Vim, mas sou preguiçoso :) Existe uma maneira de fazer o Vim fazer isso automaticamente quando ele salva o

121
Diferenciar duas guias no Vim

Cenário: Abri o Vim e colei algum texto. Abro uma segunda aba :tabee colo outro texto lá. Objetivo: eu gostaria de uma terceira guia com uma saída equivalente a escrever os dois textos em arquivos e abri-los com vimdiff. O mais próximo que posso encontrar é "diferenciar o buffer atual em relação...

120
VIM + JSLint?

Passo meus dias no vim, atualmente escrevendo muito JavaScript. Eu tenho tentado encontrar uma maneira de integrar JSLint ou algo semelhante no vim para melhorar minha codificação. Alguém conseguiu fazer algo assim? Editar: tentei isso: Verificação de sintaxe Javascript No Vim , infelizmente a...

120
Como posso fechar um buffer sem fechar a janela?

As visualizações em várias camadas do Vim (Windows, Buffers e Tabs) me deixaram um pouco confuso. Digamos que eu divida a exibição (: sp) e selecione um buffer diferente para exibir em cada janela. Agora eu quero fechar um dos buffers, mas não quero que a janela feche (após o fechamento, pode...

120
Como excluir vários buffers no Vim?

Supondo que eu tenha vários arquivos abertos como buffers no Vim. Os arquivos têm *.cpp, *.he alguns são *.xml. Eu quero fechar todos os arquivos XML com :bd *.xml. No entanto, o Vim não permite isso (E93: Mais de uma correspondência ...). Há alguma maneira de fazer isso? PS Eu sei que :bd file1...

119
vim apagando truques para trás

Como deletar uma palavra à esquerda? Em outras palavras, exclua a palavra quando o cursor estiver no final dela. Como deletar caracteres no início da linha? Como alguém deleta o primeiro espaço em branco à esquerda? Algum outro truque envolvendo a exclusão de

119
VIM + Syntastic: como desabilitar o verificador?

Estou usando o Syntastic, que está habilitado para meus arquivos HTML. Como tenho um arquivo muito grande com verificadores "validator w3" habilitados, o GVIM ou VIM ficou muito lento ao salvar o arquivo (: w). É possível desativar a sintaxe temporariamente apenas para a sessão...

118
Como copiar texto puxado para o prompt de comando VI

Quero saber se há alguma maneira de colar o texto arrancado na janela de comando. Por exemplo, se eu puxei uma palavra e quero grep em algum local, não posso simplesmente colar a palavra usando 'p'. No entanto, se eu copiar para a área de transferência, Shift-Insert irá colar a mesma coisa. Existe...

118
Configurando Vim para C ++

Eu gostaria de tornar o vim meu editor C ++. Tenho muito pouca experiência em trabalhar com ele e preciso de ajuda para configurar o vim para funcionar com C ++. Eu preciso de recursos como código completo (para stl e para minhas aulas) alternar entre arquivos .cc e .h pode haver mais alguns...