우분투에는 어떤 IDE가 있습니까? [닫은]


122

이 질문은 역사적 의미가 있기 때문에 존재하지만이 사이트에 대해서는 좋은 주제로 간주되지 않으므로 여기에서 비슷한 질문을 할 수 있다는 증거로 사용하지 마십시오. 자세한 내용 은 FAQ 를 참조하십시오.

Ubuntu에서 사용 가능한 IDE 용 커뮤니티 위키입니다. 답변 당 하나의 IDE를 게시하십시오 (스크린 샷이나 링크 이상을 포함하여 최소한 간단한 설명을 입력하십시오).

귀하의 답변에, IDE의 용도 (언어 또는 RAD 가능 여부)를 알려주십시오.


9
이것은 지나치게 광범위한 주제처럼 보입니다. 내 대답은 다음과 같습니다.Software Center > Development
Marco Ceppi

3
@Marco Ceppi : Val (a) IDE와 같은 일부 IDE는 소프트웨어 센터에서 사용할 수 없습니다. 또한 여기서 사람들은 자신이 좋아하는 소프트웨어에 대해 찬반 양론을 말할 수 있습니다.
kv1dr 2016 년

@Marco Ceppi 이것이 커뮤니티 위키가되도록 요청한 이유입니다. :)
RolandiXor

9
CW이기 때문에 좋은 질문은 아닙니다. 나는 다른 지역 사회가 무게를 for 때까지 기다릴 것이다. 가능한 중복
Marco Ceppi

9
중복되지 않습니다. 그는 파이썬을 할 수있는 것을 요구했지만, 이것은 (어떤 언어의 관점에서도 광범위합니다) 그러나 공정하기 위해서는 지표 목록도 삭제해야합니다.
RolandiXor

답변:


69

게니 geany 설치

[Geany]는 통합 개발 환경의 기본 기능을 갖춘 GTK2 툴킷을 사용하는 텍스트 편집기입니다. 작고 빠른 IDE를 제공하기 위해 개발되었으며 다른 패키지와의 종속성이 거의 없습니다. 많은 파일 형식을 지원하며 몇 가지 멋진 기능이 있습니다. 내가 가장 좋아하는 것.

지원되는 파일 형식

여기에 이미지 설명을 입력하십시오


10
구문 검사가 있습니까? 코드 자동 완성? 왜 가장 좋은 대답 으로 받아 들여졌 습니까? 이것은 커뮤니티 위키 입니다. 저자가 그렇게 생각했기 때문에 Geany를 최고의 편집자로 만드는 것은 의미가 없습니다. 단지 그의 의견 일뿐 입니다.
Alba Mendez

2
게다가 커뮤니티는 Geany보다 Netbeans에 더 많은 투표를했습니다.
Alba Mendez

Geany를 Ubuntu의 메모장 ++로 생각하십시오
kiri

71

이클립스 설치

개인적으로 Java, C 및 Python에 Eclipse를 사용합니다.

Wikipedia에서 인용 :

주로 Java로 작성되며 다양한 플러그인을 통해 Ada, C, C ++, COBOL, Perl, PHP, Python, R. Ruby (Ruby on 포함) 등의 다른 프로그래밍 언어를 통해 애플리케이션을 개발하는 데 사용할 수 있습니다. Rails 프레임 워크), Scala, Clojure 및 Scheme. 또한 소프트웨어 Mathematica 용 패키지를 개발하는 데 사용될 수 있습니다. IDE는 종종 Ada 용 Eclipse ADT (Ada Development Toolkit), C / C ++ 용 Eclipse CDT, Java 용 Eclipse JDT 및 PHP 용 Eclipse PDT라고합니다.

이클립스 3.6


8
Eclipse는 Android 개발에 권장되고 지원됩니다.
bgvaughan

Java / Swing 개발을 위해 Eclipse를 사용합니다. Ruby on Rails 및 Wordpress Development에 사용합니다. 그리고 작은 C 프로그램도 만드는 데 사용합니다. 물론 안드로이드 개발에도 사용합니다. Windows, Mac 또는 Linux에 관계없이 Eclipse를 능가하는 것은 없습니다. 이클립스는 물에서 다른 모든 것을 날려 버립니다.
JohnMerlino

1
Eclipse의 C ++ 호환성은 Ubuntu에서 매우 제한적입니다. C ++에서 작동하려면 많은 재구성이 필요하지만 Java와 함께 즉시 작동합니다. 또한 C ++ 라이브러리를 찾을 수 없습니다.
토마스 워드

