터미네이터(단말 에뮬레이터)
Terminator (terminal emulator)개발자 | 필 노먼, 엘리엇 휴즈, 마틴 도레이 |
---|---|
안정된 릴리스 | 리비전 #1418 (2523) / 2008년 2월 24일; 전 ( |
기입처 | 자바 |
운영 체제 | Windows/X 윈도 시스템 |
유형 | 터미널 에뮬레이터 |
면허증. | GPL-2.0 이후[1][2] |
웹 사이트 | github |
터미네이터는 Java에서 프로그램된 오픈소스 터미널 에뮬레이터입니다.Microsoft Windows, macOS, Linux 및 X Window 시스템을 사용하는 기타 Unix 시스템에서 사용할 수 있습니다.터미네이터는 Java 6 이후를 실행하는 모든 최신 POSIX 시스템에서 실행됩니다.터미네이터는 GPL-2.0 이후의 [1]라이선스로 라이선스됩니다.
터미네이터는 원래 필 노먼에 의해 작성되었으며, 필 노먼은 2004년 4월 21일부터 2004년 5월 28일까지 약 한 달의 개발 기간 동안 스스로 rxvt를 대체하여 사용할 수 있는 대체품을 생산했습니다.Elliott Hughes는 Phil의 터미널 에뮬레이션을 채택하여 고급 터미널 에뮬레이터 기능을 실험할 수 있는 베이스로 사용했으며, 터미네이터 개발을 계속하고 있습니다.마틴 도레이가 터미네이터를 Cygwin에게 이식했어요
특징들
- 자동 로깅 - 사용자의 모든 터미널 세션에서 전체 로그가 자동으로 생성됩니다.
- 드래그 앤 드롭 - Finder/Nautilus/Windows 탐색기의 텍스트와 URL 및 파일을 터미네이터에 드롭하여 텍스트로 삽입할 수 있습니다.또한 셸 메타문자가 포함된 파일 이름을 자동으로 따옴표로 묶습니다.
- [검색(Find)] - [터미네이터(Terminator)]는 검색 기능을 제공하므로 사용자는 단말기에서 텍스트 및 정규 표현(스크롤백 포함)을 보다 적은 스타일로 검색할 수 있으며 다음 일치 또는 이전 일치로 빠르게 이동할 수 있습니다.
- 수평 스크롤 - 대부분의 터미널 에뮬레이터는 텍스트가 오른쪽 여백을 침범할 때 텍스트를 래핑합니다.대신 터미네이터는 필요에 따라 수평 스크롤바를 제공합니다.
- 다중 탭 - 탭 검색과 같습니다.
- 번호 재해석 - Terminator는 현재 선택 항목과 같이 다양한 베이스의 번호를 인식하고 다른 베이스의 동일한 번호를 보여주는 팝업 메뉴에 정보 메뉴 항목을 추가합니다.더 이상 아스키나 bc에 의지하는 사람이 없어
- 휴대성 - 대부분의 경우 Java에서 작성되며, POSIX C++ 부품(의사 터미널 지원용)과 Ruby 호출 스크립트가 포함되어 있습니다.터미네이터는 최신 데스크톱 운영체제에서 개봉 즉시 컴파일 할 수 있습니다.
- 탭 문자 처리 - 많은 터미널 에뮬레이터가 탭 문자를 공백 문자열로 변환합니다.텍스트 섹션을 단말기에서 텍스트에디터로 복사 또는 붙여넣으면 탭이 아닌 공백으로 나타납니다.터미네이터는 이들을 탭 문자로 기억합니다.
- 무제한 스크롤백 - 터미네이터는 화면 상단에서 스크롤할 때 또는 임의 제한에 도달했을 때 출력을 폐기하지 않습니다.사용자는 수동으로 스크롤백을 클리어해야 합니다.
- 인텔리전트 수직 스크롤 - 출력 시 터미네이터의 스크롤 바는 의도적으로 이력의 일부를 보기 위해 뒤로 스크롤한 경우 계속 점프를 하지 않습니다.단, 다시 아래로 스크롤하면 바로 자동 스크롤이 재개됩니다.
- Safe Quit(안전 종료) - Terminator는 프로세스가 아직 실행 중임을 인식하고 프로세스를 정지시키는 대신 대화 상자를 표시합니다.
- UTF-8 - 터미네이터는 악센트가 있는 문자를 망가뜨리지 않고 일반 문자와 와이드 문자가 혼재하는 그리스어 등의 언어에 대응합니다.
「 」를 참조해 주세요.
레퍼런스
- ^ a b "src/terminator/Terminator.java: declare Terminator as GPL 2 or later". github.com.
- ^ "Google Code Archive - Long-term storage for Google Code Project Hosting". code.google.com.