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.