불행히도 Eclipse는 Android Studio로 대체되었으므로 더 이상 Android 용 권장 IDE가 아닙니다. 플러그인은 더 이상 유지되지 않습니다. 최신 버전의 Android SDK에서 작동하는지 의심합니다.
NickT

62

넷빈즈 넷빈즈 설치

최신 버전은 NetBeans 7.2.1입니다.

넷빈즈

여기에 이미지 설명을 입력하십시오

꽤 많은 언어, 웹 서비스 및 데이터베이스를 지원합니다. RAD는 Swing 구성 요소에 대해 확실히 지원됩니다. 필요한 상자를 그린 다음 세그먼트를 두 번 클릭하여 코드를 작성하십시오. 인터페이스는 사용하기 쉽고 직관적입니다. 당신이나 아무것도 퍼즐하지 않습니다. 또한 선택할 수있는 많은 플러그인이 있습니다. 강력한 IDE이며 사용하면 더 재미 있습니다. 당신이 그것을 입력 할 수는 없지만 재미를 경험하기 위해 시도 해야하는 멋진 기능이 많이 있습니다. :)

지원되는 기술 :

Java EE 6, Java EE 5 and Java EE 1.4
Java ME SDK 3.0
Java Card 3 SDK
Struts 1.3.8
Spring 3.0, 2.5
Hibernate 3.2.5
Java API for RESTful Web Services (JAX-RS) 1.1
Java Wireless Toolkit 2.5.2 for CLDC
Issue Tracking
    Bugzilla 3.4 and earlier
    Jira 3.4 and earlier
C/C++/Fortran



PHP 5.3, 5.2, 5.1
Groovy 1.6.4
Grails 1.1
Apache Ant 1.8.1
Apache Maven 2.2.1 or later
VCS
    CVS: 1.11.x, 1.12.x
    Subversion: 1.5.x, 1.6.x
    Mercurial: 1.5
    ClearCase V7.0
    Git 1.7.х

테스트 된 애플리케이션 서버 :

GlassFish Server Open Source Edition 3.1
WebLogic 11g PS3 (10.3.4)

응용 프로그램 서버를 실행하는 것으로 알려진 :

GlassFish Enterprise Server v2.1.1
Tomcat 7.0.11
JBoss 6.0

나는 대학에서 넷빈을 싫어했다.
RolandiXor

롤 아이러니하게도, JSP 실제로 넷빈즈에 저를 소개 한 가지이고 나는 그것을 사랑 시작 : P
니틴 Venkatesh

7
NetBeans가 Ruby 및 Rails에 대한 지원을 중단한다고 발표 할 때까지 NetBeans가 정상이라고 생각했습니다. 그것은 지구상에서 가장 많은 메모리 배고픈 응용 프로그램이라는 문제도 있습니다 ...;]
Nathan Kleyn

3
Netbeans는 훌륭한 IDE입니다 ... 문제는 단지 너무 많은 리소스를 사용한다는 것입니다.
TreefrogInc

나는 Netbeans를 사용한 적이 없지만 Eclipse를 사용할 때 왜 그런가?
JohnMerlino

49

GVim vim-gnome 설치

