Кіріспе

Unix және Unix-ке негізделген компьютерлік жүйелер үшін мәтін редакторы

Pico (Pine composer) – Unix және Unix сияқты компьютерлік жүйелер үшін мәтін редакторы. Ол Pine және Alpine электрондық пошта клиенттерімен үйлесімді, олар бастапқыда Вашингтон университетінің Есептеу және байланыс бөлімінде жасалған. Pine жиі қойылатын сұрақтардан: "Pine-нің хабарлама құрастыру редакторы PICO деп аталатын жеке бағдарлама ретінде де қолжетімді. PICO – абзацтарды тегістеу, кесіп алып қою және орфографиялық тексеру мүмкіндіктерін ұсынатын өте қарапайым және пайдалануға оңай мәтін редакторы".

Ерекшеліктері

Pico бірнеше файлмен бірдей жұмыс істеуге қолдау көрсетпейді және бірнеше файлда іздеу мен алмастыру операциясын жүзеге асыра алмайды. Сондай-ақ, ол бір файлдан екінші файлға мәтіннің бір бөлігін көшіре алмайды (дегенмен, редакторға жұмыс каталогындағы толық файлдан мәтін оқуға болады). Pico іздеу және алмастыру операцияларын қолдайды. Керісінше, vi және Emacs сияқты танымал Unix мәтіндік редакторлары Pico-дан гөрі кең мүмкіндіктерге ие; олардың ішінде үлгілік өрнектерді іздеу және алмастыру, сондай-ақ бір уақытта бірнеше файлмен жұмыс істеу мүмкіндіктері бар. Алайда, Pico-ның қарапайымдылығы оны жаңа пайдаланушылар үшін қолайлы етеді.

Негізгі командалар мен навигация

Pico-да өңдеуге арналған бірнеше команда бар. Жебе пернелері курсорды қозғалыс бағытына қарай бір таңбаға жылжытады. Таңбаларды енгізу пернетақтадағы тиісті таңбалық перне басу арқылы орындалады, ал командалар (сақтау, орфографиялық тексеру, негіздеу, іздеу және т.б.) басқару кілті арқылы беріледі. Орфографиялық тексеру үшін команда қолданылады. Орфографиялық тексеруші s опциясын қолдана отырып, командалық жолдан анықталады. Егер адам әр түрлі тілде файлдар жазса, орфографиялық тексеруші пайдаланушымен тілді таңдау үшін өзара әрекеттесетін скрипт ретінде орнатылуы мүмкін. Мәтінді сол жаққа негіздеу үшін команда қолданылады. Мәтін параграфтың әрбір жолында, командалық жолдағы r опциясымен белгіленген шекке дейін ағылады. Егер командалық жолда шектеу көрсетілмесе, бір жолға 72 таңбадан тұратын әдепкі мән қолданылады. Бұл шектеу мәтінді жазу кезінде жолдарды жабу үшін, сондай-ақ мәтінді негіздеу үшін пайдаланылады. Курсор орналасқан абзацтағы мәтінді негіздеу үшін команда қолданылады. Толық файлды негіздеу үшін команда қолданылады. Егер негіздеу дұрыс жасалмаса немесе қатемен жасалса, оны негіздеуден кейін дереу команданы басып жоюға болады. Мәтінді іздеу үшін команда қолданылады. Іздеу әріптердің регистріне сезімсіз. Іздеу және алмастыру командасы әдепкі бойынша қол жетімді емес, оны командалық жолдағы b опциясы арқылы қосу керек. Редактор ішінде жылжу үшін пернетақтада жебе пернелерін пайдалануға болады. , немесе , сияқты пернелер мәтінді жоғары немесе төмен жылжытады (тиісінше файлдың басына немесе соңына қарай). , және командалары курсорды файлдың басына немесе соңына жылжытады, ал , және командалары курсор орналасқан жолдың басына және соңына жылжытады.

Деривативтер

GNU жобасының бір бөлігі болып табылатын nano деп аталатын Pico клоны жасалды, себебі Pico-ның алдыңғы лицензиясы қайта тарату шарттары бойынша нақты емес еді. Pico-ның жаңа нұсқалары Alpine бөлігі ретінде Apache 2.0 лицензиясымен шығарылады.