온라인 코드 편집기


13

주요 온라인 IDE는 서비스 제공 업체의 서버에서 호스팅됩니다. 예를 들면 Kodingen, Cloud9, ShiftEdit입니다. 따라서 외부 서버가 어떤 이유로 다운되면 사용할 수 없으며 어쨌든 내 컴퓨터에서 컴퓨팅을 선호합니다.

누구나 로컬 호스트 (로컬 LAMP 서버)에서 다운로드하여 실행할 수있는 온라인 IDE 또는 편집기 (바람직하게는 편집기-Ace 또는 CodeMirror JS 편집기의 간단한 구현)를 알고 있습니까? 나는 지금까지 Eclipse Orion과 Wiode를 발견했지만 둘 중 하나를 좋아하지 않으며 대안을 찾고 있습니다.

또한 외부 사이트로 가지 않고 브라우저 (오프라인)에서 기본적으로 실행되는 브라우저 확장이 적합합니다. Chrom (e / ium)에 대한 SourceKit이 그 예입니다.


5
내 질문이 어리 석다면 미안하지만 로컬에서 실행하기 위해 온라인 도구를 원하는 이유는 무엇입니까?
Patrick Honorez

그렇다면 Ace의 문제점은 무엇입니까?
back2dos

@ back2dos : Ace에는 아무런 문제가 없지만 로컬 서버에서 전혀 실행할 수 있습니까?
Velvet Ghost

1
@iDevlop : 좋은 지적입니다. 브라우저에서 모든 작업을 수행하는 크롬 북 스타일 워크 플로를 설정하려고합니다. 어떤 사람들은 그것이 미래가 될 것이라고 말합니다.
Velvet Ghost

@Atriya : 알아 냈지만 크롬 북에 LAMP 서버를 설치할 수 있습니까? 그리고 당신은 ... 당신은 "클라우드"beeing는의 장점을 잃게 만드는 기계에 붙어있어
패트릭 Honorez

답변:


9

먼저,
위키피디아 ― JavaScript 기반 소스 코드 편집기의 비교 기사를 살펴보십시오 .

자세한 내용 은 다음과 같습니다. 귀하의 요청에 맞는 도구가 있습니다.
이러한 모든 소프트웨어를 다운로드하여 로컬 서버에서 사용할 수 있습니다.

  • EditArea다운로드Yii 확장자 인 FileEditor데모 ― ( Apache Software License, BSD, LGPL )

    다음은 소스 코드를위한 무료 자바 스크립트 편집기 인 EditArea입니다. 줄 번호 매기기, 탭 지원, 검색 및 바꾸기 (regexp 포함) 및 라이브 구문 강조 표시 (사용자 정의 가능)를 사용하여 올바른 형식의 소스 코드를 작성할 수 있습니다.

  • CodePress다운로드Joomla의 데모! CodePress Plugin ― ( LGPL ) ― Chrome에서 작동하지 않으며 개발이 중단 된 것 같습니다.

    CodePress는 브라우저에서 입력되는 동안 텍스트를 실시간으로 색칠하는 JavaScript로 작성된 구문 강조 표시가있는 웹 기반 소스 코드 편집기입니다.

  • CodeMirror다운로드수많은 데모 중 하나 ― ( MIT 스타일 라이센스 + 선택적 상업 지원 )

    CodeMirror는 코드와 같은 콘텐츠 (컴퓨터 프로그램, HTML 마크 업 등)를위한 비교적 쾌적한 편집기 인터페이스를 만드는 데 사용할 수있는 JavaScript 라이브러리입니다. 편집중인 언어에 대한 모드가 작성된 경우 코드 색상이 표시되며 편집기는 선택적으로 들여 쓰기를 도와줍니다.

  • 에이스 Ajax.org Cloud9 편집기 - 데모 - ( 모질라 트라이 라이선스 (MPL / GPL / LGPL) )

    Ace는 JavaScript로 작성된 독립형 코드 편집기입니다. 우리의 목표는 TextMate, Vim 또는 Eclipse와 같은 기존의 기본 편집기의 기능, 유용성 및 성능을 일치시키고 확장하는 웹 기반 코드 편집기를 작성하는 것입니다. 모든 웹 페이지 및 JavaScript 응용 프로그램에 쉽게 포함시킬 수 있습니다. Ace는 Cloud9 IDE 의 기본 편집기 및 Mozilla Skywriter (Bespin) 프로젝트의 후속 편집기로 개발되었습니다 .
    코드 얻기
    에이스는 커뮤니티 프로젝트입니다. 우리는 적극적으로 기부를 장려하고 지원합니다. Ace 소스 코드는 GitHub에서 호스팅됩니다. MPL / GPL / LGPL (Mozilla tri-license)에 따라 릴리스됩니다. Firefox에서 사용하는 것과 동일한 라이센스입니다. 이 라이센스는 오픈 소스이든 아니든 모든 종류의 프로젝트에 적합합니다. 편집자를 책임지고 좋아하는 언어 강조 표시 및 키 바인딩을 추가하십시오!
    git clone git://github.com/ajaxorg/ace.git

또한이 질문은 stack overflow 에서 두 번 요청 된 것 같습니다. 아마 여기에서 더 많은 정보를 수집 할 수 있습니다.

AjaXplorer 는 CodeMirror의 고급 편집기를 구현합니다. 단일 다중 사용자 응용 프로그램에서 파일 관리 및 구문 강조 코드 편집 기능을 제공합니다.


감사. 나는 그 기사에 대해 이미 알고있다. 요점은-로컬 서버에서 CodeMirror 또는 Ace를 다운로드하여 실행할 수 있습니까? 그것이 내가 원하는 것입니다. Kodingen과 같은 것이 Ace와 CodeMirror를 모두 편집기 구성 요소로 사용할 수 있다는 것을 알고 있습니다. 그러나 나는 그것을 원하지 않습니다. 왜냐하면 Kodingen의 서버에서 실행되고 내 것이 아닙니다.
Velvet Ghost

내 링크에 넣어 소프트웨어를 다운로드 및 무료 모든 (내가 넣어 라이센스 의 오른쪽에 데모 당신이 링크를 클릭하면 바로 다운로드 페이지 ^^ 찾습니다.
파스칼 Qyy

도움을주기 위해 다운로드 링크를 추가했지만 Git을 사용하여 Ace를 가져와야합니다.
파스칼 Qyy

@Pascal Qyy : 감사합니다. 로컬에서 다운로드하여 사용할 수 있다는 것을 몰랐습니다. 제공 한 링크에서 codemirror.zip을 다운로드하여 압축을 풀었습니다. 내부에는 많은 html 및 js 파일이 있습니다. 그러나 실제로 어떻게 사용합니까? 최소한 파일을 열고 편집하고 저장할 수있는 인터페이스가 필요합니다.
Velvet Ghost

내 첫 번째 링크 인 EditArea 에는 정확히 당신이 요구하는 FileEditor의 라이브 데모 링크가 있습니다 ... 여기에 방법이 있습니다
Pascal Qyy
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.