모든 언어 ( C , C ++ , C # , Python , Java , makefiles , Bash , Perl , HTML , JavaScript , 어셈블러, PHP , Ruby , erb , fstab , passwd, 대부분의 시스템 구성 파일 등) 아직 플러그인을 강조 표시하는 추가 구문을 다운로드 할 필요가 있습니다.); Linux, Mac, Windows, Android, Unix 등 대부분의 플랫폼에서 사용할 수 있습니다.

GVim은 독특하고 강력한 편집 기능을 갖춘 구성 가능한 텍스트 편집기입니다. 삽입 모드와 니모닉 키 바인딩 대신 기본적으로 명령 모드에 있다는 아이디어는 다른 IDE / 편집기에서 온 사람들에게는 익숙해 질 수 있지만 일단 익숙해지면 텍스트를 편집 할 수 있습니다. 생각. 키보드를 통해 모든 기능을 사용할 수 있으므로 터치 타이피스트에 최적화 된 편집기입니다 (아직 로프를 배우는 사람들을위한 마우스 지원이 있지만 키보드는 훨씬 빠릅니다).

GVIM은 기본적으로 깨끗하고 아무 말도 안되는 인터페이스와 함께 제공하지만 당신은 당신이 GVIM으로 원하는 무엇이든으로 바꿀 수있는 작은 구성, (여기에 등장하는 대부분의 IDE, 초,없는 분 GVIM로드는 달리)를 함께 제공 재산 VimScript 또는 Python으로 작성된 플러그인 및 사용자 정의 옵션

터미널 버전 Vim 도 있습니다. Vim 은 대부분 동일하지만 터미널 내부에서 작동합니다.

스크린 샷 :

GVim의 기본 인터페이스; 깨끗하고 넌센스 :

여기에 이미지 설명을 입력하십시오

왼쪽에 트리 파일 탐색기 플러그인 이 있고 오른쪽에 Django (Python) 파일이 편집 된 두 개의 탭이있는 GVim :

여기에 이미지 설명을 입력하십시오

그놈 터미널 내부에서 실행되는 Vim은 두 개의 C ++ 파일의 차이점을 보여줍니다.

여기에 이미지 설명을 입력하십시오


8
그러나 학습 곡선이 꽤 있습니다. 그것과의 나의 첫 만남은 충격이었다. 편집 할 수없는 편집기! 나는 'i'키를 발견했지만 더 중요하게는 : wq 키를 발견했습니다. 그 후로 나는 훨씬 더 행복해진 이맥스로 기뻤습니다.
haziz

1
vim의 장점은 Linux와 Windows 모두에서 이식 가능하다는 것입니다.
pablofiumara 12

5
"깨끗하고 넌센스" 승인. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mmyers

2
VIM을 사용하는 유일한 시간은 ssh를 통해 서버에 로그인했을 때입니다. 그러나 IDE로? 농담 해?
JohnMerlino

4
그러나 그것은 IDE가 아닙니다
Yehonatan Tsirolnik

43

gedit gedit 설치

심볼 브라우저와 자동 완성 기능이 있습니다.

여기에 이미지 설명을 입력하십시오


13
Gedit에 자동 완성 기능이 있습니까? 이것을 어떻게 사용합니까?
Callum Rogers

33
"gedit에게 아이디어를주는 방법"안내서를 게시하십시오.
db42

4
@ Calum Rogers에는 자동 완성 기능이 있지만 무엇이 똑딱 거리는지 알지 못했습니다.
RolandiXor

2
자동 완성은 스 니펫 (도구 메뉴)을 통해 활성화됩니다
MickaelFM

2
코드 작업을 할 때만 Gedit을 사용합니다. 좋은 점은 단순성뿐만 아니라 기본적으로 사전 설치되어 있다는 사실입니다.
Christopher Kyle Horton

39

숭고한 텍스트

Sublime Text 2 는 모든 주요 플랫폼 ( Linux, Windows 및 Mac )에서 사용할 수있는 간단하고 빠른 편집기 입니다.

Sublime Text는 코드, HTML 및 산문을위한 정교한 텍스트 편집기입니다. 매끄러운 사용자 인터페이스와 특별한 기능을 좋아할 것입니다.

몇 가지 주목할만한 특징들 :

  • 미니 맵 : 10,000 피트에서 코드 확인
  • 전체 화면 모드 : 항상 모든 픽셀 사용
  • 다중 선택 : 매크로 나 정규 표현식이 필요한 많은 작업을 단순화
  • 비동기 파일로드, 느린 네트워크 드라이브에서 파일을로드 할 때 차단되지 않습니다
  • C, C ++, C #, CSS, D , Erlang , HTML, Groovy , Haskell , HTML, Java, JavaScript, LaTeX , Lisp , Lua , Markdown , MATLAB, OCaml , Perl , PHP , Python , R , 많은 언어에 대한 구문 강조 Ruby , SQL , Tcl , Textile 및 XML이 기본적으로 지원되며 다운로드 가능
  • 여러 가지 색 구성표 (여러 가지가 포함되어 있으며 더 많은 다운로드 가능)
  • 나란히 멀티 패널 편집
  • 완벽하게 사용자 정의 가능한 키 바인딩, 메뉴 및 툴바

다른 많은 기능들도 있습니다.

리눅스

여기에 이미지 설명을 입력하십시오

윈도우

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오


참고 : 무료 편집기는 아니지만 무료 평가판무제한으로 제공 됩니다. 보다 쉬운 업데이트 및 통합을위한 PPA 도 있으며 여기에서 자습서를 찾을 수 있습니다.

http://webupd8.org/2011/03/sublime-text-2-ubuntu-ppa.html


2
그건 그렇고, 더 쉬운 업데이트 및 통합을 위해 PPA가 있습니다 (Adobe Flash와 같이 작동-공식 웹 사이트에서 업데이트 다운로드) : webupd8.org/2011/03/sublime-text-2-ubuntu-ppa.html
Alin Andrei

1
Sublime Text는 유료 제품입니다. 그리고 사용하는 동안 nagware가 당신을 때리게합니다. Eclipse보다 훨씬 빠르지 만 Eclipse의 많은 기능이 부족합니다.
JohnMerlino

또한 풍부한 플러그인 저장소와 편집기 내에서 직접 Python, C ++ 등을 빌드하는 데 사용할 수
Nearoo

텍스트 편집기는 IDE가 아닙니다.
피터 Mortensen

37

Qt Creator qtcreator 설치

Qt Framework를 사용하여 크로스 플랫폼 그래픽 C ++ 애플리케이션을 개발하기위한 IDE입니다. 기본 창의 스크린 샷은 아래에서 볼 수 있습니다. 자동 완성, 코드 래핑, 클래스 브라우저 등을 포함하지만 이에 국한되지 않는 IDE의 모든 예상 기능은 Qt Creator에서 찾을 수 있습니다. Qt 프로젝트는 내장 GUI 편집기 인 Qt Designer로, 직접 코드를 입력하는 데 걸리는 시간보다 훨씬 짧은 시간 내에 UI를 빠르게 생성하는 데 사용할 수 있습니다. Qt Creator는 Git을 포함한 다양한 버전 제어 시스템을 지원합니다.

Qt Creator 메인 창

Qt Designer는 독립형 편집기로 제공되며 Qt Creator에 빌드됩니다. Qt Designer를 사용한 GUI 디자인은 UI 요소를 오른쪽 열에서 중간에있는 캔버스로 끌어서 놓기 만하면되며 왼쪽 열에는 각 개체의 속성이 포함됩니다. 아래 스크린 샷에서 설명을 위해 몇 개의 버튼을 캔버스로 드래그했습니다.

몇 개의 버튼이있는 Qt Designer

Qt Creator를 사용하거나 사용하지 않고 Qt 애플리케이션을 빌드 할 때 사용할 수있는 다른 공식 Qt 애플리케이션이 몇 가지 있습니다. Qt Linguist는 Qt 애플리케이션을 다른 언어로 쉽게 번역 할 수있는 도구입니다. Qt 작성자에서 소스 코드를 작성할 때 프로그래머는 다음과 같이 사용자가 직면 한 텍스트 문자열을 작성합니다.

tr ("My String")

이것은 텍스트를 번역이 필요한 것으로 표시합니다. (NB :이 마커를 직접 번역하지 않으려는 경우에도이 마커를 포함시키는 것이 좋습니다). Qt Linguist는 이러한 마커를 찾아 Launchpad의 번역 도구 와 유사한 UI를 표시 합니다. 여기서 번역자는 각 언어에 대해 번역 된 문자열을 텍스트 입력 필드에 입력하고 번역 된 문자열을 호출 할 수 있습니다. 응용 프로그램을 폴란드어로 번역하는 데 사용되는 Qt Linguist의 스크린 샷은 다음과 같습니다.

응용 프로그램을 폴란드어로 번역하는 데 사용되는 Qt 언어 학자

마지막으로 Qt Assistant에는 Qt 응용 프로그램 제품군을 최대한 활용하는 데 필요한 모든 문서 및 참조 자료가 포함되어 있습니다. Ubuntu Software Center에서 데비드 헬프를 사용해 본 적이 있고 Ubuntu에서 개발하기위한 모든 문서를 찾을 수있는 곳이라면 여기에서 무엇을 기대해야하는지 이미 알고있을 것입니다. 특정 클래스의 기능을 알아야하는 경우 Qt Assistant에서 해당 클래스의 이름을 검색하면 참조 페이지로 바로 이동합니다. 위의 Qt 응용 프로그램을 사용하는 방법에 대한 자세한 내용은 여기에서 모든 응용 프로그램의 사용 설명서를 찾을 수 있습니다. 모든 문서는 로컬에 저장되므로 인터넷 연결없이 Qt Assistant를 사용할 수 있습니다.

다른 언어, 프레임 워크 또는 툴셋과 마찬가지로 위에서 언급 한 것과 같은 특수 개발 환경을 사용하지 않고 제공된 라이브러리를 사용하여 개발할 수 있습니다. 상점으로 향하고 일주일 동안 지속되는 카톤을 사지 않고 매일 아침 오전 6시에 자신의 착유 암소를 사서 버킷으로 나갈 수 있습니다. 개발자의 시간은 소중한 자원입니다. 올바른 작업에 적합한 도구를 사용하여 현명하게 사용하십시오. 이러한 툴은 Qt 프레임 워크 개발자 인 Nokia가 개발 한 것으로 Qt 애플리케이션 개발을위한 최상의 툴입니다 (실제로는 유일한 툴일 수 있습니다).

Qt 애플리케이션을 개발하려면 Ubuntu Software Center로 이동하여 'qt'를 검색 한 다음 옆에 작은 녹색 Qt 로고가있는 모든 것을 다운로드하십시오.

Qt에 대한 자세한 내용은 Qt 개발자 센터 에서 확인할 수 있으며 도구 자체에 대한 자세한 내용은 여기를 참조하십시오 .


qt-creator 태그 위키 에서 이것을 쓸 수 있습니까 ?
Braiam

Qt는 Qt 프레임 워크를 사용하는 C ++ 프로젝트를 위해 설계되었습니다. 사용하지 않으면 Java, Ruby 및 C 개발에 쓸모가 없습니다.
JohnMerlino

@JohnMerlino Qt 프레임 워크없이 C ++ 프로젝트에 QtCreator를 사용할 수 있습니다
becko

34

이맥스 이맥스 설치

  1. 키보드의 문자 부분에서 손을 떼지 않고 사용하도록 설계된 텍스트 편집기입니다.
  2. 여러 텍스트 파일을 나란히 열고 닫는 기능이 있습니다.
  3. 고도로 구성 가능합니다 (구성 방법을 배우려면 약간의 인내심이 필요하지만)
  4. IDE의 중요한 기능 대부분은 Emacs에 포함됩니다 (자동 완성, 사전 컴파일, 구문 강조 등).
  5. 터미널과 GUI 환경에서 완벽하게 작동합니다
  6. 따라하기 쉬운 내장 문서가 있습니다.

나는 Emacs로 GUI 응용 프로그램을 개발하려고 시도하지 않았지만 명령 줄 프로그래밍의 경우 킬러입니다.

여기에 이미지 설명을 입력하십시오


1
정력은 더 나은 건지 심화
Yehonatan Tsirolnik

5
@YehonatanTsirolnik 저는 실제로 오늘 vim을 사용하는 법을 배우고 있습니다. 가장 큰 장점은 명령 당 키 입력이 적다는 것입니다. 부수적으로, 내 딸은 유치원에 Yehonatan이라는 소년을 가지고 있습니다. 트롤링 재생
Yotam

28

코드 :: 블록 코드 블록 설치

Code :: Blocks는 오픈 소스, 크로스 플랫폼 통합 개발 환경 (IDE)입니다. 자체 확장 가능한 플러그인 프레임 워크를 기반으로 무제한 확장이 가능합니다. 그 기능의 대부분은 이미 플러그인에 의해 제공됩니다. 기본 패키지에 포함 된 플러그인은 다음과 같습니다.

  • 많은 무료 컴파일러에 대한 컴파일러 프론트 엔드

  • GDB 용 디버거 프론트 엔드 (Windows 플랫폼 용 CDB)

  • 소스 포맷터 (AStyle 기반)

  • 새로운 C ++ 클래스를 생성하는 마법사

  • 코드 완성 / 기호 브라우저 (작업 진행 중)

  • 기본 MIME 핸들러

  • 새로운 Code :: Blocks 플러그인 생성 마법사

  • 할 일 목록

  • 스크립트 기반의 확장 가능한 마법사

  • 자동 저장 (불행한 충돌시 작업을 저장함)

여기에 이미지 설명을 입력하십시오

현재 Code :: Blocks는 C 및 C ++를 지향합니다. 또한 ARM, AVR, D, DirectX, FLTK, GLFW, GLUT, GTK +, Irrlicht, Lightfeather, MATLAB, Ogre, OpenGL, Qt 4, SDL, SFML, STL, SmartWin 및 wx 프로그램 및 응용 프로그램을 만드는 데 사용할 수 있습니다. 경우에 따라 특정 기술을 개발하려면 프레임 워크 설치 SDK가 필요합니다.



25

IntelliJ 아이디어

커뮤니티 (무료)와 유료 버전이 있습니다. 이 IDE의 메뉴에 git 시스템을 포함시킬 수 있으며, 모든 프로그래밍 작업을위한 산업 강도 코드 도구로 만드는 멋진 기능이 많이 있습니다. JavaScript로 개발하기위한 환상적인 IDE.

여기에 이미지 설명을 입력하십시오


IntelliJ에는 훌륭한 소프트웨어가 있습니다. 안드로이드 스튜디오, IntelliJ 아이디어, PhpStorm. 나는 내가 보는 것, 특히 phpStorm의 대부분을 시도하고 좋아했는데, 가장 좋은 PHP IDE라고 생각하지만 지불했습니다.
erm3nda 2016 년

20

MonoDevelop 단일 개발 설치

MonoDevelop 는 Linux에서 Mono ( .NET ) 개발을 위한 주요 IDE 이지만 최신 버전의 OS X 및 Windows에서도 작동합니다. 초점은에 C #을 , 발라 과 (IKVM.Net를 통해) 자바하지만 다른 언어가 지원됩니다. 여기에는 디버깅, 코드 완성, NUnit 단위 테스트 및 더 많은 플러그인을위한 프레임 워크 및 SubversionGit VCS에 대한 기본 지원 기능이 포함됩니다 .

더 많은 스크린 샷은 여기에서 찾을 수 있습니다

여기에 이미지 설명을 입력하십시오

주요 특징

  • 다중 플랫폼 Linux, Windows 및 Mac OS X를 지원합니다.
  • C # 3, 코드 템플릿, 코드 폴딩에 대한 고급 텍스트 편집 코드 완성 지원.
  • 구성 가능한 워크 벤치 완벽하게 사용자 정의 가능한 창 레이아웃, 사용자 정의 키 바인딩, 외부 도구
  • 다국어 지원 C #, VB.NET , C / C ++, Vala
  • 모노 및 네이티브 애플리케이션 디버깅을위한 통합 디버거
  • GTK # Visual Designer GTK # 응용 프로그램을 쉽게 구축
  • ASP.NET 완전한 코드 완성을 지원하는 웹 프로젝트를 만들고 Mono 웹 서버 인 XSP에서 테스트하십시오.
  • 기타 도구 소스 제어, makefile 통합, 단위 테스트, 패키징 및 배포, 현지화

MonoDevelop에서 C / C ++ 컴파일러의 유용한 기능은 C ++ 패키지가 .NET 리소스와 같이 관리되는 방식이므로 라이브러리 구성이 방해가됩니다.


모노는 주로 노벨을 중심으로 한 커뮤니티 프로젝트였습니다. 마이크로 소프트는 모노를 발명하지 않았다. 그리고 리눅스에서 아무도 모노를 사용하지 않습니다. 특히 미디어 플레이어 (Banshee), 메모 작성 앱 (Tomboy), 런처 (Gnome Do), 사진 관리 (F-Spot), 플랫폼 간 게임 (MonoGame을 사용하는 기초 등), Dropbox (Sparkle Share)에 대한 파일 동기화 대안 ) 또는 다른 것.
IBBoard 2016 년

