O que significa `idem` nos documentos do VIM?


Respostas:


12

É um termo latino que significa "o mesmo" . No contexto citado, significa apenas que o comando listado faz a mesma coisa que o comando listado anteriormente, ou seja remove item 3:

:let i = remove(list, 3)    " remove item 3  
:unlet list[3]              " idem

7
Curiosidade: na Itália, o termo "idem" costuma ser usado quando, por exemplo, é feito um pedido no restaurante quando as pessoas tomam o mesmo prato. A: "Prendo a fiorentina com a salada" B: "idem con patate" (A: "Eu levaria o bife da Fiorentina com salada", B: "O mesmo, mas com batatas"). Em particular, o "idem conpatate" costuma ser usado para afirmar, em uma comparação genérica entre duas coisas, que elas não são exatamente iguais, mas na prática devem ser consideradas iguais.
— Giacomo Alzetta

Na Alemanha, as pessoas podem dizer "aqui" para a mesma situação que @GiacomoAlzetta descreveu.
— Rolf

@Rolf "Ditto" também é comum em inglês. Eu nunca ouvi "Idem com batatas", no entanto.
— Rich

@ Rich Sim, na Alemanha também só dizia "aqui" sem mais nada depois.
— Rolf

5

:help list

...
:let i = remove(list, 3)            " remove item 3
:unlet list[3]                      " idem
:let l = remove(list, 3, -1)        " remove items 3 to last item
:unlet list[3 : ]                   " idem
...

idem é dizer que essa linha de código faz o mesmo que a linha acima.

Isso pode ser útil: https://en.wiktionary.org/wiki/idem

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.