Vi & Vim

10
Duplique o buffer na nova guia em vez de movê-lo

Freqüentemente, quero maximizar temporariamente um buffer em uma página de guia e, em seguida, voltar à antiga configuração de buffer que eu estava examinando. Meu fluxo de trabalho atual para fazer algo assim é fechar todos os outros buffers usando <c-w>oou mover o buffer que estou vendo...

10
Como listar as opções disponíveis de um plugin?

Recentemente, descobri que YouCompleteMeexiste uma g:ycm_autoclose_preview_window_after_insertionopção que oculta automaticamente a janela de visualização da documentação após sair do modo de inserção e também comecei recentemente a usar o vim, portanto, foi a primeira vez que defini uma...

10
padrões de pesquisa diferentes por janela / buffer

De alguma forma, é possível ter diferentes padrões de pesquisa por janela ou buffer, ou seja. Quero pesquisar o termo A na janela / buffer A e o termo B na janela / buffer B para que hlsearch, ao usar , destaque coisas diferentes, por exemplo, uma divisão em

10
caso de uso para `gs`

de acordo com a documentação para gs: durma por N segundos (padrão 1) Assim, você pode colocar o Vim em repouso por 10 segundos usando 10gs. Qual é um bom caso de uso para este

10
Como o vimgolf grava todas as teclas digitadas?

De vez em quando eu gosto de participar de uma rodada de vimgolf . Pode ser esclarecedor. Como eles são capazes de gravar todas as teclas digitadas? Esse deve ser um recurso do vim. Alguém tem alguma idéia de como fazer isso. Pode ser útil gravar tudo em determinadas

10
Como faço para diferenciar entre vim e vimdiff de dentro do vimrc?

Eu tenho uma função no vim que abrirá todos os buffers como guias. No entanto, depois de adicionar essa função, o vimdiff também abre os arquivos para serem comparados como guias diferentes e, portanto, não mostra as diferenças. Existe uma maneira de descobrir se o vim ou vimdiff está invocando meu...

10
Existe um modo de inserção antecipada?

Eu estava tentando escrever uma string com todos os caracteres a partir zde ae eu pensei que este seria muito mais fácil se eu poderia escrever para trás . A idéia seria como um modo INSERT no qual o cursor não avança após cada caractere inserido. Não consegui encontrar nada parecido, por isso...

10
Seção aberta do homem 3

Estou usando o Vim para desenvolver C no Linux. Quando pressiono Kpara abrir a página do manual da palavra subjacente, não tenho controle sobre qual seção do manual é aberta. Existe uma maneira de especificar isso em algum

10
Qual é o significado de 'g'?

Nota: esta pergunta tem dois tipos de respostas no StackOverflow, mas pensei que talvez uma resposta melhor viesse daqui e, se não, pelo menos ela será documentada onde deveria estar: Quais são os comandos do vim que começam com g? Uso da tecla g no modo normal do vim Qual é o significado...