Emacs Tiny Tips
Emacs ÆÁ ¸ðÀ½
Contents
1.1. Screen ¶GNU screenÀº ¸Å¿ì À¯¿ëÇÑ ÇÁ·Î±×·¥ÀÌÁö¸¸, ±âº»ÀûÀ¸·Î screen ¸í·ÉµéÀÌ C-a·Î ½ÃÀÛÇϱ⠶§¹®¿¡, Emacs¿Í Ãæµ¹ÇÕ´Ï´Ù. (Emacs¿¡¼ C-a´Â ÇöÀç ÁÙÀÇ Ã¹¹ø° ±ÛÀÚ·Î Ä¿¼¸¦ À̵¿ÇÏ´Â ¸í·É) µû¶ó¼ $HOME/.screenrc³ª /etc/screenrc¿¡ ´ÙÀ½°ú °°Àº ÁÙÀ» ³Ö¾î¼, screen¿¡¼ ¾²´Â escape Å°°¡ C-a°¡ ¾Æ´Ñ C-c°¡ µÇ°Ô ÇÕ´Ï´Ù.
escape ^caÀÌ °æ¿ì, break¸¦ º¸³»±â À§Çؼ C-c°¡ ¾Æ´Ñ C-c a¸¦ ¾¹´Ï´Ù. ¶Ç´Â ScreenÀÇ Çؼ®±ÝÁö±â´ÉÀ» ÀÌ¿ëÇؼ C-a¸¦ ÀÔ·ÂÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
C-a a 1.2. Debian ¶emacs-snapshotÀ̶ó°í ÇÏ´Â ÃֽŠ¹öÀüÀ» ¼³Ä¡ÇϽǷÁ¸é ¾Æ·¡ »çÀÌÆ®¸¦ Âü°íÇÏ¿© source.list¿¡ ÀúÀå¼Ò¸¦ Ãß°¡ÇØ ÁÖ°í ¾÷µ¥ÀÌÆ®ÈÄ ¼³Ä¡ÇÏ½Ã¸é µË´Ï´Ù.
lenny¿Í squeeze´Â lennyÀúÀå¼Ò¿ëÀ» »ç¿ëÇÏ½Ã¸é µÇ°í sid´Â sidÀúÀå¼Ò¿ë¸¦ »ç¿ëÇÏ½Ã¸é µË´Ï´Ù.
1.3. gentoo ¶Gentoo Linux »ç¿ëÀÚ¸é, emacs°¡ ¾Æ´Ñ emacs-cvs package¸¦ ¾²½Ã¸é ¾ÆÁÖ ¸ÚÁø? GTK+ widgetÀ» ¾²´Â emacs¸¦ ¾²½Ç ¼ö ÀÖ½À´Ï´Ù. (°ð emacs packageµµ GTK+°¡ default°¡ µÇ±â¸¦ Èñ¸ÁÇϸç..)
Ȥ½Ã, emacs package°¡ leim (´Ù±¹ ¾ð¾î ÀԷ±â)¸¦ Á¦°øÇÏÁö ¾Ê´Â´Ù¸é emacs-cvs package¸¦ ¾²±â ¹Ù¶ø´Ï´Ù.
¸¸¾à nabi¿Í °°Àº ÇÑ±Û ÀԷ±⸦ ¾µ ¶§, Shift + Space·Î ÇÑ/¿µ ÀüȯÀ» ÁÖ·Î ÇϽðí, Emacs¿¡¼µµ Shift + Space·Î ÇÑ/¿µ ÀüȯÀ» Çϱ⠿øÇÑ´Ù¸é ´ÙÀ½°ú °°ÀÌ ÇϽñ⠹ٶø´Ï´Ù:
$ LANG=C emacs & 1.5. emacs-server ¶X windows¿¡¼ ¿©·¯ Å͹̳ÎÀ» ¿°í ÀÛ¾÷ÇÒ ¶§ emacs¸¦ ¿©·¯°³ ¶ç¿ì°í ½ÍÁö ¾ÊÀ» ¶§°¡ ÀÖ½À´Ï´Ù.
ÀÌ·± °æ¿ì¿¡ emacs-server »ç¿ëÀ» ±ÇÀåÇÕ´Ï´Ù. ÇÑ ¹ø ¶ç¿ö ³õÀ¸¸é ´Ù¸¥ Å͹̳ο¡¼ emacs·Î ÆÄÀÏ ÆíÁýÀ» ÇÏ´Â °æ¿ì¿¡µµ ±âÁ¸ emacs¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
¸ÕÀú "M-x server-start"¸¦ »ç¿ëÇØ emacs-server¸¦ ½ÃÀÛÇÕ´Ï´Ù.
¸¸ÀÏ ~/.emacs ÆÄÀÏ¿¡ (server-start)¸¦ ÀÌ¹Ì µî·ÏÇØ ³õÀº °æ¿ì emacs ½ÇÇà ½Ã ÀÚµ¿À¸·Î server°¡ ½ÃÀ۵˴ϴÙ.
Å͹̳ο¡¼ "emacsclient FILE"À» ½ÇÇàÇÏ¸é ±âÁ¸¿¡ ¿¾î ³õÀº emacs¿¡¼ FILEÀ» openÇÕ´Ï´Ù.
ÆíÁý ÀÛ¾÷ÀÌ ³¡³ª¸é <C-x #>À¸·Î ÇöÀç ÆíÁý ÀÛ¾÷À» Á¾·áÇÕ´Ï´Ù.
¸¸ÀÏ emacs°¡ -nw ¿É¼ÇÀ¸·Î terminal ¸ðµå·Î ½ÇÇàµÇ¾ú´Ù¸é <C-x #>ÀÔ·Â ¼ø°£ "emacsclient FILE"À» ½ÇÇà Çß´ø Å͹̳ο¡¼ emacsclient¸¦ Á¾·áÇÕ´Ï´Ù.
2.2. ¼¼¼Ç °ü¸® ¶
3.4. Emacs¿¡¼ Dvorak°ú ¼¼¹ú½ÄÃÖÁ¾ »ç¿ëÇϱ⠶
3.6. Emacs »ö»ó ¹Ù²Ù±â ¶
3.7. Emacs »ö»ó Å׸¶ ¶
4.1. ´Ü¾î ¹× ÁÖ¼® ÀÚµ¿ ÀÔ·Â ¶
4.2. ´Ü¶ô ÀÚµ¿À¸·Î ä¿ì±â ¶
4.4. Emacs¿¡¼ HTML·Î ÀúÀåÇϱ⠶
4.7. Emacs ±¸Á¶Ã¼³ª Ŭ·¡½º ¸É¹ö ÀÚµ¿¿Ï¼º Çϱ⠶
5.7. eshell ¿©·¯°³ ¸¸µé±â ¶
|
If you suspect a man, don't employ him. |