17

RStudio

R을위한 좋은 IDE

RStudio는 모든 그래픽, 콘솔 및 스크립트를 하나의 창으로 가져오고 데이터 세트 및 객체를 추적하는 데 유용한 프레임을 추가합니다. 한 가지 큰 특징은 플롯이 누적되어 이전 플롯을 검토하고 조작 할 수 있다는 것입니다.

크로스 플랫폼이며 Linux 서버에서 실행될 수도 있고 브라우저를 통해 액세스 할 수도 있습니다.

여기에 이미지 설명을 입력하십시오


14

케이트

Kate 는 플러그인 구조를 가진 간단한 IDE로 KDE 데스크탑에서 쉽게 개발할 수 있습니다.

여기에 이미지 설명을 입력하십시오


14

압 타나 스튜디오

Aptana Studio는 웹 애플리케이션 구축을위한 오픈 소스 통합 개발 환경 (IDE)입니다. Eclipse를 기반으로 코드 완성, 개요, JavaScript 디버깅, 오류 및 경고 알림 및 통합 문서가 포함 된 JavaScript, HTML, DOM 및 CSS를 지원합니다. 추가 플러그인을 통해 Aptana Studio는 Ruby on Rails, PHP, Python, Perl, 1 Adobe AIR, Apple iPhone 및 Nokia WRT (Web Runtime) 를 지원할 수 있습니다. Aptana Studio는 Windows, Mac OS X 및 Linux에서 독립형 또는 Eclipse 용 플러그인으로 제공됩니다.

