Joe's Own Editor
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
Joe's Own Editor(JOE)는 통합 도움말 시스템, 워드스타 및 터보 C와 유사한 키 시퀀스, 사용자 정의 가능한 설정 파일, 구문 강조 표시 등의 기능을 제공하는 텍스트 편집기이다. 하드 링크와 rc 파일을 통해 Emacs, Pico, WordStar의 키 바인딩을 에뮬레이션할 수 있으며, 명령줄에서 파일 편집을 제한하는 "rjoe" 변형도 존재한다. JOE는 DOS 편집기와 유사한 사용자 인터페이스를 가지면서도 명령 기록, 탭 완성, 정규 표현식 검색, 파이프 기능 등 유닉스 편집기의 특징을 포함한다. 1995년 Joseph Allen에 의해 개발이 중단되었다가 2001년 Marek Grac에 의해 재개되었으며, Allen은 2004년 구문 강조 및 UTF-8 지원을 추가한 버전 3.0을 출시했다.
더 읽어볼만한 페이지
- 리눅스 문서 편집기 - GNU 이맥스
GNU 이맥스는 1984년 리처드 스톨먼이 개발한 자유 소프트웨어 텍스트 편집기로, C 언어와 Emacs Lisp를 사용하며, 다양한 기능과 확장성을 통해 텍스트 편집, 프로그래밍, 파일 관리 등 다양한 용도로 사용된다. - 리눅스 문서 편집기 - Geany
Geany는 다중 문서 인터페이스, 구문 강조, 코드 접기, 내장 터미널 에뮬레이터, 플러그인, 자동 완성, 프로젝트 관리 기능을 제공하는 텍스트 편집기로, 파이썬 통합 개발 환경 및 리눅스 텍스트 편집기로도 선정된 바 있다. - 유닉스 문서 편집기 - GNU 이맥스
GNU 이맥스는 1984년 리처드 스톨먼이 개발한 자유 소프트웨어 텍스트 편집기로, C 언어와 Emacs Lisp를 사용하며, 다양한 기능과 확장성을 통해 텍스트 편집, 프로그래밍, 파일 관리 등 다양한 용도로 사용된다. - 유닉스 문서 편집기 - XEmacs
XEmacs는 1980년대 후반 GNU Emacs에서 분기되어 사용자 정의 기능, 다양한 운영체제 지원, 자체 패키지 관리 시스템을 갖춘 텍스트 편집기였으나, 개발 속도 저하와 GNU Emacs와의 호환성 문제로 2015년 이후 유지 관리 모드로 전환되었다. - 자유 문서 편집기 - GNU 이맥스
GNU 이맥스는 1984년 리처드 스톨먼이 개발한 자유 소프트웨어 텍스트 편집기로, C 언어와 Emacs Lisp를 사용하며, 다양한 기능과 확장성을 통해 텍스트 편집, 프로그래밍, 파일 관리 등 다양한 용도로 사용된다. - 자유 문서 편집기 - XEmacs
XEmacs는 1980년대 후반 GNU Emacs에서 분기되어 사용자 정의 기능, 다양한 운영체제 지원, 자체 패키지 관리 시스템을 갖춘 텍스트 편집기였으나, 개발 속도 저하와 GNU Emacs와의 호환성 문제로 2015년 이후 유지 관리 모드로 전환되었다.
Joe's Own Editor - [IT 관련 정보]에 관한 문서 | |
---|---|
일반 정보 | |
![]() | |
저자 | Joseph H. Allen |
개발자 | Joseph H. Allen, Marek 'Marx' Grac 등 |
최초 릴리스일 | 기원전 1991년 8월 22일 |
최신 릴리스 날짜 | |df=yes}} |
프로그래밍 언어 | C |
운영체제 | 유닉스 계열, DOS, Win32 |
플랫폼 | 크로스 플랫폼 |
크기 | 약 0.45 MiB (macOS/x86) |
언어 | 영어, 독일어, 프랑스어, 러시아어, 우크라이나어 |
장르 | 문서 편집기 |
라이선스 | GPL 버전 1 (또는 그 이후 버전) |
웹사이트 | Joe's Own Editor 웹사이트 |
2. 주요 기능
JOE는 광범위한 설정 파일을 통해 사용자 정의가 가능하며, 다양한 파일 형식에 대한 색상 구문 강조 기능을 지원한다.
2. 1. 사용자 인터페이스

