여러분들은 개발할 때 어떤 에디터를 주로 쓰시나요? ( 각종 IDE/에디터들 목록을 적어봤습니다 )

2
points

안녕하세요? KLDP 에 처음 와본지는 몇 년 되었지만, 많이 와보지는 않다가
최근에 눈팅을 많이 하면서 글을 남겨봅니다.

여러분들이 자주 사용하는 에디터들은 무엇이고, 어떤 에디터가 어떤 점에서 좋은지
각계각층분들의 분야별 의견을 귀담아 듣고자 글을 올립니다 ^^
(단순히 emacs, vi 가 최고다! 라는 종교적 논쟁은 사양합니다 ^^)

아래에 제가 지금까지 써보거나, 알려진 에디터들을 넣어봤습니다.

저는 주로 Visual Studio 을 사용했고 예전엔 일반용도로는 editplus 를 많이 사용하다가,
올해 들어서는 vi, emacs 도 자주 사용하는 C++ 을 주로 쓰고 게임개발 쪽에 관심이 있는 유저입니다.
(함수형언어계열 및 루비도 좋아(만^^)합니다^^)
에디터에 대한 제 편협된 의견이 있지 않을까해서 참고하시라고 제 소개? 를 나름 적어봤습니다.

단순 에디터들이나 한 언어 특화 에디터들은 제외하려 했지만, 몇가지만 넣어봤구요.
cross 는 본래 여러 플랫폼에서 배포판이 나온다는 것을 가정으로 사용했지만
여기서는 단지 리눅스와 윈도우만 지원해도, cross 라고 넣었습니다.

*nix 는 unix 계열 os 지만, 여기서는 일반적으로 linux 판으로 가정했고, 기타 unix 판은 없을수도 있습니다.
제가 리눅스 쪽 내공은 많이 부족해서요.

앞에 ! 가 붙은 것들은 분류 내에서 추천하는 에디터이며 단지 주관적인 사항이라
기능성 면에서 좋다는 의미는 아니고 또한 대중성을 고려했습니다.

분류는 제 나름대로 한 것과 모두 해본 것은 아니라 틀리게 분류된 것도 많이 있을 것 같군요.
그리고 콩글리쉬로 적은 점... 깊이 양해부탁드리며..

아래 나온 사항들은 제가 일일이 확인해본 것은 아니고, 그간 경험상으로 찍은 점도 많기 때문에
틀린 점이 있으면 댓글 좀 부탁드립니다 ^^

여러분들은 어떤 에디터를 쓰시고, 어떤 에디터들이 좋은지.. 의견을 공유했으면 좋겠습니다 !

PS. SlickEdit 가 매우 뛰어나다고 들었습니다. v13 을 실행해본결과.. 슬릭에디트 개발자들은
에디터 개발에 대한 자존심이 대단할거란 생각이 드는군요.

-----------------------------------

-- Prefix --
! ; Recommended
* ; Commercial / Shareware

[Simple Editor]
gedit (*nix)
edit (win)
notepad (win)
pico (*nix)
nano (*nix)
..

[Language Configuable Editor]
!SciTe (cross)
!*TextMate (mac) - powerful snippet
*Epsilon (win) - support directly many languages

[Extensible(or Supporting Simple Macro, Plug-in) Editor] - Limited Extensible
AcroEdit (win)
DaseEdit (win)
CrimsonEditor (win)
EmEdit (win)
Brief (cross)
SakuraEdit (win)
ISPF (win?)
!NotePad++ (win)
!*EditPlus (win)
!*TextPad (win)
!*UltraEdit (win)
!jEdit (cross) - more language purpose
*BBEdit (mac)

[Special Language Purpose IDE]
JCreator - Java
SharpDevelop - C#
PhpED (win) - PHP
PHP Editor (win) - PHP
!Zend Studio (cross) - PHP ..
..