여기에 이미지 설명을 입력하십시오

PHP

Aptana Studio 3는 PHP 응용 프로그램 개발을 위해 다음과 같은 지원을 제공합니다

  • 환경 설정에서 선택한 테마에 따른 구문 색상
  • 코드 어시스트
  • 구문 오류 주석
  • 자동 들여 쓰기 및 코드 형식
  • 요소 위로 마우스를 가져 가고 Ctrl 키를 눌러 클래스, 함수 및 변수에 하이퍼 링크
  • 문서가 첨부 된 항목 위로 마우스를 가져 가면 PHPDoc 팝업
  • 특정 PHP 요소를 클릭 할 때 발생 마커를 읽고 씁니다.
  • Aptana Studio에서 미리 볼 수있는 내장 PHP 서버
  • 전체 코드 지원, 코드 개요 및 코드 형식
  • 통합 PHP 디버거
  • Smarty에 내장
  • 유형 계층 구조보기
  • 선언으로 이동
  • 통합 PHP 매뉴얼 (온라인 또는 로컬)

루비 온 레일즈

Aptana Studio는 Ruby on Rails 프레임 워크 용 오픈 소스 플러그인 인 RadRails를 사용하여 Ruby on Rails 개발을 지원합니다. 여기에는

  • 통합 된 Ruby on Rails 쉘 콘솔
  • Ruby 인터프리터, 데이터베이스 및 디버거의 기본 설치 및 구성
  • 타입 추론으로 코드 완성,
  • RHTML 파일 내의 Ruby, CSS, JavaScript 및 HTML에 대한 코드 지원
  • 유형 계층 구조보기
  • 선언으로 이동
  • 통화 계층 구조
  • RDT (Eclipse의 Ruby 개발 도구 프로젝트)의 전체 구현.

