애드센스4



Emacs 가 Visual Studio 보다 편하다 시스템TIP

안써본 사람들은 잘 모르지만 사실 Emacs 가 Visual Studio 보다 편합니다. 예전에야 Emacs 하기 위해 설정해줄 것도 많았지만 요새는 Default 로 확장자보고 Emacs 가 모드를 변환해서 편하게 사용하도록 해주기 때문에 신경쓸 부분도 점점 줄어들고 있습니다.

제가 Emacs 를 배운 다음 느끼게 된건 다른 IDE 나 에디터보다 확실히 손이 편하고, 구현하려는 로직 자체에 집중할 수 있게 해준다는 점이었습니다.

Perl 프로그래밍을 도와주는 CPerl-mode 를 예로 들면

(setq cperl-hairy t)
로 대부분의 기능을 활성화해두면 코드를 짜면서 Perl 언어의 문법과 관련해서 제가 걱정할 부분이 별로 없습니다. Emacs 가 다 알아서 해주거든요. 이 상태에서는 마치 제 생각과 Emacs 가 연결되는 듯한 경험을 하게 됩니다. 그만큼 로직 구현에 집중할 수 있다는 거죠.

아래 동영상은 Emacs 로 Ruby 프로그래밍을 하는 영상인데 설명과 함께 잘 살펴보면 Emacs 가 Visual Studio 보다 기능도 많고 편리하다는 것을 느낄 수 있습니다.

http://platypope.org/yada/emacs-demo/

한번 보시길~

외국애들 중에 보면 Eclipse 를 Java 화된 Emacs 라고 부르는 경우를 보는데, Eclipse 에서 Java 와 화려한 UI 를 빼면 Emacs 와 매우 유사하기 때문이죠. Eclipse 와 Emacs 가 비슷하다니 놀랍죠?

트랙백

이 글과 관련된 글 쓰기 (트랙백 보내기)
TrackbackURL : http://swbae.egloos.com/tb/1500216 [도움말]

