Vi & Vim

Perguntas e respostas para pessoas que usam as famílias vi e Vim de editores de texto


2
Salvar a última ação (.) Em uma macro
Caso de Uso Estou no modo normal. Não pensei explicitamente em gravar uma macro, mas faço uma única alteração de comando. Agora posso repetir esta ação usando dot. Agora percebo que é uma ação útil salvar em uma macro para usar mais tarde, em vez de digitar todo o comando …


3
Como sei que estou em um shell do comando vi: sh?
No vi, posso obter um terminal shell com o :shcomando E depois, eu posso retornar ao vi por exitshell. Mas, se eu estava usando o terminal shell por um longo tempo, e esqueci se exitfecharia alguma coisa ou me devolveria o vi. Existe alguma maneira de verificar se eu retornarei …

1
Por que o vim reclama de criptografia fraca ao usar blowfish2?
Abri um documento a partir de 2015 que salvei usando a criptografia incorporada no vim ( :X). Isso foi salvo usando blowfishno momento. A mensagem que recebi agora (2017) foi a seguinte: Warning: Using a weak encryption method; see :help 'cm' Enter encryption key: ********************************************* Enter same key again: ********************************************* …


1
Como obter uma visualização do comando de substituição?
Freqüentemente, sinto necessidade de executar uma substituição que terá correspondências dispersas em um arquivo grande e com expressões não triviais de pesquisa e substituição. Por exemplo, digamos que eu tenha algumas chamadas de função como okFunction(arg1, arg2 arg3). Os argumentos diferem a cada chamada de função, é claro. Agora diga …


1
referência / documentação no vim
Presumo que a única documentação que acompanha o vim seja sobre o vim. Se eu instalar plugins, também haverá documentação dos plugins. Mas existem documentações para outros idiomas no vim? Um exemplo seria, digamos, que eu estou codificando em python no Vim e queira procurar rapidamente a compreensão da lista …


2
Recuar para o próximo nível de recuo com >>
De tempos em tempos, tenho que trabalhar com código que não é recuado para o nível de recuo que o Vim configurou (4 espaços por nível), geralmente após copiar / colar algo no arquivo. Eu costumo me contentar com <<e >>. O problema é que eles não saltam para o …


1
Ecoar mensagem na inicialização sem avisar
Gostaria de fazer eco de uma mensagem personalizada na inicialização, com base em se certas funções de inicialização foram ou não bem-sucedidas. Eu tentei isso no meu.vimrc echo 'test' "All my settings ... Eu gostaria que o vim ecoasse uma mensagem como se tivesse acabado de digitar echo 'foo' na …
9 vimrc  echo 

1
Exibir saída Vim para texto
Gostaria de saber se existe algum comando semelhante :TOhtml, mas apenas para texto simples e representando toda a exibição do Vim. Por exemplo, dada a exibição: Ele criaria o seguinte arquivo de texto: 1 B 1 a ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ …
9 vimscript 

1
Diferença entre comando completo e curto
Existe uma diferença prática entre usar :e e :edit Exceto pela legibilidade, onde faz sentido em um mapeamento usar :edit, porque é mais explícito. Existe alguma diferença entre eles? Nota: Isso se aplica também a todos os outros comandos.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.