루비, 파이썬 등의 스크립팅 언어 용 IDE 또는 텍스트 편집기를 작성하려고합니다. 시작하게 될 프레임 워크가 있습니까? 지금은 코드 완성, 구문 하이라이트와 같은 기본적인 기능을 원합니다.OSX에서 IDE 또는 텍스트 편집기 작성
1
A
답변
1
신틸라 프로젝트가 좋은 시작을 제공 할 수도 있습니다. 많이 사용되는 편집 도구 (Notepad ++, Code :: Blocks 등)는 이것을 기본으로 사용합니다.
은 아마 당신의 야망이 프로젝트에 기여에 더 적합 것입니까?
6
코드 편집기는 천재적 아이디어가 없거나 전문적인 운동으로 사용하기를 원하지 않는 한 시간을 낭비하지 않습니다.
모든 프로그래머는 우리 자신의 편집자를 쓰기를 꿈꾸며 한 번에 또는 다른 사람이 사용하려고하지만 대부분의 사람들은 분명히 간단한 도구로 인해 시간이 많이 소요됨을 포기합니다. 포기하지 않는 사람들은 결국 seppuku를 저지른다. 실제 코드 편집자는 영원한 환자가 일을 끝내야하는 유일한 생물이기 때문에 신성한 존재에 의해 높은 곳에서 전승됩니다.
어쨌든 위험에 내 맡기려면 Introduction to Text Editing in Cocoa으로 시작하여 거기에서 나가는 것이 좋습니다.
그러나 코드 편집기의 실제 킬러가 구문을 구문 분석하기 때문에 Ruby로 코코아 응용 프로그램을 만들 수있는 MacRuby을 볼 수 있습니다. Objective-C에서의 대규모 파싱은 죽음의 행진이기 때문에 Ruby를 사용하면 파싱에 많은 도움이됩니다. 루비에 쓰여진 공개 도메인 파서도 있습니다. TextMate
저의 쓴 소리의 목소리에 유의하십시오.
관련 문제
- 1. 수은 지원 IDE 또는 편집기
- 2. Jasmin IDE 플러그인 또는 편집기
- 3. e 텍스트 편집기 번들 작성
- 4. 특정 기능을 가진 편집기 또는 IDE
- 5. Bpython과 같은 편집기/IDE?
- 6. Windows IDE/초보자 용 편집기
- 7. 우리의 눈에 IDE/텍스트 편집기 색 설정의 효과
- 8. Windows Ruby/Rails IDE 또는 자동 완성 기능이있는 편집기
- 9. 텍스트 편집기 개발을위한 VC (win32) 또는 WPF
- 10. 서식있는 텍스트 IDE
- 11. Google 문서 유형 리치 텍스트 편집기 작성 방법
- 12. 텍스트 영역 또는 텍스트 편집기 값 가져 오기
- 13. 입력 마스크 편집기 작성 방법?
- 14. C# 코드 편집기 작성 문제
- 15. 확장 스 니펫을위한 표준 IDE/편집기 형식?
- 16. 행간 텍스트 편집기
- 17. UIImageView의 텍스트 편집기
- 18. 텍스트 편집기 아이디어
- 19. TinyMce 편집기의 일반 텍스트 편집기 및 다양한 텍스트 편집기 옵션
- 20. 전화 시스템 텍스트 편집기
- 21. 서식있는 텍스트 편집기
- 22. VS 2010 - 텍스트 편집기
- 23. 온라인 텍스트 편집기
- 24. iPhone : 텍스트 편집기 예
- 25. 개찰구 서식있는 텍스트 편집기
- 26. jquery를 사용하는 텍스트 편집기
- 27. 서식있는 텍스트 편집기 색칠
- 28. Monodevelop의 텍스트 편집기
- 29. 단추가있는 텍스트 편집기?
- 30. NLP를위한 최상의 텍스트 편집기
코드 완성 및 구문 강조는 기본 기능이 아닙니다. 런타임 파싱과 언어, 코드 및 가져 오는 모든 코드에 대한 부분적인 이해가 필요합니다. – extraneon
가장 먼저 Xcode, Vi 또는 Emacs보다 나은 편집기를 만들어야한다는 것입니다. TextMate보다 비용이 많이 들지만 확장 성이 좋은 제품을 만들어야합니다. 운동을 위해서이 일을하지 않는다면, 걱정하지 않아도됩니다. 코드 편집자는 사망합니다. – TechZen
코드 완성 및 구문 강조 표시는 "기본"이라고하는 마지막 사항 중 일부입니다. 그 (것)들을하는 유효한 코코아 도서관의 명료 한 부족을주의하십시오 ... –