Como alguém define uma opção vim ao iniciar a partir do bash ou de outro
configurações de tempo de execução que modificam o comportamento do editor
Como alguém define uma opção vim ao iniciar a partir do bash ou de outro
Quero poder iniciar facilmente o Vim em modo privado. Vamos definir um modo privado como aquele que utiliza este conjunto de comandos: set history=0 set nobackup set nomodeline set noshelltemp set noswapfile set noundofile set nowritebackup set secure set viminfo="" Deixe-me saber se você pode...
Posso usar o Vi ou Vim com leitores de tela e / ou dispositivos Braille? Se sim, como eu faria isso? Requer alguma configuração
Ao usar o Vim para ler a partir de stdin, ele imprime uma mensagem informativa: $ echo foo | vim - Vim: Reading from stdin... $ Este é apenas um exemplo. O uso real não permite construções de shell. vim <(echo foo)não é uma opção. Posso suprimir isso usando apenas opções do Vim e / ou...
Existe uma opção para aplicar uma configuração em todas as guias e janelas, por exemplo, aplicar :set numbera todas as guias
Quero ter uma maneira rápida de definir a 'paste'opção Vim , inserir algum texto e reverter para o valor anterior de 'paste'. Um caso de uso típico insere o conteúdo da área de transferência do SO literalmente, independentemente de qualquer reescrita no modo de inserção que possa estar ativa, como...
No Vimscript, como posso verificar o valor atual de uma opção do Vim? Para elaborar, quero fazer um comando para alternar do modo GUI completo ( guioptions=+tM) para o modo hacker ( guioptions=-tM). No entanto, não consigo encontrar uma maneira de analisar o :set
Entendo que é o lugar para colocar coisas que devem ter a palavra final e não serem substituídas por outra fonte, mas não sei como decidir quando colocar algo, digamos, em ~/.vim/after/ftplugin/vez de ~/.vim/ftplugin/. As pessoas geralmente usam ~/.vim/ftplugin/e só movem coisas...
O Vim é tão infinitamente configurável. No entanto, criar um vimrc é uma tarefa assustadora para iniciantes e usuários intermediários. Basicamente, espera-se que você desenvolva um a partir de uma folha em branco lendo a documentação e recebendo dicas aleatórias de outros usuários. Existe um menu...
Ao usar o set showcmdVim, mostra comandos parciais na última linha da tela. Por exemplo, no modo Normal, ao digitar o comando, dt.a última linha é exibida dte, quando você pressiona .o comando, é concluída e, portanto, nada é mostrado. Existe uma maneira de mostrar comandos completos? Por exemplo,...
Recentemente, descobri que YouCompleteMeexiste uma g:ycm_autoclose_preview_window_after_insertionopção que oculta automaticamente a janela de visualização da documentação após sair do modo de inserção e também comecei recentemente a usar o vim, portanto, foi a primeira vez que defini uma...
Estou tentando criar meu próprio arquivo de indentação para JavaScript. O arquivo de recuo padrão para JavaScript ativa o cindent, com modificações mínimas, e estou usando isso como base. No Vim 7.3 para OSX El Capitan, a digitação de uma matriz produz o seguinte por padrão: var test = [ 1, 2,...
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...
Por exemplo, eu gostaria de definir set tabstop=4 set shiftwidth=4 Existe uma maneira de fazer algo como set tabstop=4 set shiftwidth=tabstop para que eu possa definir os dois valores alterando apenas um único
De :h :setnós sabemos que :se[t] Mostrar todas as opções que diferem do valor padrão. Em um vimscript, eu gostaria de salvar todas essas opções que foram modificadas pelo usuário, modificá-las e depois restaurá-las para o valor definido pelo usuário. Como posso fazer isso facilmente? Eu...