Pico(텍스트 편집기)
Pico (text editor)개발자 | 워싱턴 대학교 |
---|---|
초기 릴리즈 | 전 ( |
기입처 | C |
운영 체제 | Unix, Unix 유사 |
이용가능기간: | 영어 |
유형 | 텍스트 편집기 |
면허증. | Apache-2.0(알파인만) |
웹 사이트 | alpine www.washington.edu/pine/ at the Wayback Machine (2019년 3월 28일 갱신) |
Pico(파인 작곡가)는 Unix 및 Unix 유사 컴퓨터 시스템용 텍스트 편집기입니다.이것은 처음에 Washington [1]대학의 Office of Computing and Communications가 설계한 Pine 및 Alpine 이메일 클라이언트와 통합되어 있습니다.
Pine FAQ: "Pine의 메시지 구성 편집기는 PICO라고 불리는 별도의 독립 실행형 프로그램으로도 사용할 수 있습니다. PICO는 단락의 정당성, 잘라내기/붙여넣기, 맞춤법 검사기를 제공하는 매우 간단하고 사용하기 쉬운 텍스트 편집기입니다."[2]
Pico는 여러 파일을 동시에 사용하는 작업을 지원하지 않으며 여러 파일에서 검색 및 치환을 수행할 수 없습니다.또한 한 파일에서 다른 파일로 부분 텍스트를 복사할 수 없습니다(단, 작업 디렉토리의 전체 파일에서 편집기로 텍스트를 읽을 수 있습니다).Pico는 검색 및 치환 작업을 지원합니다.
이에 비해 vi나 Emacs와 같은 일부 인기 있는 Unix 텍스트 편집기는 Pico보다 더 광범위한 기능을 제공합니다.정규 표현 검색과 치환, 동시에 여러 파일을 처리하는 것도 포함됩니다.그에 비해 피코의 심플함은 [3]초보자에게 적합합니다.
GNU [4]프로젝트의 일부인 피코의 복제품인 나노가 개발되었는데, 피코의 이전 라이센스는 재배포 [5]조건이 명확하지 않았기 때문입니다.Alpine의 일부인 Pico의 새로운 버전은 Apache License 버전 2.0으로 출시됩니다.
Pico에는 편집용 명령어가 다수 포함되어 있습니다.화살표 키는 이동 방향으로 커서를 한 번에 한 글자씩 이동합니다.문자 삽입은 키보드에서 해당 문자 키를 누르면 수행되며, 명령어(저장, 철자 검사, 정당성, 검색 등)는 제어 키를 사용하여 수행됩니다.
그Ctrl+T 명령어는 철자 검사에 사용됩니다.스펠러는 명령줄에서 -s 옵션을 사용하여 정의합니다.사용자가 다른 언어로 파일을 쓰는 경우, 철자를 사용자와 대화하여 검사할 언어를 선택하는 스크립트로 설정할 수 있습니다.
+J 명령어는 텍스트를 왼쪽 정렬하는 데 사용됩니다.명령줄의 -r 옵션을 사용하여 설정된 제한까지 문단의 각 행에 텍스트가 흐릅니다.명령줄에 제한이 없는 경우 한 줄당 72자의 기본값이 사용됩니다.이 제한은 텍스트를 정렬할 뿐만 아니라 합성 중에 줄을 줄 바꿈하는 데 사용됩니다.+J 명령어는 커서가 배치된 문단의 텍스트를 바꿉니다.+WU + 명령어는 전체 파일을 정당화하기 위해 사용됩니다.정당화가 올바르게 이루어지지 않은 경우 또는 실수로 정당화가 완료된 직후 U+ 명령을 눌러 취소할 수 있습니다.
+W 명령어는 텍스트를 검색하는 데 사용됩니다.검색은 대소문자를 불문하고 수행됩니다.검색 및 치환 명령어는 기본적으로 사용할 수 없지만 명령줄의 -b 옵션을 통해 활성화해야 합니다.
키보드를 사용하여 화살표 키를 사용하여 편집기 내부를 이동할 수 있습니다., 또는 등의 키를 누르면 텍스트가 위 또는 아래로 스크롤됩니다(각각 파일의 시작 또는 끝을 향함).+W Y+ 및 WV+ + 명령어는 각각 커서를 파일의 시작 또는 끝으로 이동하고 + A및 E+ 명령어는 커서를 커서가 위치한 줄의 시작 및 끝으로 이동합니다.
명령줄 옵션
다음 명령줄 옵션을 사용하면 파일을 편집하기 전에 Pico를 구성할 수 있습니다.이 정보는 -h 명령으로 Pico를 시작하여 얻을 수 있습니다.Pico가 Pine 또는 Alpine에서 호출될 때 특정 기능을 활성화하거나 변수를 설정하여 아래의 옵션 중 일부를 Setup Configuration 화면에서 구성할 수 있습니다.다음으로 명령줄에서 Pico를 설정하는 방법과 Alpine에서 Pico를 설정하는 방법을 나타냅니다.Pico Editor에서 사용할 수 있는 시작 인수는 다음과 같습니다.
명령줄 인수 | 의미. | Alpine 설정 옵션 |
---|---|---|
-e | 완료 - 파일 이름 완료 허용 | [X] 탭 완료 사용(기본값으로 사용 |
-k | 잘라내기 - 커서 위치에서 줄 끝까지 ^K를 잘라냅니다. | [X] 커서로부터 Ctrl+K 절단 |
-a | ShowDot - 파일 브라우저에 점 파일을 표시합니다. | [X] 도트 파일 활성화 |
-j | Goto - 파일브라우저에서 'Goto' | [X] File Browser(파일 브라우저)에서 Goto 사용(기본 설정) |
-g | 표시 - 파일 브라우저에 커서 표시 | [X] 커서 표시 |
-m | 마우스 - 마우스 지원 켜기 | [X] Xterm에서 마우스 활성화 |
-x | NoKeyhelp - 키 도움말 억제 | [X] 키 메뉴 비활성화 |
-p | Preserve Start Stop - "시작"(^Q) 및 "정지"(^S) 문자를 유지합니다. | [X] 시작/중지 문자 유지 |
-q 용어 정의 | Wins - termcap 또는 termfo가 기본값보다 우선합니다. | [X] Termdef 우선 |
-Q <quotestr> | e-메일을 작성하기 위한 따옴표 문자열(예: "> ")을 설정합니다. | 회신 들여쓰기 문자열 = |
-d | 재바인드 - 키를 삭제하여 현재 문자를 삭제합니다. | [X] Ctrl+D에 대한 키 맵 삭제 |
-f | 키 - 기능 키 강제 사용 | |
-b | 바꾸기 - 검색 및 바꾸기 허용 | [X] 검색 및 치환 활성화(기본적으로 활성화 |
-h | 도움말 - 이 옵션 목록을 제공합니다. | |
-r[#cols] | 채우기 - 채우기 열을 #cols 열로 설정합니다(기본값=72). | Composer 랩 열 = |
-n[#s] | 메일 - 새 메일에 대해 #s초마다 알림(기본값=180) | 메일 확인 간격 = |
-s <스펠러> | 스펠러 - 대체 스펠러를 지정합니다. | 스펠러 = |
-t | Shutdown - 특수 종료 모드를 활성화합니다. | |
- o <경고> | 작업 - 작업 디렉터리를 지정합니다. | 작동 Dir = |
-z | 일시 중단 - ^Z 서스펜션을 사용할 수 있습니다. | [X] 일시정지 활성화 |
-w | 줄 바꿈 안 함 - 줄 바꿈 끄기 | |
- W <wordseps> | 공백 이외의 단어 구분 기호 설정 | Composer 워드 구분 기호 = |
- dcs <display_character_set> | 디폴트에서는 환경에서 LAN 또는 LC_CTYPE을 사용합니다. | 문자 집합 = 표시 |
-kcs <cs_character_set> | 기본값은 display_character_set 입니다. | 키보드 문자 집합 = |
- 시스템 | 시스템에서 제공하는 변환 루틴 사용 | [X] 시스템 번역 사용 |
+[행#] | 라인 - 라인 번호 라인에서 시작, 기본값=1 | |
-v | 보기 - 파일 보기 | |
-no_setlocale_collate | setlocale(LC_COLATE)을 실행하지 않음 | [X] Setlocale 정렬 사용 안 함 |
- 버전 | Pico 버전 번호 |
모든 인수 뒤에 편집할 파일 이름을 붙일 수 있습니다.
윈도우즈 버전의 Pico에서는 -dcs, -kcs 및 -syscs 옵션을 사용할 수 없습니다.단, Windows 버전의 Pico에는 Unix 버전의 Pico에서는 사용할 수 없는4가지 옵션(-cnf, -crf, -crb)도 있습니다.각 옵션은 일반 배경의 경우 -cnf, 일반 배경의 경우 -cnb, 역전경의 경우 -crf, 역전경의 경우 -crb로 정의됩니다.지정할 수 있는 값은 검정, 빨강, 초록, 노랑, 파랑, 마젠타, 시안, 흰색 또는 009, 064, 137과 같은 세 자리 숫자입니다.
「 」를 참조해 주세요.
레퍼런스
- ^ "Pine Project History". University of Washington. January 4, 2002. Archived from the original on December 25, 2018. Retrieved December 23, 2018.
- ^ "2.2 What is PICO?". University of Washington. January 29, 2002. Archived from the original on August 5, 2018. Retrieved December 23, 2018.
- ^ "PICO - the PIne COmposer - a simple editor". Guckes.net. Archived from the original on October 9, 2018. Retrieved December 23, 2018.
- ^ "[Nano-devel] nano to remain in GNU". GNU Project. August 19, 2016. Archived from the original on August 4, 2017. Retrieved December 23, 2018.
- ^ "GNU nano -- an enhanced clone of the Pico text editor". GNU nano. Archived from the original on December 24, 2018. Retrieved December 23, 2018.