Perguntas sobre 'vim'

Um editor de texto de código aberto que normalmente é executado a partir da linha de comando. Uma versão mínima está incluída no Ubuntu por padrão, mas a versão completa está disponível em repositórios. As perguntas devem estar relacionadas ao uso do Vim no Ubuntu.
1
resposta

Gvim falha ao abrir: E25: GUI não pode ser usado: Não habilitado em tempo de compilação

Sou novo no Linux e acabei de instalar o Linuz Mint no VMware Player. Eu estou tentando aprender como programar, e eu estava tentando Gvim (GUI do Vim). Eu instalei o Vim usando sudo apt-get install vim e tentei executar o Gvim por vim fi...
16.11.2013 / 12:23
3
respostas

VIM / A cor de fundo da tela é invertida para caracteres que não são de texto

Estou tentando usar um vim dentro de uma sessão de tela. Por algum motivo, a cor de fundo das partes da tela sem texto é exibida como escura, enquanto as partes com texto são exibidas como claras (captura de tela abaixo). Quando eu mudo a bg par...
16.12.2013 / 19:49
2
respostas

O Vim não está usando aliases do Bash

Eu estou tentando configurar o Vim para que eu possa compilar o código C diretamente do próprio editor: .vimrc : let $BASH_ENV = "$HOME/.bashrc" autocmd FileType c map <F6> :!gcc -o "%:p:r.out" "%:." <bar> more<CR> aut...
24.09.2013 / 04:37
1
resposta

Como obter o Vim para seguir os links do DokuWiki

Eu gosto de usar CTags para pular rapidamente para um arquivo e voltar usando CTRL-] e CTRL-T. Eu gostaria de ter algo semelhante ao editar arquivos do DokuWiki. Em outras palavras, eu tenho algo parecido com isso no arquivo 'start.txt': [[li...
10.09.2013 / 05:13
1
resposta

Alterando a unidade no NERDTree (gVim, Windows)

Se o NERDTree iniciar em algum lugar na unidade C:, quando eu chegar em C: \ (que NERDTree considera como "/"), recebo a mensagem "já no topo dir" se eu tentar clicar no ponto duplo .. A ajuda do NERDTree é toda sobre navegar diretórios p...
12.09.2013 / 16:36
1
resposta

Use o VIM para passar opções para o leitor de PDF

Eu tenho um script BASH que recompila um documento de látex e o reabre usando meu leitor de PDF quando o buffer é gravado de volta. O comando no meu '.vimrc' é assim: autocmd BufWritePost *.tex !~/scripts/latex_update.sh % Isso funciona b...
17.07.2013 / 22:45
1
resposta

Defina imap dependendo do tipo de arquivo

Estou usando o xml e omnicppcompl plugins para o Vim, e fazendo uso de dois mapeamentos de inserção que estes plugins definem para o '>' chave. Meu problema é que, enquanto o plug-in omnicppcompl ficará feliz em imap o '>' chave q...
02.06.2013 / 08:24
2
respostas

Estendendo Mapeamentos Vim para Executar N Times

Eu quero poder digitar algo como 'Ncom' no modo normal que comente as linhas atuais e, em seguida, as próximas N-1. Um mapeamento de chaves que eu fiz para fazer isso é, %código%. Isto de fato comenta a linha atual, mas não funciona para N linha...
12.05.2013 / 21:00
1
resposta

Script Vim: É possível tornar um movimento personalizado não repetível?

Estou tentando escrever uma função de yank personalizada, mas não consigo descobrir como torná-la não repetível (como o yank normal). Eu tenho algo parecido com o seguinte: function! s:YankMotion(type) if a:type ==# 'line' normal...
02.09.2013 / 18:10
2
respostas

Editor Vim: usando 'z' como chave de líder

Eu sei que a tecla 'z' tem algum tipo de função especial no Vim, ela ativa muitos atalhos de tecla dupla (o mesmo acontece com 'g'), mas quase todos são designados para serem dobrados, algo que eu nunca uso. Então eu realmente gostaria que 'z' f...
09.07.2013 / 23:23