Co oznacza „idem” w dokumentach VIM?

10

Jednym przykładem może być lista dokumentów:

:unlet list[3] "idem
Baszar
źródło

Odpowiedzi:

12

Jest to łaciński termin oznaczający „to samo” . W cytowanym kontekście oznacza to po prostu, że wymienione polecenie robi to samo co poprzednio wymienione polecenie, tj . remove item 3:

:let i = remove(list, 3)    " remove item 3  
:unlet list[3]              " idem
Bogaty
źródło
7
Ciekawostka: we Włoszech często używa się określenia „idem”, gdy na przykład wydaje się zamówienia w restauracji, gdy ludzie biorą to samo danie. Odp .: „Prendo la fiorentina con l'insalata” B: „idem con patate” (A: „Wziąłbym stek Fiorentina z sałatką”, B: „To samo, ale zamiast ziemniaków”). W szczególności „idem con patate” jest często używane do stwierdzenia, w ogólnym porównaniu dwóch rzeczy, że nie są one dokładnie takie same, ale w praktyce należy je uznać za takie same.
Giacomo Alzetta
W Niemczech ludzie mogą powiedzieć „dito” w tej samej sytuacji, którą opisał @GiacomoAlzetta.
Rolf
@Rolf „Ditto” jest również powszechny w języku angielskim. Jednak nigdy nie słyszałem „Ditto z ziemniakami”.
Rich
@Rich Tak, w Niemczech powiedziałby tylko „dito” bez niczego innego.
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 oznacza, że ​​ten wiersz kodu robi to samo co wiersz powyżej.

Może to być przydatne: https://en.wiktionary.org/wiki/idem

João A. Toledo
źródło