:s/pattern/replacementopera no primeiro jogo e :s/pattern/replacement/gem todos. Como operar apenas no
:s/pattern/replacementopera no primeiro jogo e :s/pattern/replacement/gem todos. Como operar apenas no
Quais arquivos eu preciso criar? O que deve estar dentro desses arquivos? Existe um arquivo de esquema de cores padrão em algum lugar que eu possa usar e alterar os valores de cores
no vim eu posso fazer vim --servername fooe vim --servername foo --remote-silent bar.txtabrir arquivos em uma instância do vim de várias janelas de terminal (via tmux ou o que for). Como a mesma coisa é alcançada no
Trabalho em projetos com diferentes níveis de indentação. Em muitos desses projetos, devido à maneira como os arquivos são tipicamente estruturados, a maioria das linhas é recuada em pelo menos dois níveis (como métodos em arquivos Java). Isso significa que a criação de uma nova linha quando...
Isso só parece acontecer ao usar o vim dentro do tmux. Também estou usando o iTerm 2. Se eu criar um novo painel tmux ou redimensionar um painel tmux, ele imediatamente se parece com o seguinte: E então a única maneira de corrigi-lo é rolar no vim e voltar para isso: O que poderia estar...
O Vim mantém um histórico dos comandos ex (acessíveis via :↑e q:), e esse histórico persiste após o encerramento. Se eu executar várias instâncias do Vim (mesmo usuário, mesmo diretório inicial), como o Vim arbitrará entre os históricos de comandos? Parece que o último processo para sair vence....
O diretório de trabalho atual é ./A/B/. Um documento vazio é aberto quando eu digito vime o netrw é aberto com o comando :e.A janela é dividida por vs.e eu posso navegar para o diretório de nível superior, ou seja ./A/,. Agora eu gostaria de copiar um arquivo a_file.jpgde ./A/B/para ./A/. Eu...
Isso sempre me incomodou nos comandos we Wmotion - eles parecem funcionar de maneira diferente quando usados com o ccomando hange do que quando usados sozinhos ou com o dcomando elete. Por exemplo, com o cursor no "q" deste texto: The quick brown fox jumps over the lazy dog. digitando...
Se eu fizer: $ less file E pressione qpara sair less, ainda vejo o mesmo texto da tela quando lessainda estava em execução. No entanto, se eu fizer $ vim file E :q, meu terminal está em branco ... Capturas de tela do meu terminal após sair lesse vim: De alguma forma, posso impedir...
Ao editar um comando do Vim, gostaria de usar os mesmos atalhos do Bash e de todos os outros REPL: M-bpara retornar uma palavra, M-Backspaceexcluir uma palavra anterior, M-uconverter a palavra para maiúscula e C-kcortar até o final de a linha etc. Consegui configurar alguns dos comandos usando...
Eu sei que posso excluir do cursor até e incluindo a primeira ocorrência de um caractere x com d/x<CR>ou com v/x<CR>dse eu quiser ver a seleção primeiro e depois excluir. Como posso apagar a partir da posição atual do cursor até o n º ocorrência de x ? Por exemplo, se o cursor estiver...
Existe uma maneira dedicada de mesclar dois blocos de texto intercalando linhas, como passar disso: a1 a2 a3 a4 b1 b2 b3 b4 para isso: a1 b1 a2 b2 a3 b3 a4 b4 em alguns comandos? EDIT : Eu realmente gosto da solução de Sato Katsura , aqui está como eu a implementei: function!...
Gostaria que meus editores me dessem o máximo possível de espaço na tela, pois isso aumenta minha capacidade de ver a maior parte do código de uma só vez. O problema é que gvimparece me fornecer uma janela de 80x25 ou lembrar o último tamanho não maximizado, dependendo de como eu o invoco. Então,...
Posso pular para uma declaração ou definição de função em um projeto de vários arquivos de origem C ++? Digamos que eu tenho um arquivo de cabeçalho foo.hpp: int bar(); e um arquivo de origem foo.cpp: #include "foo.hpp" int bar() { return 42; } e um arquivo principal main.cpp: #include...
Uso Vim há 4 anos. Estou ansioso para contribuir com o vim do projeto de código aberto. Gostaria de algumas dicas sobre por onde começar e com quem entrar em contato para contribuir com o Vim. A ajuda de pessoas que já contribuíram para o Vim ajudaria muito :). Desde já, obrigado. PS - Não tenho...
Recentemente, li sobre o registro do buraco negro, "_que é um registro somente para gravação. A documentação do Vim descreve da seguinte maneira: Registro do buraco negro "_ Ao escrever neste registro, nada acontece. Isso pode ser usado para excluir texto sem afetar os registros normais....
Estou usando o recurso undofile no Vim há um tempo. É um recurso muito bom. No entanto, um aborrecimento é que é muito fácil desfazer acidentalmente as alterações que fiz na última vez em que abri o arquivo; que pode ser de 2 minutos atrás, uma hora atrás, na semana passada ou um mês atrás. Por...
Estou escrevendo uma tabela de descontos que se parece com isso: | 13/05/15 | 09:30-16:00 | 6.5 | | 14/05/15 | 10:00-16:30 | 6.5 | | 16/05/15 | 15:30-01:00 | 9.5 | | 21/05/15 | 09:00-16:30 | 7.5 | | 22/05/15 | 08:30-17:00 | 8.5 | | 28/05/15 | 09:30-15:30 | 6 | | 02/06/15 | 09:00-20:00 | 11 | |...
Estou tentando abrir um .xlsxarquivo no Vim, mas ocorreu um erro dizendo: ***error*** (zip#Browse) unzip not available on your system Eu sei que é um arquivo binário, mas quero fazer algumas somas de verificação e provavelmente converter em hexadecimal. Percebi que se eu alterar a extensão, o...
Muitas sintaxes de expressão regular de ferramentas Unix são frequentemente as Expressões regulares básicas e estendidas codificadas em POSIX (BRE e ERE, respectivamente) e, em algumas implementações modernas, no estilo Perl (PCRE é uma implementação disso). Existe uma correspondência individual...