덧글

  • 골빈해커 2007/01/30 16:19 # 삭제 답글

    UTF-8 이..ㅜ_ㅜ;;
  • emacs 2007/01/30 16:45 # 삭제 답글

    emacs가 익숙해지면 편한건 맞는데 디버깅에 들어가면 ^^; 아 물론 C++일 경우입니다. emacs에서도 브레이크 포인트 잡는다던가 뭐 그런거 되나요? 제목이 좀 도발적이길래 답글 남겨봅니다 ㅋㅋ
  • 헐랭이 2007/01/30 16:58 # 답글

    저도 Emacs 로 C++ 을 하지는 않기 때문에 확실한 답변을 드리기는 어렵습니다. GNU Tool 을 쓰시는 분이라면 Emacs 에서 GDB 디버거를 이용해 소스 레벨 디버깅이 가능합니다만, 윈도우 환경에서는 어떨까 하는 게 궁금하신 부분이겠죠.
    저도 해보지는 않았는데, http://www.smathers.net/VisEmacs.htm 에 보면 Visual Studio 의 기본 에디터를 Emacs 로 대체하는 Tip 이 나옵니다. 이렇게 완전히 대체할 정도면... 디버깅이 되니까 그런게 아닐지... 물론 추측입니다.
  • 골빈해커 2007/01/30 17:43 # 삭제 답글

    emacs / 브레이크 포인트 잡아서 디버깅 하는 것은 기본입죠 ^,.^;
  • somma 2007/01/31 10:04 # 답글

    저도 한때 vim 이 최고라고 생각했던 적도 있었습니다. 다른 환경에서 프로그래밍할땐 화살표나 마우스쪽으로 손이 가야 하는게 어찌나 불편하고 짜증이 나던지..
    그러나..
    이젠 윈도우쪽에서만 몇년간 개발해 오면서 델파이나 VS 같은 IDE 환경에 익숙해져서 다른건 도저히 시도조차 두렵더군요. 얼마전에 리눅스환경에서 비교적 짧은 C++ 코드를 작성하면서 얼마나 힘들었던지...ㅠㅠ
    점찍고 또는 괄호 치고 기다리고 뭔가 안나오면 (인텔리 센스라고 하던가요?) 아무것도 못하는 처지가 된것 같네요. ㅋㅋㅋ
  • 헐랭이 2007/01/31 11:19 # 답글

    emacs 에서도 옵션 설정하시면 점찍거나 하면 다음에 뭐 넣어야 하는지 힌트를 줍니다. *^^*
  • CN 2007/02/09 22:52 # 삭제 답글

    emacs에서 gdb 모드를 사용하는 법은 KLDP 위키에도 나와있습니다. :-) gdb를 사용하는 가장 쉬운 방법이 아닐까 생각이 드네요.
  • wafe 2007/02/16 17:54 # 삭제 답글

    얼마나 쓸모가 있는지는 모르겠지만, VS2005에는 기본 정의된 단축키 세팅들 중에 Emacs 모드도 있더군요. :)
  • wafe 2007/02/20 11:43 # 삭제 답글

    http://kldp.org/node/52727

    emacs 실패담에 대한 많은 글이 올라와있군요. 저도 실패한 사람 중에 한명이죠 ^^;
  • VIvsEmacs 2007/02/27 18:32 # 삭제 답글

    이맥스는 비주얼스튜디오 같은걸 만들어야지 할 정도의 생각을 할수 있는 말도안되는 인간들을 위한 것이지 기냥 남들이 다 해놓은거 편하게 쓰겠다는 생각을 하는 인간에게는 별 매력 없는 거 틀림없어요.
    돈박스라는 인간이 이맥스를 안쓰고 밥 먹여주는 MS걸 되도록 이면 써보려고 무던히도 노력하다가 당최 안되어서 이맥스를 못 끊었다고 하더군요. 그러면서 돈박스 이 인간이 하는말이 "이맥스는 중독입니다" 라고 했다더군요. 담배보다 더 하다더군요.

    (음 돈박스가 어떤인간인가는 비주얼스튜디오를 쓰는 인간씩이나 되시는 분들이니 다들 아실 것이 니 사족을 달 필요없이 기냥 생략할 랍니다. 냠냠 ^.^;;)
  • 헐랭이 2007/02/27 20:26 # 답글

    VIvsEmacs// What's your point ?
  • VIvsEmacs 2007/09/18 19:55 # 삭제 답글

    "What's your point?" <---- 웃, 이거 너머 늦게 봤군요. 늦었지만 그래도 간단하게 나마 궁금증에 답을 해야 겠지요...

    Don Box <---- 이 인간이 뭐하는 인간인지 당최 모르시겠다는 발언으로 보입니다 ? (아시면 저런 말쌈을 하실리가 없는데,,,, ^v^ )

    간단하게 풀자면,

    돈박스 이 인간이 취직을 하셨데요. 어디냐고요? MS라는 곳이라더군요.
    돈박스 말하길, 에,,, 머,,, 밥멕여 주는데 적응하는 척이라도 해야 할것이 아니냐. 아니아니 노력이라도 해바야것지 뭐. 이런 생각이 들었다 이거예요. 그래서 그동안 쓰던 이맥스를 그만 졸업을 하까 해서 그 기똥차다는 비주얼스투디오를 익혀볼라고 진짜 쌩똥을 쌌다 그것이지요. 그런데 왠걸 당최 안되더라 그거예요.

    (돈박스 말하길, "이맥스는 중독입니다" 였어요. <---끊을수가 없으니 중독 맞지요? )

    Don Box <---- 이 잉간 MS의 거의 모든 핵심 소프트웨어를 설계한 잉간이지요.
    콤, 디콤 하는것부터 거의 다 이 잉간이 핵심부를 설계 했지요.
    MS의 핵심 프로그래머 10명만 빼면 MS는 그저 그런 평범한 회사에 지나지 않는다___빌게이츠___는 그 핵심 프로그래머 가운데서도 핵심에 분명히 들어있는 잉간이지요.

    그런데 그렇게 "말도 안될 정도"의 수준에 있는 잉간이 "나 겁나 노력했어~ . 근데도 당최 안돼" 이맥스 안쓰면 일 못하것어 우짤껴" 한다는 것이지요.


    GNU_Emacs는 MS의 핵심 프로그래머에게도 사실상 반드시 필요한 물건이니 일반 중생에게야 두말하면 잔소리 아니겠느냐는 것이 "point"되겠어요.

    그리고 필요한데 이맥스에는 없어서 곤란해 <---이런땐 말이지요. 직접 이맥스에 그에 해당하는 모드를 만들어 붙여서 쓰면됩니다. 이맥스가 프론트엔드로 돌아가 줄 터이니까 말이지요.


    문제 있나요?
댓글 입력 영역


애드센스7