Что означает "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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.