JOE는 통합된 도움말 시스템을 포함하고 있으며, 도움말을 얻는 방법에 대한 알림이 항상 화면에 표시된다. JOE의 키 시퀀스는 워드스타 및 터보 C와 유사하다. 많은 키는 Control 키와 다른 키의 조합, Ctrl+K와 다른 키의 조합, 또는 Escape 키와 다른 키의 조합이다. 또한 Ctrl+T를 통해 다양한 설정을 사용할 수 있다.
JOE는 하드 링크와 일련의 rc 파일을 설치하여 JOE가 Emacs 키 바인딩을 에뮬레이트하거나(jmacs로 호출될 때), Pico(jpico로 호출될 때), 또는 WordStar (jstar로 호출될 때)처럼 동작하도록 설정할 수 있다. 또한 "rjoe"라는 변형이 있는데, 명령줄에 지정된 파일만 편집할 수 있도록 제한되어 있다. (이는 최소 권한 원칙을 적용하는 데 유용할 수 있다).
편집기의 사용자 인터페이스는 DOS 편집기를 연상시키지만, 내부 명령 기록, 파일 선택 메뉴의 탭 완성, 정규 표현식 검색 시스템 및 임의의 텍스트 블록을 외부 명령을 통해 필터링 (파이프)하는 기능과 같은 전형적인 유닉스 편집기 기능도 포함한다.
2. 2. 단축키 및 에뮬레이션
JOE는 통합된 도움말 시스템을 포함하고 있으며, 도움말을 얻는 방법에 대한 알림이 항상 화면에 표시된다. JOE의 키 시퀀스는 워드스타 및 터보 C와 유사하다. 많은 키는 Control 키와 다른 키의 조합, Ctrl+K와 다른 키의 조합, 또는 Escape 키와 다른 키의 조합이다. 또한 Ctrl+T를 통해 다양한 설정을 사용할 수 있다. 이 프로그램은 광범위한 설정 파일을 통해 일반적으로 사용자 정의할 수 있으며, 구성 가능하며, 여러 인기 있는 파일 형식에 대한 색상 구문 강조를 지원한다.
JOE는 하드 링크와 일련의 rc 파일을 설치하여 JOE가 Emacs 키 바인딩을 에뮬레이트하도록 구성하며(jmacs로 호출될 때), Pico(jpico로 호출될 때), 또는 WordStar (jstar로 호출될 때)를 에뮬레이트 한다. 또한 "rjoe"라는 변형이 있는데, 명령줄에 지정된 파일만 편집할 수 있도록 제한되어 있다 (이는 최소 권한 원칙을 적용하는 데 유용할 수 있다).
편집기의 사용자 인터페이스는 DOS 편집기를 연상시키지만, 내부 명령 기록, 파일 선택 메뉴의 탭 완성, 정규 표현식 검색 시스템 및 임의의 텍스트 블록을 외부 명령을 통해 필터링 (파이프)하는 기능과 같은 전형적인 유닉스 편집기 기능도 포함한다.
2. 3. 설정 및 확장성
JOE는 통합된 도움말 시스템을 포함하고 있으며, 도움말을 얻는 방법에 대한 알림이 항상 화면에 표시된다. JOE의 키 시퀀스는 워드스타 및 터보 C와 유사하다. 많은 키는 Control 키와 다른 키의 조합, Ctrl+K와 다른 키의 조합, 또는 Escape 키와 다른 키의 조합이다. 또한 Ctrl+T를 통해 다양한 설정을 사용할 수 있다. 이 프로그램은 광범위한 설정 파일을 통해 일반적으로 사용자 정의할 수 있으며, 구성 가능하며, 여러 인기 있는 파일 형식에 대한 색상 구문 강조를 지원한다.
JOE는 하드 링크와 일련의 rc 파일을 설치하여 JOE가 Emacs 키 바인딩을 에뮬레이트하도록 구성하거나(jmacs로 호출될 때), Pico(jpico로 호출될 때), 또는 WordStar (jstar로 호출될 때)와 같이 동작하도록 설정할 수 있다. 또한 "rjoe"라는 변형이 있는데, 명령줄에 지정된 파일만 편집할 수 있도록 제한되어 있다(이는 최소 권한 원칙을 적용하는 데 유용할 수 있다).
편집기의 사용자 인터페이스는 DOS 편집기를 연상시키지만, 내부 명령 기록, 파일 선택 메뉴의 탭 완성, 정규 표현식 검색 시스템 및 임의의 텍스트 블록을 외부 명령을 통해 필터링 (파이프)하는 기능과 같은 전형적인 유닉스 편집기 기능도 포함한다.
3. 역사
JOE는 초기 인기 리눅스 배포판의 기본 편집기 중 하나로,[13][14][15][16] 어느 정도 두각을 나타내고 사용자 기반을 구축하는 데 도움이 되었다.[17][18]
1995년 Joseph Allen은 버전 2.8을 출시했지만, 이후 수년간 개발이 중단되었다. 2001년 Marek Grac을 중심으로 새로운 열성 팬 그룹이 개발을 인수하여 2.9와 이후 여러 버전을 출시하고 표준화된 빌드 시스템을 도입했으며, 많은 버그를 수정했다. 2004년 Allen이 프로젝트에 복귀하여 구문 강조 표시 및 UTF-8 지원을 도입한 버전 3.0을 출시했다.[19]
JOE의 Joe는 JWM의 Joe와 동일하지 않다.
3. 1. 개발 중단 및 재개
JOE는 초기 인기 리눅스 배포판의 기본 편집기 중 하나였으며,[13][14][15][16] 이로 인해 어느 정도 두각을 나타냈고 사용자 기반을 구축하는 데 도움이 되었다.[17][18] 이는 리눅스 배포판에 옵션으로 계속 포함되어 있으며, 때로는 "복구 모드" 편집기로서 중요한 역할을 수행한다.[7]1995년 Joseph Allen에 의해 버전 2.8이 출시된 후, 개발 주기는 수년간 중단되었다. 2001년 Marek Grac을 중심으로 새로운 열성 팬 그룹이 개발을 인수하여 2.9와 이후 여러 버전을 출시하고 표준화된 빌드 시스템을 도입하고 많은 버그를 수정했다. Allen은 2004년에 프로젝트에 복귀하여 구문 강조 표시 및 UTF-8 지원을 도입한 버전 3.0을 출시했다.[19]
3. 2. 리눅스 배포판에서의 역할
JOE는 초기 인기 리눅스 배포판의 기본 편집기 중 하나였으며,[13][14][15][16] 이로 인해 어느 정도 두각을 나타냈고 사용자 기반을 구축하는 데 도움이 되었다.[17][18] JOE는 리눅스 배포판에 옵션으로 계속 포함되어 있으며, 때로는 "복구 모드" 편집기로서 중요한 역할을 수행한다.[7]참조
[1]
웹사이트
J (Joe's Editor) New Release
https://web.archive.[...]
2009-08-04
[2]
웹사이트
Customize the Joe text editor
https://web.archive.[...]
2009-09-25
[3]
뉴스
Joe Cool: Using the text editor Joe
http://www.linux-mag[...]
2009-09-26
[4]
웹사이트
Ubuntu – Package Search Results -- joe
http://packages.ubun[...]
[5]
웹사이트
Debian -- Package Search Results -- joe
http://packages.debi[...]
[6]
웹사이트
RPM resource joe
http://www.rpmfind.n[...]
[7]
서적
RHCE Linux Study Guide
McGraw-Hill Professional
2009-09-27
[8]
웹사이트
Fedora joe package
https://admin.fedora[...]
[9]
웹사이트
software.opensuse.org: Search
http://software.open[...]
[10]
웹사이트
"[ports] Index of /head/editors/joe"
http://www.freebsd.o[...]
[11]
웹사이트
pkgsrc.se - The NetBSD package collection
http://pkgsrc.se/edi[...]
[12]
웹사이트
OpenPorts.se - The OpenBSD package collection
https://web.archive.[...]
2009-09-27
[13]
웹사이트
SLS 1.03 archive
http://www.ibiblio.o[...]
[14]
웹사이트
Niels Horn's blog: Older Slackware versions
https://archive.toda[...]
[15]
웹사이트
S.u.S.E. Linux pre-1.0 early beta
http://www.ibiblio.o[...]
[16]
웹사이트
Editors section of Debian 0.93R6
http://archive.debia[...]
[17]
웹사이트
Popularity Contest Statistics -- Debian Quality Assurance
http://qa.debian.org[...]
[18]
웹사이트
Ubuntu popularity-contest statistics including joe
http://popcon.ubuntu[...]
[19]
웹사이트
Joe's Own Editor - History
http://joe-editor.so[...]
[20]
웹인용
J (Joe's Editor) New Release
http://groups.google[...]
2022-07-08
[21]
웹인용
Customize the Joe text editor
https://web.archive.[...]
2009-09-25
[22]
뉴스
Joe Cool: Using the text editor Joe
http://www.linux-mag[...]
2009-09-26
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com