파이썬

Aptana Studio는 PyDev 플러그인 형식으로 Python을 지원합니다. 이것은 다음과 같은 장점을 제공합니다

  • 색상 구문 강조
  • 코드 완성
  • 코드 개요
  • 디버깅
  • 리팩토링 도구
  • 대화식 콘솔
  • 단위 테스트 통합
  • CPython, Jython 및 IronPython 인터프리터에 대한 통합 지원.

14

코드 라이트


이 IDE는 비교적 젊지 만 놀랍도록 안정적인 자동 완성 기능을 통해 C ++ 개발을위한 매우 안정적인 IDE가되기 위해 놀랍도록 빠르게 발전했습니다.



10

나노

Nano는 터미널에서 실행할 수있는 최소한의 텍스트 편집기입니다. 기본적으로 설치됩니다.

나노 스크린 샷

구문 강조를 보려면 nano에서 구문 강조어떻게 활성화합니까?를 참조하십시오. 또는이 우분투 포럼 게시물 .


4
나노는 끔찍하다. 아무도 이것을 사용하지 않습니다.
JohnMerlino

5
@JohnMerlino Nano는 CLI 텍스트 편집기의 Gedit입니다. 터미널에서 몇 가지 사항을 빠르게 변경 하고 나중에 종료하는 방법에 대해 걱정할 필요없습니다 .
Christopher Kyle Horton

