리눅스 콘솔에서 가장 쓰기 편한 에디터는?
글쓴이: nalrim / 작성시간: 토, 2007/03/03 - 12:52오후
방향키 되어야 하고 Page UP, Page Down, Home, End 되어야 하고
Copy & Paste가 윈도우와 동일한 Ctrl + c, Ctrl + v 키 조합이어야 합니다.
신택스 하일라이팅을 지원한다면 좋겠지만 그보단 쉬워야 한다는게 우선입니다.
매우 가볍게 실행되고 Shell 스크립트에대해서 만큼은 신택스 하일라이팅을 지원하는 에디터를 추천해주세요.
-- 내용 추가 --
리눅스가 OS라는것만 아는 사람이 콘솔로 로그인해서 스크립트 파일 하나를 가끔 편집하는 일을 원합니다.
편집도 아주 단순해서 삭제하거나 복사, 붙여넣기 뿐입니다. 그것도 한두줄만..
emacs는 느려서 안되고 vi는 명령, 입력모드때문에 안되고 둘 다 키맵핑은 기본설정이 아니라서
만들고 앞으로도 관리해야 해서 싫고.. 아무튼 저는 이 사람에게 vi나 emacs를 권하고 싶지 않습니다.
신택스 하일라이트는 꼭 안되어도 상관없습니다.
보통 사람들은 pico를 가볍고 쓰기 편하다고 생각하는데 안그렇습니다.
처음에 그거 쓰라고 했다가 이 질문을 하게 된겁니다.
Forums:
이건 가장 쓰기 편한
이건 가장 쓰기 편한 에디터를 찾는 것이 아니라 윈도/도스 친화적인 에디터를 찾길 원하시는 거군요.
- CN의 낙서장 / HanIRC:#CN
- 죠커's blog / HanIRC:#CN
그러고보니
그러고보니 그렇네요. ^^;
vim 키매핑을 해서 쓰시든가요
하지만 vim 키매핑을 그렇게 이상하게 하는 법 찾아보는 것보다
그냥 vim 에 익숙해지는 게 더 빠를 듯 하네요.
방향키와 Ctrl+c Ctrl+v 를 버리고 hjkl yy p 를 손에 익히세요.
첨엔 저도 vim 을 거부했으나 불가항력입니다.
한번 vim 에 익숙해지면 Ctrl+c Ctrl+v 가 불편해집니다.
왜냐하면 유닉스에서 사용하는 키 조합은 윈도우즈와는 완전히 다릅니다.
예를 들면 쉘에 Ctrl+v는 특수문자를 입력하기 위해 쓰이는데,
vim에서는 Ctrl+v도 쉘에서와 마찬가지로 특수문자를 입력하기 위해 쓰이죠.
유닉스에서는 유닉스의 인터페이스와 일관성이 있는
vim 같은 에디터를 사용해야 훨씬 편해집니다.
윈도우즈에는 쉘이 쓸만하지 않아 잘 안 쓰지만
유닉스에서는 쉘 명령어를 쓰게 되기 때문이죠.
유닉스 계열에서, 특히 콘솔이나 터미널 창을 자주 사용해야 한다면,
vim 에서 벗어나는 유일한 방법은 emacs 로 도피하는 것밖에 없지 않나 생각합니다.
왜냐하면 emacs는 emacs안에서 모든 걸 다 해결하기 때문이죠. ㅎㅎ
--
There's nothing so practical as a good theory. - Kurt Lewin
--
There's nothing so practical as a good theory. - Kurt Lewin
"하스켈로 배우는 프로그래밍" http://pl.pusan.ac.kr/~haskell/
ctrl+c
콘솔에서 ctrl+c는 보통 kill signal 을 보내는 키라... 원하시는것을 찾기는 힘들것 같네요.. 걍 이김에 vi에 익숙해지시는것은 어떻나요? 하다보면 익숙해지고 편해집니다.

poklog at http://poksion.cafe24.com/poklog/
poklog at http://poksion.cafe24.com/poklog/
vim에서 ctrl+v 등 윈도
vim에서 ctrl+v 등 윈도 키를 매핑해서 쓰는게 있던데...
그래도 눅스 쓰시면 눅스꺼 배우는게 좋을 듯... 하네요...
원하는 기능을 하는게 LinM 의 에디터가 있습니다.
LinM 의 내부 에디터가 그렇게 되어 있습니다.
Ctrl+C, Ctrl+V, Ctrl+X 등을 제대로 지원 합니다.
단 원하는 기능 중 하이라이트 기능이 빠져있는데요.
이부분만 좀 바뀌면 원하는 부분은 비슷합니다.
위의 글을 보니 얼른 하이라이트 기능을 넣고 싶네여 ㅎㅎ;
텍스트 파일에서 엔터 누르면 에디터를 이용할수 있습니다.
간단한 메모장이라고 생각하면서 작업하면 무리 없을 것입니다. ^^
원래 리눅스 초보자나 VI를 사용하기 불편한 사용자를 고려해서
프로그래밍 했기 때문에 큰 문제 없이 이용 가능 합니다.
홈페이지 : http://wiki.kldp.org/wiki.php/LinM
https://github.com/la9527
직접 만드신것
직접 만드신것 같은데 대단하십니다. 환경이 centos 이고 영문콘솔인데 쓰는데 상관없을까요?
그리고 루트로 실행할껀데 괜찮나요?
또.. /etc/sysconfig/i18n에 en_US.UTF-8 설정으로 되어있습니다.
상관 없습니다. 콘솔 실행입니다.
대단하다니 부끄러울 따름입니다 ^^;;
콘솔로 실행해도 관계없고, 한글, 영문 실행 상관없이 자동 지원입니다. ^^
파일 선택 붙여넣기도 Ctrl+C, Ctrl+V 입니다. 이용하시면 편하실것 같습니다. ^^
사용하시다가 불편한 점 있으시면, 프로젝트 홈페이지 게시판에 글 올려 주시길 바랍니다 ^^
https://github.com/la9527
만약
ftp가 지원되시면 ultraedit 같은 것 사용해서 윈도우에서 편집하세요 ㅎㅎ
댓글 달기