Kis szinesek.
Shell az emacs-ben
------------------------------
- M-x shell -> ez a regebbi, primitivebb, nem igazan hasznalhato verzio.
- M-x eshell -> ez a modernebb verzio. Ravasz a kicsike, mert nem olvassa a .bashrc/.cshrc/...rc file-okat. Ez egy teljesen elisp-en irott shell, amit lehet scriptelni is, de azt is "elisp"-esen ... pld: Az irnad "normalis" shellbe, hogy MYDATE=`date`
Ehelyett az elisp-esitett verzio: setq foobar (eshell-command-result "date")
vay az egyszerusitett mod .setq foobar ${date}
Rettentonek tunik, de az elso lepes lehet az elisp megismeresenek gorongyos utjan ... Egybb peldazatok: for i in `find -name Root`; do echo $i; done
helyettfor i in {find -name Root} {echo $i}
Hat igen ... szokni kell :-)
... olyan mint a screen ....
------------------------------
A terminalhasznalo kozonseg jol ismeri (ha jol ismeri) a screen nevu kis alkalmazast ami kezreallo (tenyleg kezreallo, merthogy "billentyukombinaciokkal mukodo") terminal-sokszorositojat.
Az emacs-nel erre kulonosebb szukseg nincsen, mert a sok-tabos eljarast mar regota ismeri az emacs (csak itt buffernek hivjak), es C-x C-b (erted! "b" mint buffer ... hehehe) az varazsszo, amivel elo lehet hivni ... majd navigalni benne ...
Ha megis a teljes frame-valtast valasztjuk (peldaul programozunk ecb-ben, meg a leveleinket varjuk gnus-ban), akkor van nekunk az elscreen, meg az escreen ...
A key-bining megegyezik a screen-evel, csak - default beallitasban - nem C-a, hanem C-z a varazsszo.
uncommenting
----------------------------
A c-ben c++-ban programozo bolgartarsak jol ismerik C-c C-c billentyukombinaciot, amivel kommentelni szoktunk (erted! "c", mint comment!).
Aztan megiscsak az egerhez kotorasznak, mikor eppen egy kommentalt reszt elol kell a franya kommentjeleket eltavolitani ...
De a emacs az segit abban hogy ne kelljen megis egereszni!
A varazsszo a az "[U]n". C-u C-c C-c az UnCommentelni fogja a kijelolt szovegreszt.
De meg tobb! Hogy a perl/python/shell/fortran/.../... programozok se erezzek magukat masodrendu allampogarnak, nekik van az univerzalis parancs (amit a C/C++-istak is hasznalhatnak vigan, az C-x comment-region es a C-u C-x comment-region ... (egyszer kell beirni, es mivel az M-x kommandokat nem nagyon szoktak/tuk hasznalni egy M-x beutese utani felnyilra a az utoljarra betett parancs ujra elohivhato ...)
No, kellemes commentelest, kepernyovaltasokat ...
k.
emacs - emacs [ejtsd: emacs] -IV
2008.04.09. 23:11 | k_huszar | Szólj hozzá!
Címkék: számítástechnika emacs
A bejegyzés trackback címe:
https://local.blog.hu/api/trackback/id/tr45419134
Kommentek:
A hozzászólások a vonatkozó jogszabályok értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a Felhasználási feltételekben és az adatvédelmi tájékoztatóban.
Nincsenek hozzászólások.
Utolsó kommentek