Vi & Vim

11
Faça o cnext e o loop cprevious de volta ao início

Se eu executar :cnextquando já estiver no final da lista de correções rápidas, recebo a mensagem de erro E553: No more items e nada acontece. Em vez disso, quando entrar :cnextno final da lista, gostaria que o vim voltasse para a primeira entrada do quickfix. É possível configurar o vim para...

11
Como gerar resultados de comandos vim para shell

Digamos que eu esteja no shell ( bash) e queira ver a saída que :scriptnamesdaria, mas não quero iniciar o vim ou talvez eu queira repetir isso em outro arquivo. Então eu executo vim +scriptnames O que me mostra todos os scripts, mas como faço para repetir isso no stdout do...

11
Neomake pendurado ao usar eslint

Tenho acompanhado os dois tutoriais a seguir para tentar configurar eslinte Neomake: Linting code with Neomake and Neovim Linting code with Neovim and Neomake - edição ESLint Então, eu tenho o seguinte mínimo init.vim call plug#begin('~/.vim/plugged') Plug 'neomake/neomake' call...

11
cancelar completo

Normalmente, a conclusão do modo de inserção ( <C-n>) insere a palavra certa na primeira vez que pressiono <C-n>, mas nem sempre. Portanto, eu gostaria que o Vim inserisse a correspondência que considerasse melhor quando pressionasse <C-n>, mas ainda assim permitirei que eu...

11
Seleção visual do cursor para a próxima linha vazia?

Como se seleciona da linha atual para a próxima linha vazia? Estou ciente do SHIFT+, Vmas preciso pular para a próxima linha vazia ou pressionar a tecla para baixo várias vezes. Eu sei como fazer isso bem quando há um caractere correspondente como um, }mas não tenho idéia de como fazer isso para...

11
O que o “tipo de arquivo plugin on” realmente faz?

Entendo que ele carrega o ftplugin.vimarquivo, mas o que ele realmente faz? Ele define opções (dependendo do tipo de arquivo)? Se eu incluísse esta linha no início do meu vimrc filetype plugin indent on e depois defino algumas opções após essa linha (como autoindent, smartindent etc.), isso...

11
Como executar um comando na inicialização do vim

Acabei de instalar um plugin para python que exibe a árvore de métodos. Então, eu gostaria de abrir a árvore na inicialização, portanto não é necessário pressionar os botões toda vez que abro algum .pyarquivo. Mas, eu quero que este comando seja executado apenas para .pyarquivos. Aqui está como...

11
se mais endif oneliner

Eu tenho esse oneliner no meu, vimrcmas ele não funciona: if has("patch-7.4.710") | set listchars+=space:· else | set listchars+=trail:· | endif O VIM diz: E518: Unknown option: else Pode me ajudar