Pico мәтіндік редакторы: Unix жүйелері үшін қарапайым шешім
Pico (text editor)
Pico – Unix жүйелері үшін қарапайым мәтіндік редактор. Pine және Alpine электрондық пошта клиенттерімен үйлесімді, тез түзетулерге, әрі сөздерді тексеруге мүмкіндік береді.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Unix және Unix-ке негізделген компьютерлік жүйелер үшін мәтін редакторы
Text editor for Unix and Unix based computer systems
Pico (Pine composer) – Unix және Unix сияқты компьютерлік жүйелер үшін мәтін редакторы. Ол Pine және Alpine электрондық пошта клиенттерімен үйлесімді, олар бастапқыда Вашингтон университетінің Есептеу және байланыс бөлімінде жасалған. Pine жиі қойылатын сұрақтардан: "Pine-нің хабарлама құрастыру редакторы PICO деп аталатын жеке бағдарлама ретінде де қолжетімді. PICO – абзацтарды тегістеу, кесіп алып қою және орфографиялық тексеру мүмкіндіктерін ұсынатын өте қарапайым және пайдалануға оңай мәтін редакторы".
Pico (Pine composer) is a text editor for Unix and Unix like computer systems. It is integrated with Pine and Alpine, email clients initially designed by the Office of Computing and Communications at the University of Washington. From the Pine FAQ: "Pine's message composition editor is also available as a separate stand alone program, called PICO. PICO is a very simple and easy to use text editor offering paragraph justification, cut/paste, and a spelling checker ".
Ерекшеліктері
Pico бірнеше файлмен бірдей жұмыс істеуге қолдау көрсетпейді және бірнеше файлда іздеу мен алмастыру операциясын жүзеге асыра алмайды. Сондай-ақ, ол бір файлдан екінші файлға мәтіннің бір бөлігін көшіре алмайды (дегенмен, редакторға жұмыс каталогындағы толық файлдан мәтін оқуға болады). Pico іздеу және алмастыру операцияларын қолдайды. Керісінше, vi және Emacs сияқты танымал Unix мәтіндік редакторлары Pico-дан гөрі кең мүмкіндіктерге ие; олардың ішінде үлгілік өрнектерді іздеу және алмастыру, сондай-ақ бір уақытта бірнеше файлмен жұмыс істеу мүмкіндіктері бар. Алайда, Pico-ның қарапайымдылығы оны жаңа пайдаланушылар үшін қолайлы етеді.
Pico does not support working with several files simultaneously and cannot perform a find and replace across multiple files. It also cannot copy partial text from one file to another (though it is possible to read text into the editor from a whole file in its working directory). Pico does support search and replace operations. By comparison, some popular Unix text editors such as vi and Emacs provide a wider range of features than Pico; including regular expression search and replace, and working with multiple files at the same time. By comparison, Pico's simplicity makes it suitable for beginners.
Негізгі командалар мен навигация
Pico-да өңдеуге арналған бірнеше команда бар. Жебе пернелері курсорды қозғалыс бағытына қарай бір таңбаға жылжытады. Таңбаларды енгізу пернетақтадағы тиісті таңбалық перне басу арқылы орындалады, ал командалар (сақтау, орфографиялық тексеру, негіздеу, іздеу және т.б.) басқару кілті арқылы беріледі. Орфографиялық тексеру үшін команда қолданылады. Орфографиялық тексеруші s опциясын қолдана отырып, командалық жолдан анықталады. Егер адам әр түрлі тілде файлдар жазса, орфографиялық тексеруші пайдаланушымен тілді таңдау үшін өзара әрекеттесетін скрипт ретінде орнатылуы мүмкін. Мәтінді сол жаққа негіздеу үшін команда қолданылады. Мәтін параграфтың әрбір жолында, командалық жолдағы r опциясымен белгіленген шекке дейін ағылады. Егер командалық жолда шектеу көрсетілмесе, бір жолға 72 таңбадан тұратын әдепкі мән қолданылады. Бұл шектеу мәтінді жазу кезінде жолдарды жабу үшін, сондай-ақ мәтінді негіздеу үшін пайдаланылады. Курсор орналасқан абзацтағы мәтінді негіздеу үшін команда қолданылады. Толық файлды негіздеу үшін команда қолданылады. Егер негіздеу дұрыс жасалмаса немесе қатемен жасалса, оны негіздеуден кейін дереу команданы басып жоюға болады. Мәтінді іздеу үшін команда қолданылады. Іздеу әріптердің регистріне сезімсіз. Іздеу және алмастыру командасы әдепкі бойынша қол жетімді емес, оны командалық жолдағы b опциясы арқылы қосу керек. Редактор ішінде жылжу үшін пернетақтада жебе пернелерін пайдалануға болады. , немесе , сияқты пернелер мәтінді жоғары немесе төмен жылжытады (тиісінше файлдың басына немесе соңына қарай). , және командалары курсорды файлдың басына немесе соңына жылжытады, ал , және командалары курсор орналасқан жолдың басына және соңына жылжытады.
Pico features a number of commands for editing. Arrow keys move the cursor a character at the time in the direction of the movement. Inserting a character is done by pressing the corresponding character key in the keyboard, while giving commands (such as save, spell check, justify, search, etc.) is done using a control key. The command is used to spell check. The speller is defined from the command line using the s option. When a person writes files in different languages, the speller can be set to be a script that interacts with the user to select the language to be checked. The command is used to left justify text. Text is flowed in each line of a paragraph up to a limit set with the r option in the command line. If no limit is given in the command line, then a default value of 72 characters per line is used. This limit is used to wrap lines during composition, as well as to justify text. The command justifies the text in the paragraph that the cursor is placed on. The command is used to justify the full file. In case that justification is not done correctly, or by mistake, it can be undone by pressing the command immediately after justification has been done. The command is used to search for text. Search is done case insensitively, The search and replace command is not available by default, but must be enabled through the b option in the command line. Moving inside the editor can be done using the keyboard by using the arrow keys. Keys such as , or , scroll the text up or down (towards the beginning or end of the file, respectively). The commands , and move the cursor to the beginning or end of the file respectively, while the commands and move the cursor to the beginning and the end of the line that the cursor is located on.
Деривативтер
GNU жобасының бір бөлігі болып табылатын nano деп аталатын Pico клоны жасалды, себебі Pico-ның алдыңғы лицензиясы қайта тарату шарттары бойынша нақты емес еді. Pico-ның жаңа нұсқалары Alpine бөлігі ретінде Apache 2.0 лицензиясымен шығарылады.
A clone of Pico called nano, which is part of the GNU Project, was developed because Pico's earlier license had unclear redistribution terms. Newer versions of Pico as part of Alpine are released under the Apache License version 2.0.