티스토리 뷰

Liunx

[Liunx] 리눅스 에디터 종류

정뚱띵 2018. 2. 21. 10:41
728x90
반응형

[Liunx] 리눅스 에디터 종류


  • emacs(이맥스) 에디터

emacs 편집기는 vi 편집기와 달리 비모드형 편집기이다.

리처드 스톨만이 매크로기능이 있는 텍스터 교정 및 편집기로 개발하였으며, 이 후 제임스 고슬링이 LISP 언어에 환경 설정 및 에디터의 기능을 확장시킬 수 있는 기능을 포함하여 배포한 편집기이다. 초보자가 사용하기 힘들다.

단축기로는

[Ctrl]+[x]; [Ctrl]+[c]은 emacs 종료한다. 변경 내용 있는 경우 'y' 또는 'n' 선택

[Ctrl]+[x]; [Ctrl]+[s]은 편집된 내용을 저장한다. 

[Ctrl]+[x]; [Ctrl]+[f]은 새 문서 작업을 위해 새 파일명 지정 후 편집한다.


  • vi 에디터

가장 많이 쓰이는 문서 편집기이며, 다른 편집기들과 다르게 모드형 편집기이다. vi 에디터는 명령모드와 입력모드의 두가지 방식이 있다. 

명령모드는 vi 실행시키면 가장 먼저 접하는 기본이 되는 모드. 커서의 이동, 수정, 삭제, 복사, 붙이기, 탐색 등을 할 수 있으며, 입력모드 전환키인 i,a,o,l,A,O 등을 입력하면 입력모드로 전환, 명령모드로 다시 전환하려면 [Esc] 키를 누르면 된다. 

입력모드 이외에 편집모드, input mode, insert mode 등으로 불린다. 글자를 입력하는 문서를 만드는 모드이다.

명령모드에서 입력 전환키를 눌러 전환하면 화면 아래에 '-INSERT-' 라고 표시된다.

ex 명령모드는 명령모드에서 ':' 키 입력시 화면 맨 아랫줄에서 명령을 수행하는 모드이며, 저장, 종료, 탐색, 치환 및 vi 환경 설정 등의 역할을 하는 모드이다.

ex 명령모드 일때 

:wq! 변경 내용을 저장하고 무조건 종료한다. 

:q! 저장하지 않고 무조건 종료한다. 

:help 도움말을 확인한다.


  • vim 에디터

vi 편집기와 호환되면서 독자적으로 다양한 기능을 추가하여 만든 편집기이다.

편집 시에 다양한 색상을 이용하여 가시성을 높였으며, 패턴 검색시에 하이라이트 기능을 제공하여 빠른 검색을 가능하게 해준다.

브람 무레나르(Bram Moolenaar)이 vim 에디터를 만든 사람이다.


  • pico 에디터

poco 에디터는 윈도우 환경에서 쉽게 볼 수 있는 편집기(메모장)과 사용법이 비슷하게 구성되어 있다.

하지만 현재 배포판에서는 기본적으로 제공되지는 않는다.

워싱턴대학의 Aboil Kasar가 개발한 유닉스 기반의 텍스트 에디터이며, 다른 리눅스 편집기에 비해 쉽고 사용이 편리하지만 기능이 부족하고 업데이트가 잘 되지 않는다.

단축키로는

[CTRL] + [o]은 파일을 저장한다.

[CTRL] + [x]은 프로그램을 종료한다.

[CTRL] + [g]은 도움말을 출력해준다.

[CTRL] + [j]은 상위 줄과 결합하여 한 문단으로 만들어 준다.

728x90
반응형

'Liunx ' 카테고리의 다른 글

[Liunx] 리눅스 X윈도  (0) 2018.02.26
[Liunx] 리눅스 yum 명령어  (0) 2018.02.20
[Liunx] 리눅스 mount 명령어  (0) 2018.02.20
[Liunx] 리눅스 -tar 명령어  (0) 2018.02.19
[Liunx] 리눅스 문자열 치환(vi 편집기)  (0) 2018.02.19
댓글
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today