Vi & Vim

18
É possível canalizar comandos do vim para o vim?

Eu quero executar o seguinte shell. wea-this is the end of the second word | vim j exit 0 Que eu esperava que canalizasse os pressionamentos de tecla w(avançar uma palavra) e depois e(final da palavra), depois a(anexar) e depois -this is the end of the second word(texto) no documento do Vim...

18
O que: open do no vim?

A documentação do Vim tem a dizer sobre o :opencomando: This command is in Vi, but Vim only simulates it: *:o* *:op* *:open* :[range]o[pen] Works like |:visual|: end Ex mode. {Vi: start editing in open mode} :[range]o[pen] /pattern/ As above, additionally move the cursor to the column where...

18
Como posso mapear d [count] d?

NB Esta não é uma duplicata de Como funciona o comando "d3fg"? Leia antes de votar para fechar! Cheguei a um impasse na minha busca para que pequenas exclusões funcionem como grandes . O problema que tenho é que não consigo descobrir como remapear comandos como esse d3d. De fato, nem consigo...

18
Qual é a relação entre vi, nvi e vim?

Em alguns unixes, em algum momento, encontrei um comando chamado nvi. Era um editor semelhante ao vi, sem grande parte de sua funcionalidade. Talvez fosse um garfo do velho vi? De qualquer forma, quais viversões são uma bifurcação das outras e quais são desenvolvimentos independentes? Eles têm uma...

18
Suporte do Quickfix para rastreios de Python

Digamos que eu tenha um script python com um erro de tempo de execução: $ cat example.py #! /usr/bin/env python3 a = 1/0 que dá: $ python3 example.py Traceback (most recent call last): File "example.py", line 3, in <module> a = 1/0 ZeroDivisionError: division by zero Eu quero que o...

18
Como obtenho a altura e largura reais do Vim?

winheight()e winwidth()retorne o número de colunas / linhas na janela atual. O que estou procurando é algo mais próximo da altura e largura reais da área de edição ou da área exibida, se executada em um terminal. O problema com winheight()e winwidth()é que a proporção calculada a partir desses...

18
Limpe uma linha mais rápido que [0] [d] [$]

Existe uma maneira mais rápida de apagar o texto em uma linha do que pressionando 0para pular para o início, então pressionando d$para excluir até o final da linha? Além disso, e se eu quisesse excluir tudo, exceto o recuo? Existe uma maneira de fazer

18
Como posso suprimir a mensagem "lendo do STDIN" no Vim?

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...

18
Substituir uma string sem mudar de maiúsculas e minúsculas?

Devido a uma peculiaridade no idioma específico do domínio em que estou trabalhando, frequentemente enfrento a tarefa de (seletivamente, não globalmente) substituir termou substituir TERMpor , wordou WORD, respectivamente. Isso significa que procuro sem distinção entre maiúsculas e minúsculas...

17
Comparação mais detalhada dentro de uma linha

Eu uso vimdiffpara inspecionar as diferenças entre os arquivos e, algumas vezes, perde um pouco. por exemplo, se eu tiver os dois arquivos a seguir: //a.c printf("Hello\n"); e: //b.c int i = printf("hello\n") + 3; mostrá-los em vimdiffdá: O que vou querer ver é que, em bc, o valor hnão é...