Perguntas com a marcação «vim»

9
Existe uma maneira de mover pelas linhas da tela no vim?

Ao editar arquivos no vim, é um pequeno aborrecimento que, quando movo linhas com j e k, ele se move por linhas de arquivo, em vez de linhas de tela como outros editores. Com meus próprios arquivos, posso lidar com isso agrupando automaticamente até um certo comprimento nas opções do vim, mas isso...

9
Ativar NumLock na inicialização?

Normalmente edito no Vim e, ao pressionar +, prefiro mover minha mão para a parte direita do teclado, onde +reside, em vez de fazer shift+ =. Mas quando NumLocknão está ativado, no Vim, apenas abre uma nova linha acima e insere a letra k . E toda vez que eu inicio meu PC NumLockestá desligado. Eu...

9
Vim várias janelas / ocultar

Se eu tivesse x ou mais janelas abertas em uma sessão do VIM e quisesse ocultar rapidamente todas, exceto a ativa, por um momento, retorne as janelas ao layout que eu tinha para elas, como eu faria

9
Edição em bloco * ao vivo * no Emacs ou Vim

O jEdit suporta edição de blocos, mas o Emacs e o Vim parecem ter sérios problemas de usabilidade no mesmo assunto. Se alguém pudesse preencher as incógnitas aqui, seria muito mais suportável usar qualquer um dos editores: Seleção retangular real : onde a seleção na tela é um retângulo, não uma...

9
Evite reformatar as listas de marcadores com formatação + = a

Estou usando o Vim formatoptions +=acomo descrito no Vim: quebra de linha para documentos para formatar linhas automaticamente enquanto escrevo documentos, especialmente documentos Markdown. Meu problema é que o Vim deseja reformatar também as listas de marcadores porque há uma linha em branco...

9
vi [m] leu o intervalo de linhas de outro arquivo

No Linux, editando file_Bno vim, quero adicionar a linha 10-25 de file_A. Exemplo: um tem um conjunto inteiro de documentos HTML com o mesmo cabeçalho e sim, pode-se criar um modelo e começar a partir daí, mas ainda assim: Estou procurando uma maneira simples [e elegante] de inserir um intervalo...

9
Qual é o objetivo do modo de substituição virtual no Vim?

A ajuda diz que os comandos do modo de substituição virtual no Vim gre GRsubstituem caracteres no estado da tela e não no arquivo. :help Virtual-Replace-mode Estou entendendo isso como algo como alterar os caracteres na tela, mas não no próprio buffer. Isso está certo? Parece incorreto. Posso...

9
Vim: Inverter da direita para a esquerda

Acidentalmente, acho :set rlque é para linhas relativas. Ativei o modo da direita para a esquerda . O documento para rightleftnão diz como reverter rl modesem sair do vim. Como se vai da esquerda para a direita no

9
Como alternar o suporte do mouse no vim?

Ultimamente, tenho trabalhado muito no meu laptop e clico acidentalmente enquanto digito. Eu sei que poderia remover set mouse=ano meu .vimrc, mas às vezes gosto de usar o mouse. O que posso fazer para criar uma função de alternância para alternar o suporte do

9
Função desconhecida no Vim

Eu tenho o seguinte arquivo (vimscript.vim): function HelloWorld() echo "Hello World" endfunction call HelloWorld() Quando abro esse arquivo e digito o seguinte: :call HelloWorld() Eu recebo um erro: E117: Unknown function:

9
Vim: substitua todas as linhas que começam com string com line

Neste texto hardware mac 33:33:333:33:33 hardware mac 33:13:333:33:33 hardware mac 33:23:333:23:34 hardware mac 33:033:133:33:35 ... Quero substituir todas as linhas que começam com hardware mac por hardware mac 00:00:00:00:00:00 eu tentei sed s/^hardware mac/hardware mac

9
tmux: como vincular uma chave para iniciar o comando shell?

Eu uso tmuxpara desenvolver, com dois painéis: um para editar o código e outro para compilá-lo. Eu preciso alternar o painel com muita frequência para iniciar o comando de compilação (diga " mvn install"). Como vincular uma chave (digamos " Ctrl+ B C") para iniciar esse comando específico no outro...

9
Configuração de erros do Powerline no vim

Eu instalei o powerline usando pip install, de acordo com as recomendações de instalação. Eu o tenho funcionado bem no zsh como um prompt e no tmux como uma linha de status, mas não consigo fazê-lo funcionar no vim. Quando adiciono o seguinte ao meu vimrc: python from powerline.vim import setup...