*이기적인 영진닷컴 Youtube Link - https://www.youtube.com/watch?v=VPATi34agV4&list=PL6i7rGeEmTvp_MYm0zuiFe7COrM3endfu&index=16
리눅스에서는 다양한 편집기를 지원하고 있다. vi, emacs, pico, gedit, xedit 등이 있다.
이 편집기들의 공통적인 특징은 버퍼 기반의 편집기 방식을 사용한다.
파일의 내용을 그대로 복사해서 임시기억장치에 저장을 해두게 된다.
즉 임시기억장치가 편집기의 버퍼 역할을 하게 된다.
잘못 편집하더라도 원본 파일을 보존할 수 있다는 장점이 있다.
시스템이 다운되면 버퍼 내용이 지워지게 되면 작업했던 모든 내용을 잃게 된다는 단점을 갖게 된다.
Pico
워싱턴 대학에서 유닉스 기반의 텍스트 에디터로 개발이 된 것이다.
윈도우창의 메모장과 유사한 형식으로 초기 리눅스 배포판 버전이 낮았을 때는 Pico를 많이 사용했다.
자유 소프트웨어 라이센스가 아니기 때문에 소스 수정이 불가능해서 업데이트가 되지 않는다는 이유로 조금 최근에는
pico라는 편집기를 사용하지 않고 있다.
vi 같이 입력모드와 명령모드가 따로 구분되서 진행되는 것이 아니기 때문에
다른 편집기들에 비해서는 사용하기가 쉽다는 장점을 갖는다.
GNU 프로젝트에서 제외가 되긴 했지만 다른 버전 nano로 확장되었다.
Emacs
리처드 스톨만이 매크로 기능이 있는 텍스트 교정 및 편집기로 개발한 것으로 이후에 제임스 고슬링이 LISP언어를 이용해서 다양한 기능을 첨부시켰다.
단순 편집기를 넘어서 텍스트 편집을 위한 통합환경을 제공한다.
단 LISP 코드는 실행하는데 오래 걸린다는 단점이 있다.
비모드형 편집기로 입력모드와 명령모드가 따로 구분되서 진행되는 것이 아니기 때문에 간단한 편집문서나 프로그래밍까지 다양하게 사용할 수 있는 편집기이다.
vi
1976년 빌 조이가 처음 개발한 편집기
유닉스 환에서 가장 많이 사용하는 편집기
vi의 작업방법은 모드형 편집기
작업모드 - 명령모드, 입력모드, 편집모드 나위어져서 실행
조금 다른 편집기들에 비해 사용이 초보자들은 조금 어려워할 수 있다.
단 한줄씩 편집하는 줄단위 편집기가 아니라 화면 단위로 편집되는 visual editor 이기 때문에
다양한 vi 콜론들이 존재하고 있다.
vim
브람 무레나르가 만든 편집기로 vi 편집기하고 호환이 가능한 편집기
vi를 향상 시킨 편집기
편집시 다양한 색상을 지원 -> 가식성 높음
하이라이트 기능 제공
검색 기능 제공
vi 보다는 vim이 더 많이 사용되는 편집기
특히 정규표현식 문법은 강조 기능을 갖고 있고
다중 되돌리기 기능
유니코드를 비롯한 다국어 지원도 가능한 편집기
gedit
그놈 테스트 환경용으로 개발된 자유 소프트웨어 편집기
마이크로소프트, 윈도우, 맥os에서도 사용 가능
x윈도우 기반 시스템에서 돌아가게 개발된 편집기이기 때문에
다른 것들에 비해서 pico와 유사한 형태로 메모장 처럼 사용할 수가 있어서
일반 사용자들이 많이 사용하는 편집기 중 하나
다만 텔레 접속시 텍스트 기반 콘솔창에서는 gedit를 사용할 수 없다는 단점을 가지고 있다.
감사합니다.
'리눅스' 카테고리의 다른 글
[리눅스 마스터 2급] 02-05-01 프로그램 설치 (0) | 2024.11.23 |
---|---|
[리눅스 마스터 2급] 02-04-02 에디터 활용 (0) | 2024.11.21 |
[리눅스 마스터 2급] 02-03-02 프로세스 유틸리티 (0) | 2024.11.20 |
[리눅스 마스터 2급] 02-03-01 개념 및 유형 (0) | 2024.11.20 |
[리눅스 마스터 2급] 02-02-02 환경 설정 (0) | 2024.11.19 |