[IDE] - Weak Plugins, More Specialized
!*Visual Studio (win) - Support Directly(.NET Based(C#, Basic.NET, Managed C++, ..), Web Based, C++)), as plugin(IronPython, IronRuby, F#, ...)
!*SlickEdit (cross) - Support Directly(many languages(more than 30), many emulation for key bindings(more than 10), many compilers)
CodeWarrior (mac/win) - Support Directly(C++, Java, ARM, ..)
*Xcode (mac) - Support Directly(Object-C, C, C++, AppleScript, Java)

[IDE] - Strong Plugins, Less Specialized
Anjuta (*nix) - Support Many Languages as Plugins
KDevelopment (*nix) - Support Many Languages as Plugins
*CodeWright (win?)
!Eclipse (cross) - Support Many Languages as Plugins(Java, C++, PHP, Ruby, Python ...)
!NetBeans / Sun Studio (cross) - Support Many Languages as Plugins

[Editor / Powerful Script / Environment] - Unlimited Extensible as in-Script
!Vi(m) (cross)
!Emacs / XEmacs (cross)

M.W.Park의 이미지
7343
points

모든 경우에 emacs를

3
points

모든 경우에 emacs를 씁니다.
프로그래밍, 이메일, 뉴스그룹, 설정파일 변경, DB 서버접속, 간단한 계산, 일정관리, 문서편집.

제일 짜증나는 경우는 emacs에서 못여는 파일형식(ms word나, excel 또는 아래한글)의 파일을 열어야할 때입니다.

-----
오늘 의 취미는 끝없는, 끝없는 인내다. 1973 法頂

bookgekgom의 이미지
3597
points

헐...이럴수가

0
points

C++ 은 code::blocks 를 쓰는데요.

각종 프로젝트(qt4, ogre, opengl 등) 여러가지를 지원해서 많이 씁니다.

물론 C++ 말고 다른 언어들도 지원하지만 다른 언어에는 그 언어에 최적화된 IDE 가 있더군요.

code::blocks

바라미의 이미지
1516
points

모노디베롭

1
point

모노디벨롭...

anjuta kdevelop, code::block, 등등 다 써봤지만...

저는 Monodevelop 이 제일 맘에들더군요.. 다른 것들은..

외부 라이브러리 쓸때, 옵션가서 -I 니 -L 이니 이런 옵션을 써줘야하고, 아니면 pkg-config 어쩌구 저쩌구 이렇게 써줘야 하던데..

모노디벨롭은.. Packages 라는 것을 보면.. 라이브러리 리스트들이 주욱 있고, 자기가 써야하느 라이브러리를 체크하면. 알아서 pkg-config 적용해 주더군요.. 그래서 그것만 씁니다. pkg-config 를 쓰는 라이브러리가 아니라도. 옵션에서 컴파일러 옵션 설정에서 library 에 그냥 쓰고싶은 라이브러리 이름만 입력하면 리스트 형식으로 관리가 되더군요..;

whitelazy의 이미지
3484
points

단순에디팅 VI UltraEdit

1
point

단순에디팅
VI
UltraEdit

소스볼때
SourceInsight

C#-Windows
Visual Studio 2005 이상

C#-Linux
MonoDevelop

Java
Eclipse

이렇게 씁니다...
MonoDevelop이 윈도에서 삽질없이 돌아가면 이거쓸텐데 아쉬울뿐...
뭐 요즘 asp.net도 만져서 vs밖엔 답이 없지만요 ;;

gurugio의 이미지
6810
points

vi + Makefile + ctags +

1
point

vi + Makefile + ctags + cscope

IDE도 모르면서 개발을 하고 있네요. 반성하고 있습니다.

C 에 적당한 IDE는 뭐가 있을까요?
C++ 에 사용하시는 IDE를 그대로 쓰면 될까요?

----
세상을 바꾸는 것은 단 한 사람. 오직 하나님의 사람뿐이다.
개인 홈페이지가 생겼습니다 http://caoskernel.org
어셈러브를 개편중입니다 http://www.asmlove.co.kr

mykldp의 이미지
1324
points

jEdit 가 limited extensible

3
points

jEdit 가 limited extensible 이라니요.
Unlimited Extensible as in-Script 입니다.
vi 보다 훨씬 environment 에 가깝지요. Emacs 에 비견할만 합니다.

http://kldp.org/node/79558

헐 감사합니다.

2
points

저도 jEdit 좋다는 소리는 들었는데, 모든 에디터를 깊히 다뤄본 것은 아니라서요.
그렇군요^^; vi 도 사실 unlimited 로 넣을까 limited 로 뺄까 고민하다가
unlimited 로 넣긴 했는데, 확실히 emacs 보다는 제약사항이 많은 것은 사실이니까요.
더 댓글이 달리면 의견을 조율하여 재분류토록 하겠습니다 ^^

Emacs....

1
point

대부분을 emacs를 사용합니다 codeblocks을 최근 익히기 시작했는데 나름 괘않더군요
무엇을 쓰느냐가 중요한것이 아니라 자신이 쓰는 에디터의 기능을 얼마나 잘 활용하는가
얼마나 익숙하게 잘 사용하는가 중요한것이 아닐까요...

winner의 이미지
4901
points

Komodo Edit 좋더군요.

1
point

무엇보다 SFTP를 지원하는 유일한 무료인 것 같더군요.
저는 지금 Notepad++를 씁니다만...

mykldp의 이미지
1324
points

jEdit 무료(GPL)이고 SFTP

1
point

jEdit 무료(GPL)이고 SFTP 지원합니다~.

댓글 보기 옵션

원하시는 댓글 전시 방법을 선택한 다음 "설정 저장"을 누르셔서 적용하십시오.