Что означает "idem" в документах VIM?

Ответы:

12

Это латинский термин, означающий «то же самое» . В указанном контексте это просто означает, что указанная команда выполняет то же самое, что и ранее перечисленная команда, то есть remove item 3:

:let i = remove(list, 3)    " remove item 3  
:unlet list[3]              " idem
Богатые
источник
7
Забавный факт: в Италии термин «то же самое» часто используется, например, при заказе блюд в ресторане, когда люди принимают одно и то же блюдо. A: «Prendo la fiorentina con l'insalata» B: «idem con patate» (A: «Я бы взял стейк из фиорентины с салатом», B: «То же самое, но вместо картошки»). В частности, «idem conpatate» часто используется для общего сравнения двух вещей, что они не совсем одинаковы, но на практике их следует считать одинаковыми.
Джакомо Альзетта
В Германии люди могут сказать «дито» за ту же ситуацию, которую описал @GiacomoAlzetta.
Рольф
@Rolf "Ditto" также распространен на английском языке. Я никогда не слышал "То же самое с картофелем", хотя.
Богатый
@Rich Да, в Германии также сказали бы только «дито» без чего-либо еще после этого.
Рольф
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 это сказать, что эта строка кода делает то же самое, что и строка выше.

Это может быть полезно: https://en.wiktionary.org/wiki/idem

Жоао А. Толедо
источник