| 이전 글 :: 다음 글 |
| 글쓴이 |
메시지 |
atasa heavy mania

가입: 2002년 9월 9일 올린 글: 89
|
Posted: 토 2월 12, 2005 12:47 pm 주제: [OSX] 한글되는(?) 터미날 : emacs |
|
|
저 아래 BBEditor 로 터미날을 대신해서 한글을 쓸 수 있다고 올린 글이 있지만,
emacs 가 더 좋은 기능을 해주기 때문에 다시 올립니다.
http://swiki.osxdev.org/osxdev/162 에서 다운 받으시고요.
아래 내용을 홈 디렉토리에 .emacs 파일로 저장하시면 한글 설정까지 다 된상태로 실행 됩니다.
| 코드: |
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; environments
;;
(setq backup-directory-alist nil)
(setq backup-directory-alist
(cons (cons "\\.*$" temporary-file-directory)
backup-directory-alist))
(setq default-transient-mark-mode t)
;------- default mode -----------------------------------
(setq default-major-mode 'text-mode)
(setq indent-tabs-mode t)
;If this variable is non-nil, indentation functions can insert tabs as well as spaces.
(setq default-frame-alist '
(
(font . "-apple-monaco-medium-r-normal--15-100-75-75-m-100-mac-roman")
(height . 45)
(width . 80)
)
)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Language
;;
;; http://www.emacswiki.org/cgi-bin/emacs-en/CarbonEmacsPackage
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(set-language-environment "Korean")
(set-default-coding-systems 'euc-kr)
(set-keyboard-coding-system 'euc-kr)
(set-terminal-coding-system 'utf-8)
(set-buffer-file-coding-system 'euc-kr)
(set-file-name-coding-system 'utf-8)
(set-clipboard-coding-system 'euc-kr)
(set-selection-coding-system 'euc-kr)
(setq interprogram-cut-function
'(lambda (str push)
(mac-cut-function
(encode-coding-string str selection-coding-system t) push)))
(setq interprogram-paste-function
'(lambda ()
(decode-coding-string
(mac-paste-function) selection-coding-system t)))
;;Define the mouse scroll wheel
(defun up-slightly () (interactive) (scroll-up 5))
(defun down-slightly () (interactive) (scroll-down 5))
(global-set-key [mouse-4] 'down-slightly)
(global-set-key [mouse-5] 'up-slightly)
;;tramp
(setq tramp-default-method "sshx")
(setq mac-command-key-is-meta nil)
(global-set-key [(alt v)] 'yank)
(global-set-key [(alt c)] 'kill-ring-save)
(global-set-key [(alt x)] 'kill-region)
(global-set-key [(alt q)] 'save-buffers-kill-emacs)
(global-set-key [(alt w)] 'myKillBuffer)
(global-set-key [(alt z)] 'undo)
(global-set-key [(alt f)] 'search)
(global-set-key [(alt s)] 'save-buffer)
;;Selected text is deleted when you push delete. *gasp* ;-)
(pc-selection-mode)
(delete-selection-mode t)
|
emacs 를 실행하고, Esc-x 를 누른다음 shell 이라고 입력하면 shell 모드가 실행됩니다.
프롬프트까지 다 나오고, Tab 키를 누르면 파일명이나 명령어 자동 완성 기능까지 모두 됩니다. Cmd-z 를 누르면 목록이 되돌려지고요.
한글이 매우 잘 됩니다. ^^ 일본어, 중국어 등 전 세계어가 다 되는 터미날로 쓰면 되겠습니다.
그럼 필요하신 분 잘 쓰십시요.
(참고 : OSX 에도 터미날용 emacs가 기본으로 포함되어 있습니다.)
-----------------------------------
(여담)
사실은 emacs는 개발자가 개발자들이 쓰기 위하여 만든 거라서 일반인이 쓰기에는 부적합한 면도 있습니다. 우선 덩치가 매우 큽니다. 60메가에서 150메가 정도 됩니다.
하지만 컴퓨터를 직업으로 한다거나 컴퓨터를 자신의 생활과 밀접하게 해야 하는 젊은 학생분들이라면, emacs 를 조심스럽게 권하고 싶습니다.
emacs에는 일일이 나열할 수 없을 만큼 많은 기능이 있습니다. 어떤 사람은 emacs는 우리들의 삶 그 자체라고도 하며, 어떤이는 또 하나의 운영체제다 라고도 합니다.
lisp 라는 언어를 사용하기 때문에 제대로 쓰려면 그것도 익혀야 합니다. 그런데 풀스펙의 언어이기 때문에 에디터 내부에서 불가능한 것이 없어져 버렸습니다.
언어를 아무거나 사용해본 사람이라면 lisp도 쉽게 습득할 수 있습니다.
그리고 지난 30년 동안 지구상의 탑클래스 개발자들이 필요한 기능들을 지속적으로 추가 시켜오고 있는데 그 모든 소스가 공개되어 있습니다. 그래서 한마디로 없는게 없습니다.
저는 emacs 의 개요모드를 즐겨 쓰는데 워드나 아래한글의 개요모드와 유사하지요. 그 모든 내용을 HTML 로 목차까지 포함하여 만들어 줍니다. 뭐.. 일일이 나열한다는것이 어색할 정도이죠.
한번 배워놓으면, 지상에서 가장 방대하고 막강한 도구를 습득하게 되는것이며, 리눅스, 유닉스, 윈도우, 맥 을 망라하는 어떤 컴퓨터에서도 그대로 쓸 수 가 있습니다.
한빛미디어에서 "그누 이맥스 시작하기" 라는 책이 나와 있습니다.
이로써 제 맥의 OSX 셋팅을 마쳤습니다. 다른 분들도 OSX 과 함께 즐거운 시간 많이 가지십시요. ^^
atasa 가 화 3월 01, 2005 12:49 am에 수정함, 총 2 번 수정됨 |
|
| 위로 |
|
 |
LSB lunatic of mac

가입: 2003년 11월 29일 올린 글: 103
|
Posted: 토 2월 12, 2005 2:04 pm 주제: 으음;; |
|
|
.emacs 파일로 저장하니..
| 인용: | An error has occurred while loading `/Users/lsb/.emacs':
Symbol's function definition is void: setqinterprogram-cut-function
To ensure normal operation, you should investigate and remove the
cause of the error in your initialization file. Start Emacs with
the `--debug-init' option to view a complete error backtrace. |
라구 떠버리구요.. 입력은 되지만은.. 디렉토리 이름은 다 깨집니다 ㅠㅠ
어떻게 해야할까요.. _________________ 잘먹고 잘살자. |
|
| 위로 |
|
 |
atasa heavy mania

가입: 2002년 9월 9일 올린 글: 89
|
Posted: 토 2월 12, 2005 2:13 pm 주제: |
|
|
| 예 그렇군요. 붙여넣기가 잘못됐었나 봅니다. 지금 다시 해 보세요. 제가 확인까지 해 보았으니 잘 될겁니다. |
|
| 위로 |
|
 |
LSB lunatic of mac

가입: 2003년 11월 29일 올린 글: 103
|
Posted: 토 2월 12, 2005 10:27 pm 주제: 네- |
|
|
고맙습니다 ^^
이제 잘 됩니다..
다만 한글 입력시 바로 되지는 않고,, 이상한 창이 한번 더 뜨고
거기에 입력이 1차로 된뒤, 다시 입력이 되지만 부드럽게 잘 됩니다 ^^
그런데 ls 로 디렉토리를 뒤지면..
깨지지는 아니하는데
이런 세상에.. 글자 코드(/234/456/741/...] 이렇게 떠버립니다 ㅠ_ㅠ
이상하다.. 오픈소스 사람들은 2바이트 안 미워들 하시는데..
염치 불구하고 한번 더 부탁드립니다..
즐거운 하루 보내세요 _________________ 잘먹고 잘살자. |
|
| 위로 |
|
 |
catz master

가입: 2002년 8월 30일 올린 글: 331 위치: 어흥
|
Posted: 월 2월 28, 2005 2:43 am 주제: |
|
|
bash shell 을 사용하시면 됩니다.
tcsh 에선 코드가 나와버리네요.^^
bash를 통 안써서.ㅡ.ㅡ 그러려니 하고 쓰고 있어야합니다ㅜㅜ _________________ 세벌사랑, 한글사랑 |
|
| 위로 |
|
 |
han9kin the concern

가입: 2003년 6월 12일 올린 글: 10
|
Posted: 월 2월 28, 2005 11:48 am 주제: Re: 네- |
|
|
| LSB 씀: | 고맙습니다 ^^
이제 잘 됩니다..
다만 한글 입력시 바로 되지는 않고,, 이상한 창이 한번 더 뜨고
거기에 입력이 1차로 된뒤, 다시 입력이 되지만 부드럽게 잘 됩니다 ^^
그런데 ls 로 디렉토리를 뒤지면..
깨지지는 아니하는데
이런 세상에.. 글자 코드(/234/456/741/...] 이렇게 떠버립니다 ㅠ_ㅠ
이상하다.. 오픈소스 사람들은 2바이트 안 미워들 하시는데..
염치 불구하고 한번 더 부탁드립니다..
즐거운 하루 보내세요 |
http://swiki.osxdev.org/osxdev/162 에 올라와있는 emacs 실행파일은 작년것입니다. 몇달안되었지만 그 사이 패치가 많이 되었습니다.
http://home.att.ne.jp/alpha/z123/emacs-mac-e.html 에서 다시 받으셔서 해 보십시오. |
|
| 위로 |
|
 |
atasa heavy mania

가입: 2002년 9월 9일 올린 글: 89
|
Posted: 화 3월 01, 2005 12:54 am 주제: |
|
|
지난번 글 올릴때는
mkdir 한글이름
명령이 동작하는것을 확인하고 올렸던것 같은데 지금은 되기도 하고 안되기도 하는군요.
다시 알아보고 수정하겠습니다. |
|
| 위로 |
|
 |
idkfasd mania

가입: 2004년 1월 7일 올린 글: 58
|
Posted: 수 8월 24, 2005 5:45 am 주제: Re: [OSX] 한글되는(?) 터미날 : emacs |
|
|
| atasa 씀: | 저 아래 BBEditor 로 터미날을 대신해서 한글을 쓸 수 있다고 올린 글이 있지만,
emacs 가 더 좋은 기능을 해주기 때문에 다시 올립니다.
http://swiki.osxdev.org/osxdev/162 에서 다운 받으시고요.
아래 내용을 홈 디렉토리에 .emacs 파일로 저장하시면 한글 설정까지 다 된상태로 실행 됩니다.
| 코드: |
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; environments
;;
(setq backup-directory-alist nil)
(setq backup-directory-alist
(cons (cons "\\.*$" temporary-file-directory)
backup-directory-alist))
(setq default-transient-mark-mode t)
;------- default mode -----------------------------------
(setq default-major-mode 'text-mode)
(setq indent-tabs-mode t)
;If this variable is non-nil, indentation functions can insert tabs as well as spaces.
(setq default-frame-alist '
(
(font . "-apple-monaco-medium-r-normal--15-100-75-75-m-100-mac-roman")
(height . 45)
(width . 80)
)
)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Language
;;
;; http://www.emacswiki.org/cgi-bin/emacs-en/CarbonEmacsPackage
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(set-language-environment "Korean")
(set-default-coding-systems 'euc-kr)
(set-keyboard-coding-system 'euc-kr)
(set-terminal-coding-system 'utf-8)
(set-buffer-file-coding-system 'euc-kr)
(set-file-name-coding-system 'utf-8)
(set-clipboard-coding-system 'euc-kr)
(set-selection-coding-system 'euc-kr)
(setq interprogram-cut-function
'(lambda (str push)
(mac-cut-function
(encode-coding-string str selection-coding-system t) push)))
(setq interprogram-paste-function
'(lambda ()
(decode-coding-string
(mac-paste-function) selection-coding-system t)))
;;Define the mouse scroll wheel
(defun up-slightly () (interactive) (scroll-up 5))
(defun down-slightly () (interactive) (scroll-down 5))
(global-set-key [mouse-4] 'down-slightly)
(global-set-key [mouse-5] 'up-slightly)
;;tramp
(setq tramp-default-method "sshx")
(setq mac-command-key-is-meta nil)
(global-set-key [(alt v)] 'yank)
(global-set-key [(alt c)] 'kill-ring-save)
(global-set-key [(alt x)] 'kill-region)
(global-set-key [(alt q)] 'save-buffers-kill-emacs)
(global-set-key [(alt w)] 'myKillBuffer)
(global-set-key [(alt z)] 'undo)
(global-set-key [(alt f)] 'search)
(global-set-key [(alt s)] 'save-buffer)
;;Selected text is deleted when you push delete. *gasp* ;-)
(pc-selection-mode)
(delete-selection-mode t)
|
emacs 를 실행하고, Esc-x 를 누른다음 shell 이라고 입력하면 shell 모드가 실행됩니다.
프롬프트까지 다 나오고, Tab 키를 누르면 파일명이나 명령어 자동 완성 기능까지 모두 됩니다. Cmd-z 를 누르면 목록이 되돌려지고요.
한글이 매우 잘 됩니다. ^^ 일본어, 중국어 등 전 세계어가 다 되는 터미날로 쓰면 되겠습니다.
그럼 필요하신 분 잘 쓰십시요.
(참고 : OSX 에도 터미날용 emacs가 기본으로 포함되어 있습니다.)
-----------------------------------
(여담)
사실은 emacs는 개발자가 개발자들이 쓰기 위하여 만든 거라서 일반인이 쓰기에는 부적합한 면도 있습니다. 우선 덩치가 매우 큽니다. 60메가에서 150메가 정도 됩니다.
하지만 컴퓨터를 직업으로 한다거나 컴퓨터를 자신의 생활과 밀접하게 해야 하는 젊은 학생분들이라면, emacs 를 조심스럽게 권하고 싶습니다.
emacs에는 일일이 나열할 수 없을 만큼 많은 기능이 있습니다. 어떤 사람은 emacs는 우리들의 삶 그 자체라고도 하며, 어떤이는 또 하나의 운영체제다 라고도 합니다.
lisp 라는 언어를 사용하기 때문에 제대로 쓰려면 그것도 익혀야 합니다. 그런데 풀스펙의 언어이기 때문에 에디터 내부에서 불가능한 것이 없어져 버렸습니다.
언어를 아무거나 사용해본 사람이라면 lisp도 쉽게 습득할 수 있습니다.
그리고 지난 30년 동안 지구상의 탑클래스 개발자들이 필요한 기능들을 지속적으로 추가 시켜오고 있는데 그 모든 소스가 공개되어 있습니다. 그래서 한마디로 없는게 없습니다.
저는 emacs 의 개요모드를 즐겨 쓰는데 워드나 아래한글의 개요모드와 유사하지요. 그 모든 내용을 HTML 로 목차까지 포함하여 만들어 줍니다. 뭐.. 일일이 나열한다는것이 어색할 정도이죠.
한번 배워놓으면, 지상에서 가장 방대하고 막강한 도구를 습득하게 되는것이며, 리눅스, 유닉스, 윈도우, 맥 을 망라하는 어떤 컴퓨터에서도 그대로 쓸 수 가 있습니다.
한빛미디어에서 "그누 이맥스 시작하기" 라는 책이 나와 있습니다.
이로써 제 맥의 OSX 셋팅을 마쳤습니다. 다른 분들도 OSX 과 함께 즐거운 시간 많이 가지십시요. ^^ |
아 ~~ 근데 저는 한글이 안 써지고 일본어가 됩니다^^-_-
왜 그런 걸까여?..
해결 책이 있으면 답변 부탁 드립니다,, |
|
| 위로 |
|
 |
recypace beginner

가입: 2005년 2월 6일 올린 글: 7
|
Posted: 일 9월 11, 2005 5:12 pm 주제: |
|
|
혹시 OSX 한영전환을 하신건 아니신지요?
emacs는 자체적으로 shift-space로 입력전환이 됩니다. |
|
| 위로 |
|
 |
hwank master


가입: 2003년 11월 12일 올린 글: 373 위치: 서울시 은평구 불광동
|
Posted: 토 9월 17, 2005 8:11 pm 주제: |
|
|
제가 쓴 스레드 중에 OS X의 터미널에서 한글 입력 및 보기 기능을 세팅하는 방법이 있습니다.
http://maczoo.com/viewtopic.php?t=42659
비슷한 스레드라 생각되어 적어봅니다. _________________ Some memories are more meaningful than the love.
Apple Perfoma 575, PowerBook G4 "12, PowerMacintosh G3 (basic), Powerbook G3 "Pismo", video iPod 30G
iChat : xxx@mac.com
Home: http://hwank.egloos.com |
|
| 위로 |
|
 |
|