VIM vs EMACS! 객관적인 차이가 궁금합니다>!

제가 이제 리눅스로 씨플플을 코딩을 해야될 일이 생겨서 ㄱ-… 뭔가 코딩을 할때 쓸걸 하나 골라야 하는데요.

이게 참 뭐 어딜가나 이 둘가지고 뭐라뭐라 하는데요. 도대체 이 둘의 객관적이고 정확한 차이점이 뭔가요???

좀 알려주세요. ㅠㅠ 아니면 추천을 해주셔도 됩니다. 제가 지금 쓰는것들이 C, C++,JAVA, Python이거든요. 가끔 어셈블리도 쓰고요.

싸이트 링크를 걸어주셔도 됩니다. 영어싸이트까지도 상관없어욤… ‘ㅁ’

아 그리고 아직 학부생입니당. 그래서 뭔가 나중에 미래지향적인 걸 추천해주세요.

사실 미래지향적인거는 GUI 툴 사용하는거구요…- .-;;

vi이 좀 보편적인 거구요… (사용도 어렵지 않…않을겁니다.)

emacs는 리눅스의 수많은 커맨드 치는걸 즐긴다… 라시면 쓸만 합니다. ㅎㅎ;

참고로 국내에 emacs 책은 업…있나…-.-;;

vi관련 책은 아마 있을겁니다. : )

하지만, 간지를 원한다면 이맥… 아, 간지가 아니고 geek 으로 보이고 싶다면 ema…
아, 어차피 일반인이 보기엔 vi를 쓰나 emacs를 쓰나 도스창 띄우고 뭔가 삽뜨는
원시인처럼 보일테지만요…;;

사실 진짜 간지는 맥북… (을 들고 커피숍에서 커피를 마시는거죠…)
(별다방에서 모닝커피를 마시는 뉴요커 느낌이랄까나…- _;:wink:

워 원시인이라는 소리를 듣는건가요???.. 그럼 뭐 요즘은 뭘 쓰나요 보통?

구글신에게 "emacs vs vi" 라고 하면 알아서 많은 걸 찾아 줍니다.

프로젝트 때문에 바쁘시면 Geany도 괜찮습니다만 :D

종교전쟁 유발 글타래군요 ㅋㅋ

남이 vi가 좋다 emacs가 좋다 해 봐야 자기 손에 익은 게 제일 편합니다.
하루 날 잡고 기능 익혀서 써 보세요.

[quote="draco":2uec8rx8]종교전쟁 유발 글타래군요 ㅋㅋ[/quote:2uec8rx8]
ㅋㅋ 순간 뿜었습니다…=ㅁ=

뭐가 좋다 한들 koolmint님 말씀대로 손에 익은게 최고입니다.
저같은 경우 vi에 적응하다보니…
윈도우즈에서도 연구실 선배들 에디트플러스 쓸때 저는 vim을 씁니다…ㅡㅡ;

하나 익숙해지면 계속 그걸 쓰게 되는것 같습니다.

vi emacs를 둘다 쓰시는 분들은 얼마 없으시겠죠?

vi만 쓰다보니 터미널에서도 vi 모드 사용하게 되고(set -o vi)

eclipse에서도 vi plugin 설치해서 사용하게 되네요.

터미널에서 vi모드는 vi유저들에게 강추하는 부분인데 대부분 안쓰시더군요.
(불행히 기본 emacs 모드입니다 - 확인 set -o)

[quote="ihavnoth":2ihuddqy]
vi만 쓰다보니 터미널에서도 vi 모드 사용하게 되고(set -o vi)

eclipse에서도 vi plugin 설치해서 사용하게 되네요.
[/quote:2ihuddqy]

터미널에서 vi모드로하면 뭐가 변하는건가요?? vi에서 사용하던 키들이 먹히는건가요??

이클립스에도 vi plugin이있군요!!!..오홋… 한번 깔아봐야겠습니다^^…ㅎㅎㅎ;;

이거 위키백과항목 (http://en.wikipedia.org/wiki/Editor_wars)에도 있죠…

…전 Vim을 선호합니다.

전 FireFox에 Vimperator 플러그인 설치해서 쓰는데… 마우스 안써도 되니까… 증말 편하네요… ^^

키보드로 웹서핑도 다 할 수 있다는… ㅋㅋㅋ

강추입니다. ^^*

[quote="ujuc":1s3qqpcv]
터미널에서 vi모드로하면 뭐가 변하는건가요?? vi에서 사용하던 키들이 먹히는건가요??
[/quote:1s3qqpcv]

네 터미널에서 일부지만 vi 명령어들이 동작합니다.

풀지원은 ESC + v 눌러서 vi 진입해서 사용 가능합니다.

전 주로 이동키, 삭제, 히스토리 등만 사용합니다.

전 Vim 사용합니다.특별한 이유보다는 손이 작아서 CTRL+ 조합은 새끼손가락이 너무 아파서 사용하기 시작했습니다.

Emacs보다 작고 가볍다는 이유로 Vim 사용합니다.

Emacs + Viper + Vimpulse 를 쓰면 Emacs와 VIM의 장점을 가진 에디터를 만나실 수 있습니다.
이렇게 쓰는 사람들이 별로 없나 보네요. Vim이 편하다는 사람들이라도 Emacs를 많이들 배워 보고 싶어
하는 것 같던데…
Emacs는 indentation 하는 방식이 좀 더 편한 것 같고 프로그래밍을 위한 편리한 기능이
많더라고요. 주석 다는 거라든가 열 맞춰 주는 거라든지… tramp로 원격으로 편집하는 것도 좋은 것 같고
dired 모드라든지 좋은 기능이 많고 맘껏 추가할 수 있는 게 좋은 것 같아요. 버젼 관리 툴인 Git를
위해서 magit 쓰는데 이것도 좋은 것 같아요. TeX 편집도 단연 Emacs죠. Spell check 기능도 좋고…
그런데 Emacs에서는 ctags를 vim에서 썼는데 tag 기능이 vim만큼 잘 작동하지 않더군요.
그래서 gtags인지 global인지를 써 보려고요. 그리고 시작이 좀 느립니다.
버퍼를 쉽게 바꾸도록 인터넷에서 찾아서 설정해 줬더니 버퍼 바꾸는 것도 쉬워서 여러 파일을 함께
다루기도 쉽네요.
Vim은 단연 키 방식이 좋고 빠르다는 장점이 있습니다. 아무데서나 쓸 수 있고 쉽고 tag 기능이 잘 되네요.
Vim 키방식이 좋아서 전 Firefox도 vimperator 쓰고 bash도 vi mode 써요.

결론적으로 Emacs를 Vim처럼 만들어 쓰고 Vim도 간단한 편집이나 원격 작업에서는 사용한다는 것입니다.
이게 최선 같네요.

emacs가 아무래도 새끼손가락을 더 혹사시키지요~ ㅋㅋㅋㅋ

emacs가 기능이 강력하고, 유연한 측면은 있습니다만,
Ctrl등의 조합키를 많이 사용하는 관계로, 실제 단축키를 사용함에는 오히려 불편한 듯 하던군요
vim도 프로그래밍이 가능한 관계로, 저는 vim을 주로 사용합니다.

gedit보다 vim을 더 선호하죠 ^^

그리고, emacs는 의존된 패키지들도 많아서, 설치시 많은 용량을 차지하고,
무거운것도 흠입니다.