Vi & Vim

Perguntas e respostas para pessoas que usam as famílias vi e Vim de editores de texto


2
Remapear a tecla Esc no Vim
É possível remapear a Escchave para outra chave no Vim? Quando uso o Vim em uma janela de console do VMware vSphere web client em tela cheia e pressiono a Esctecla para sair do modo de edição, ele também me tira do modo de tela inteira na janela do console. …

3
Alternativa do orgmode
Eu realmente gosto de como o vim é muito leve comparado com outro editor de texto por aí. No entanto, nos últimos três meses, eu tropeço em máquinas espaciais. Enquanto os spacemacs tentam o melhor suportando a ligação de teclas do vim (via modo maligno), eu realmente não gosto de …
12 neovim 


11
Substitua a segunda ocorrência on-line
Eu tenho uma lista de arquivos: ./a.temp.txt ./a.temp.txt ./a/b.temp.txt ./a/b.temp.txt ./a/b/c.temp.txt ./a/b/c.temp.txt E eu quero remover o temp.em cada linha, mas apenas a segunda ocorrência , assim, o arquivo deve se parecer com: ./a.temp.txt ./a.txt ./a/b.temp.txt ./a/b.txt ./a/b/c.temp.txt ./a/b/c.txt Como devo fazer isso?

2
Como posso gravar uma macro aninhada?
Eu quero gravar uma macro dentro de uma macro, assim: qa [ first macro ... ] qb [ second macro ... ] q [ some more stuff, involving @b ... ] q No entanto, o segundo qé interpretado como uma solicitação para interromper a primeira macro e o restante é …
11 macro 

1
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 ?
11 vimscript 




1
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 cancele essa inserção depois, caso a correspondência …



2
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 plug#end() autocmd! BufWritePost,BufEnter * Neomake let g:neomake_verbose=3 let g:neomake_open_list = 2 …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.