[ aster @ 04.12.2003. 18:09 ] @
Zdravo svima, vec neko vreme koristim emacs u pisanju C programa, trenutno me ne zanimaju sve njegove brojne mogucnosti :) za koje znam da ima mnogo, ali me interesuje kako da ipak malo poboljsam rad u pisanju C programa, za sta se nadam da cete mi pomoci. Sva pitanja sam napisao ispod pa mi be zamerite sto su sva pitanja u ovoj temi umesto svako pitanje u zasebnoj temi. Kao sto ce se iz pitanja videti duze vreme sam radio u windows-u i koristio VC++ IDE pa mi neke stvari nedostaju u radu sa emacs-om, a verujem da mnogo hvaljeni emacs :) sigurno moze da se donkle podesi da bar u nekoj meri olaksa sledece: 1. Znam mozda losa navika ali u VC-u sam navikao da mogu da vidim clanove strukture i da izaberem bez kucanja da ubaci clanove strukture. Na primer, ako imam: typedef struct { int prvi_clan; int drugi clan; } TEST; u VC IDE je dovoljno da nakon deklarisanja promenljive (npr. TEST test_var), otkucam samo: var. i nakon toga se lista clanova. E sada znam da u emacs-u mozda i ne moze tako nesto LAKO da se uradi, ali to ipak ne znaci da je zaista prakticno pamtiti sve clanove svih struktura, zato me interesuje dali postoji mogucnost da bar nekako vidim (u novom (completition ili ne) baferu listu clanova), ne koristeci tagove vec na neki drugi nacin? E sada nemojte me pitati zasto izbegavam tagove :) Na primer pozeljnija bi bila automatizacija (da se bafer sam pojavljuje) a ne da moram da sa M-. trazim prvi slican tag koji me mozda i nece odvesti do prave strukture vec gde se ime prvi put pojavljuje. 2. Iz istog razloga kao gore navedenih, znaci da li je moguce automatski videti listu parametra otkucane funkcije (u minibaferu ili u novom) bez pozivanja man ili info stranice ili opet :) tagova? 3. I zadnje :) Verujem da vecina zna kako se npr. u notepad-u, kedit-u ili geditu pozicionira cursor u tekstu pritiskom na CTRL+[Left arrow, Right arrow] znaci ako se npr. pritisne dvaput CTRL+Right i onda jednom CTRL+Left kursor ce biti na istoj poziciji kao kada bi jednom bili pritisnuti CTRL+Right tasteri, u emacs-u se to ponasanje razlikuje (ili mozda ne korisitm pravu kombinaciju tastera), pritiskom tastera M-f i M-b, odnosno npr. dva pritiska na kombinaciju tastera M-f i jedan na M-b nece postaviti kusror (point) na mesto na kojem bi bio samo jednim pritiskom na tastere M-f. Uf nadam se da ste me razumeli :) Dakle interesuje me kako to moze da se u emacs-u namesti ili ako ne koristim odovrajucu kombnaciju tastera za to, koje su to kombinacije tastera. |