O que significa `idem` nos documentos do VIM?

10

Um exemplo estaria nos documentos da Lista:

:unlet list[3] "idem
Bashar
fonte

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
Rico
fonte
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

João A. Toledo
fonte