2
@JohnMerlino Nano는 작은 것들, 더 좋은 h8 m8에 적합하지 않음
Yehonatan

"최소 텍스트 편집기". IDE라고 부르는 것이 쉽지 않습니까?
Peter Mortensen

9

안주 타 Anjuta 설치

Anjuta는 GNOME 프로젝트 용으로 작성된 C, C ++, Java, JavaScript, Python 및 Vala 컴퓨터 프로그래밍 언어를 위한 통합 개발 환경입니다 .

Anjuta DevStudio는 프로젝트 관리, 응용 프로그램 마법사, 대화식 디버거, 소스 편집기, 버전 제어, GUI 디자이너, 프로파일 러 및 기타 여러 도구를 포함한 다양한 고급 프로그래밍 기능을 갖춘 다목적 소프트웨어 개발 스튜디오입니다. 간단하고 사용 가능한 사용자 인터페이스를 제공하지만 효율적인 개발을 위해 강력합니다.

여기에 이미지 설명을 입력하십시오



9

에릭 파이썬 IDE 에릭 설치

Eric은 모든 기능을 갖춘 Python 및 Ruby 편집기 및 IDE이며 Python으로 작성되었습니다 . 크로스 플랫폼 Qt GUI 툴킷을 기반으로하며 매우 유연한 신 틸라 편집기 컨트롤을 통합합니다. Python은 전문적인 코더를 제공하는 많은 고급 기능을 통합하는 전문 프로젝트 관리 도구로 사용할 수있을뿐만 아니라 일상의 빠르고 더티 편집기로 사용할 수 있도록 설계되었습니다. Eric 4에는 플러그인 시스템이 포함되어있어 인터넷에서 다운로드 할 수있는 플러그인으로 IDE 기능을 쉽게 확장 할 수 있습니다.

현재 안정적인 버전은 Qt 4 및 Python 2 기반 Eric 4와 Python 3 및 Qt 4 기반 Eric 5입니다.

Eric IDE 스크린 샷


8

