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.
Sempre que abro um arquivo com o Vim, o programa cria automaticamente uma cópia do arquivo que termina com um til ~
Quando termino de editar alguns arquivos, a pasta está cheia de arquivos irrelevantes que terminam em ~
É possível que o Vi...
Por conveniência, eu mapeei "unindenting" para SHIFT + TAB no meu .vimrc:
nnoremap <S-Tab> <<
inoremap <S-Tab> <C-D>
Isso funciona bem se eu mesmo usá-lo durante a edição e, por isso, também quis usar esse mapeamen...
Estou tentando tornar o texto em negrito se ele aparecer após uma série de # hashes. Esta é a linha no meu .vimrc :
au BufRead,BufNewFile *.txt hi header cterm=cyan ctermbg=red
e minhas tentativas de expressões regulares:
au BufRe...
Suponha que você queira selecionar linhas que sejam: espaços em branco opcionais, seguidos por um inteiro positivo, seguidos por espaços em branco mais opcionais.
Aqui está um regex que funciona para isso:
:g/^\s*\d\+\s*/
O operador *...
Estou usando o vim-jsbeautify e acho isso incrível.
No entanto, gostaria de adicionar a reformatação na ação de salvamento. No momento eu tenho que pressionar Ctrl - f cada vez que eu quero reformatar. Eu tentei
autocmd FileType htm...
Sou bastante novo no vim e não gosto que os botões básicos de movimentação estejam mapeados para hjkl , pois h e j devem ser pressionados com o mesmo dedo. Eu estou usando um teclado húngaro, que tem mais 3 caracteres à direita de l :...
Eu gostaria de ter um atalho no vim que executa uma duplicação de linha, sem atrapalhar a posição do cursor. Simplesmente puxar e colar sempre move o cursor para o início da próxima linha, então acho que preciso fazer isso em duas etapas: copiar...
Eu costumo usar ctrl-o e ctrl-i habitualmente para voltar a locais antigos e retornar a locais mais novos. Se ctrl-o muda arquivos, eu ainda posso ctrl-I para retornar, mas não posso mais desfazer edições recentes de antes do ctrl-o. Existe uma...
Quando eu abro o vim (ou gvim), ele carrega uma lista de buffers de arquivos em que tenho trabalhado. Eu quero que tenha uma lista de buffer vazia na inicialização. Como posso conseguir isso?
Estou usando o putty no ssh para o Ubuntu com TERM=xterm-256color .
Dentro do vim, as teclas home e end não estão funcionando corretamente. A tecla " Home " faz o vim entrar no modo " Insert " e colocar um caractere ' w '. Similarment...