Tento web používá soubory cookie. Dalším používáním webu s tímto souhlasíte.
jméno
heslo
přihlásit
zaregistrujte se
zapomněli jste heslo?
Emacs: escape meta alt control shift aneb prece nejsem sam, kdo nepouziva VIM
KKL2401
Tento klub jsem zalozil, aby slouzil zhruba ke stejnym ucelum jako WRAITHova poradna ohledne VIMu na Mageu. Bohuzel narozdil od nej, ktery VIMu opravdu dobre rozumi, ja moc velke znalosti emacsu nemam, nicmene doufam, ze se treba spolecnymi silami tu a tam neceho dobereme.
Máte k tomu co říct? Vložte se do diskuze.
KKL2401 --- 15:08:33 15.3.2005
Mate nekdo zkusenosti s emacsem na HP-UXu? Ja mam k takovy masine pristup poprvy v zivote a ponekud me zarazilo, ze kdyz tam pustim emacs, tak ten prekresluje terminal s frekvenci jednoho radku za nekolik vterin (takze nez treba vykresli tu uvodni vitaci obrazovku, tak to docela trva). To vse bez nejakych zjevnych pricin jako absolutni zatizeni procesoru nebo tak.
KAMCATKA --- 20:53:55 5.2.2005
esli vas to nepbavi tak se omlouvam ale nahodou sem na to narazil na EmacsWiki ve "vtipnejch" citatech:

"I'm using Linux. A library that emacs uses to communicate with Intel hardware."
GLIN --- 22:45:32 24.1.2005
KKL2401: to je tam standardne na ALT+/ , coz mi prijde jako celkem prijemny...ja uz bych nemohl furt prehazovat ty ruce z prstokladu na sipky a pak zas hledat prstoklad...ze je to v bashi a vsude na radkovejch aplikacich, to je asi normal, ale ja uz to mam treba i v GTK aplikacich nastaveny, ze mi tyhle zakladni emacs-like veci fungujou (napr. pri psani v mozille, v gaimovi atd.)...akorat se vetsinou dost motaj se zkratkama ty aplikace, ale napr. ted jak tu pisu ve firefoxovi, tak mi C-f, C-b, C-p, C-n, C-a, C-e fugnujou, takze sipky nepotrebuju :)
KAMCATKA --- 12:27:20 24.1.2005
Kdyby to nekdo jeste neznal - mozna by se to mohlo objevit i na nastence:

http://www.emacswiki.org
KKL2401 --- 9:56:25 17.1.2005
Ale mam dojem, ze jeste neco dalsiho mi vadilo, jenom si nevzpomenu co.
KKL2401 --- 9:56:05 17.1.2005
GLIN: Ne, prave takhle. Akorat jsem pak mel nejak problem predefinovat to autodoplnovani, co je na C-space defaultne, na neco jinyho. Ale jak rikam, to bylo spis tim, ze jsem delal neco blbe.
GLIN --- 22:40:06 16.1.2005
KKL2401:
Ad. nesundavani rukou ze zakladni pozice: Naprosty souhlas.
Ad. Eclipse: Me to normalne funguje, akorat neni vyzualne videt, ze text oznacuju, jinak to pouzivam stejne jako v emacsu tj:
C-SPACE (set-mark) potom C-f atd. na pohyb - oznacuju text od mark k pozici kurzoru, pak M-w na copy a pak kdekoliv C-y na paste. Nebo oznacujes text jeste jinak?
ANT_39 --- 22:34:35 16.1.2005
GLIN: ten flymake se fakt da pouzivat? Jeste bych tak veril ze u Ccka nebo takoveho nejakeho jazyka, ale u C++ to musi byt neskutecne pomale...
KKL2401 --- 22:26:15 16.1.2005
GLIN: Tu emacs-like klavesnici v Eclipsu cas od casu zkousim (ve firme v tom uz pisem dost dlouho a predtim to byl nejakej IBM Visual Age, kterej snad podobnou volbu mel taky), ale i kdyz se to pokazde, kdyz to zrovna zkusim, zlepsi, tak od toho po case utecu ke standardnimu ovladani, neni to proste ono. Na emacsu je dobre to, ze clovek malokdy musi uhnout rukou ze standardniho posazeni prstu v poloze asdf jkl;, protoze i pohyb se s pomoci controlu da ukocirovat bez toho, aby clovek pravou rukou chmatal po kurzorovejch sipkach. To emacs-like chovani to umoznuje sice tak, ale nejak jsem trochu narazil pri oznacovani textu, tam uz to nejak takhle neslo (ale mozna jsem delal neco blbe). A pak tam bylo jeste par dalsich drobnosti (asi i to undo), ktery me presvedcili, ze nez jakysi (byt celkem vydareny) hibrid, tak radsi standardni chovani.
Ano, prave kvuli javovskejm identifikatorum jsem chtel nejaky kontextovy doplnovani. Byt u identifikatoru to jeste neni tak hrozny - to zvladne i ten neinteligentni M-/ - proste kdyz to nekde uvidi, tak to tam doplacne, ale prave to volani metod na nejakejch objektech, o kterejch toho zas tolik nevim, se hodi (ted treba budu psat neco s pouzitim SWT, to si myslim, ze bude kamen urazu, protoze pochybuju, ze by to JDEE bylo az tak dobry, ze by si umelo sahnout do toho SWT jaru a vytahnout si to API z toho).
GLIN --- 22:15:37 16.1.2005
Jinak na javu, co jsem ted psal mensi projekt jsem se rozhodl, ze prestanu ze 100% manii emacs na vsechno a pouzil jsem Eclipse, a zatim toho teda nelituju. Je tam volba klavesnice emacs-like, takze takova ta zakladni navigace ala C-f, M-f,..., M-d, M-Backspace, C-s, C-r,.... tam funguje (i kdyz to vyhledavani nezviraznuje vsechny vyskyty a undo je tam na F9, coz me vadi asi nejvic..ale jde to prenastavit).

A proc jsem se tak rozhodl(dlouho odolavam vsemu moznemu) zrovna u Javy? Protoze programovani v jave je takove, ze se identifikatory nezkracujou..to je vypisuji cely "DynamicGameObject", a bez toho dokoncovani bych fakt psal dosti neefektivne (ja vim, kdyz pises program, tak to dodrzovat nemusis, ale zaprve vsechny knihovny jsou tak psany..a za druhe myslim, ze by byla prasarna psat v jave jako v Ccku :) )

Navic takovy ty veci jako debug na jednu klavesu s vypisovanim call stacku a promennejch apod. je docela komfort... a to podtrhavani kodu je tam taky spolehlivejsi nez ten flymake a umi i naky lehky samoopravy.......i kdyz to jdee ani j-emacs jsem nezkousel, takze nemuzu porovnavat... kdyztak se pochlub, jak se ti s nima vede, nebo pro co jsi se nakonec rozhodl.