Portál AbcLinuxu, 1. června 2025 01:42


Dotaz: Vim - doplňování kódu (omni-completion)

1.2.2009 01:37 pifko | skóre: 4
Vim - doplňování kódu (omni-completion)
Přečteno: 371×
Odpovědět | Admin

Zdravím,

chtěl bych se zeptat ohledně doplňování ve vimu. Ctrl+x, ctrl+o funguje bez problémů a zobrazí se seznam na doplnění. Já bych ale chtěl, aby když budu psát, se tento seznam jakoby procházel a nabízených možností postupně ubývalo. Teď když zmáčknu nějaký znak, tak seznam zmizí, doplní se první nabízená možnost a hned za ní stisknutý znak. Snad je to srozumitelné. Jde to nějak? Díky

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

2.2.2009 13:15 l4m4
Rozbalit Rozbalit vše Re: Vim - doplňování kódu (omni-completion)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Určitě, protože by to tak mělo fungovat normálně. Tj. pro požadované chování není zapotřebí nic nastavovat.
2.2.2009 14:17 pifko | skóre: 4
Rozbalit Rozbalit vše Re: Vim - doplňování kódu (omni-completion)

Aha, tak to je někde nějaký zádrhel, protože mě to tak nefunguje. Neví někdo čím by to mohlo být?

2.2.2009 14:27 fakenickname | skóre: 42 | blog: fakeblog
Rozbalit Rozbalit vše Re: Vim - doplňování kódu (omni-completion)
spus svuj vim jako 'vim -u NONE' (tj bez konfiguraku), nahod :set nocompatible a zkus jestli to pujde.. kdyztak rekni verzi vimu a hlavne patchlevel. Osobne pro doplnovani pouzivam:
set completeopt=longest,menuone
3.2.2009 00:36 pifko | skóre: 4
Rozbalit Rozbalit vše Re: Vim - doplňování kódu (omni-completion)

Tak po zadání set completeopt=longest,menuone to začalo fungovat jak chci. Díky moc!

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.