Vim 을 좋아한다면 abominade를 사용해보십시오 . 이는 후드 아래에서 gVim 을 사용합니다 .

abominade 편집자 abominade

파일 탐색기를 마우스 오른쪽 버튼으로 클릭하고 열 수있는 파일 탐색기 인 gVim 편집기가 내장되어 있으며 버퍼 목록을 맨 앞에 표시하여 열려있는 많은 파일을 한 번에 바로 유지할 수 있습니다. Vim 분할 또는 원하는 추가 탭을 사용할 수도 있습니다.

우분투에 설치하려면

$ sudo apt-get install vim-gtk python-gtk2 python-vte \
    python-dbus python-pip python-dev
$ sudo pip install a8

1
code.google.com의 다른 프로젝트와 마찬가지로 링크가 끊어졌습니다. "404. 오류입니다. 프로젝트 abominade를 찾을 수 없습니다." .
피터 Mortensen

@PeterMortensen GitHub로 옮겨졌습니다. 링크를 업데이트했습니다.
Mu Mind

5

불꽃

신틸라는 무료 소스 코드 편집 컴포넌트입니다. 무료 프로젝트 또는 상용 제품에 사용할 수있는 완전한 소스 코드와 라이센스가 함께 제공됩니다.

Scintilla는 표준 텍스트 편집 컴포넌트에있는 기능뿐만 아니라 소스 코드를 편집하고 디버깅 할 때 특히 유용한 기능을 포함합니다. 여기에는 구문 스타일링, 오류 표시기, 코드 완성 및 호출 팁에 대한 지원이 포함됩니다. 선택 여백에는 중단 점과 현재 줄을 나타 내기 위해 디버거에서 사용되는 것과 같은 마커가 포함될 수 있습니다. 스타일링 선택은 많은 편집기에서보다 개방적이며 비례 글꼴, 굵은 체 및 기울임 꼴, 여러 전경색 및 배경색 및 여러 글꼴을 사용할 수 있습니다.

SciTE는 SCIntilla 기반 텍스트 편집기입니다. 원래 Scintilla를 시연하기 위해 제작 된이 프로그램은 프로그램 작성 및 실행 기능이있는 일반적으로 유용한 편집기로 성장했습니다. 간단한 구성의 작업에 가장 적합합니다. 테스트 및 데모 프로그램과 SciTE 및 Scintilla 자체를 구축하는 데 사용합니다.

Scintilla의 개발은 PythonWin에서 텍스트 편집기를 개선하기위한 노력으로 시작되었습니다. PythonWin에서 사용하는 Richedit 컨트롤의 문제로 인해 좌절을 겪은 후 새로운 편집 컨트롤을 작성하는 것이 가장 좋은 방법으로 보였습니다. Richedit 및 기타 유사한 컨트롤의 가장 큰 문제점은 스타일 변경을 문서에 대한 중요한 영구 변경으로 처리하여 실행 취소 스택에 저장하고 문서의 더티 플래그를 설정한다는 것입니다. 소스 코드의 경우 스타일을 기계적으로 다시 만들 수 있으므로 스타일을 유지해서는 안됩니다.

Scintilla 및 SciTE는 현재 GTK +가있는 Intel Win32 및 Linux 호환 운영 체제에서 사용할 수 있습니다. GTK + 2.20이 설치된 Windows XP, Windows 7 및 Ubuntu 10.10에서 실행되었습니다.여기에 이미지 설명을 입력하십시오


텍스트 편집기는 IDE가 아닙니다.
피터 Mortensen

2

JS 스튜디오

JS Studio는 JavaScript 기반 웹 응용 프로그램 개발을위한 Qt 기반 크로스 플랫폼 IDE입니다.

메인 창의 스크린 샷

JS Studio는 대화식 JavaScript 기반 응용 프로그램에 중점을 둔 웹 응용 프로그램 개발을위한 완전한 기능을 갖춘 IDE로 설계되었습니다. 현재 사용 가능한 일부 기능은 다음과 같습니다.

  • 일부 공통 언어 (JavaScript, Python, HTML 및 CSS)에 대한 구문 강조
  • 프로젝트 관리 (파일 추가 / 제거 / 이름 바꾸기)
  • JavaScript 애드온으로 인터페이스를 완전히 확장 / 수정할 수 있습니다 (애드온 관리자 포함).

다음 명령을 사용하여 PPA 에서 애플리케이션을 설치할 수 있습니다 .

sudo apt-add-repository ppa:george-edison55/george-edison
sudo apt-get update ; sudo apt-get install jsstudio

면책 조항 : 나는이 프로젝트의 수석 관리자 및 프로그래머입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.