Vi & Vim

8
O que <ctrl-h> faz?

Eu estava apenas explorando a tecla control no vim (para me familiarizar mais com o vim em geral) e não entendo exatamente o que acontece exatamente quando pressiono <ctrl-h>. Então, quando eu usei <ctrl-h> no meu (modded) vim, ele só vai um para a esquerda, mas quando estou na...

8
Existe alguma maneira de distinguir entre neovim e vim regular?

Eu estava tentando migrar para o neovim do vim. Mas no final, existem alguns plugins que requerem suporte ao python3 e o pacote neovim não é construído com o python3 por padrão (estou no ubuntu, instale o pacote neovim de acordo com a documentação oficial no site), finalmente desisto, apenas parece...

8
Conclusão de nome de arquivo com espaços

Eu tenho muitos arquivos que têm espaços em seus nomes, e isso está me causando problemas. Se eu tentar concluir a linha de comando para o comando find, e um desses arquivos aparecer, o Vim o encontrará, mas não será carregado porque os espaços não escapam. Exemplo: eu já estou no vim e...

8
opção `set` com variáveis

Estou tentando reescrever a adição de uma seqüência de caracteres para a opção com variável. A sequência original é set rtp+=~/.vim/bundle/Vundle.vim A seguir está a letmaneira de trabalhar : let MYVIMDIR='/home/loom/foo' let &rtp .= ','.expand(MYVIMDIR).'/bundle/Vundle.vim' Estou...

8
Por que ele é chamado de arquivo "vimrc"?

De onde veio o nome vimrc ? A rcparte é um acrônimo? Existem razões históricas para escolher esse nome? Onde é que a prática do uso rcde arquivos de configuração primeiro vem? Pelo que vale, sei que isso não é exclusivo do vim. É por isso que nós temos .bashrc,

8
Como posso anexar texto à linha atual?

Atualmente, estou tentando descobrir o vimscript e me deparei com a append()função. A documentação afirma que você pode especificar a linha à qual uma expressão deve ser anexada, então tentei: :call append(line('.'), Foo()) Foo() retorna uma string. O estranho é que a string é anexada à próxima...

8
Como instalar o pathogen no Neovim?

Eu li que o pathogen funciona no nvim, tentei seguir o processo de instalação do vim: mkdir -p ~/.vim/autoload ~/.vim/bundle && \ curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim Alterando a parte .vim / bundle: mkdir -p ~/.vim/autoload ~/.local/share/nvim/bundle...