Що означає `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 con patate" часто використовується у загальному порівнянні двох речей, що вони не зовсім однакові, але на практиці їх слід вважати однаковими.
Джакомо Альзетта

У Німеччині люди можуть сказати «діто» за тієї ж ситуації, що описала @GiacomoAlzetta.
Рольф

@Rolf "Дітто" поширений і в англійській мові. Хоча я ніколи не чув "Дітто з картоплею".
Багатий

@Rich Так, у Німеччині також було б сказати лише "dito" без нічого іншого.
Рольф

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.