nano
nano 1.2.5 |
|
| Òèï | |
|---|---|
| Ðàçðàáîò÷èê |
Ðàíåå Êðèñ Àëëåãðåòòà, ñåé÷àñ Äýâèä Ëîóðåíñ Ðàìñè |
| Îïåðàöèîííàÿ ñèñòåìà | |
| Ïîñëåäíÿÿ âåðñèÿ | |
| Ëèöåíçèÿ |
GNU GPL v3 |
| Ñàéò | |
nano â êîíñîëüíûé òåêñòîâûé ðåäàêòîð äëÿ Unix è Unix-ïîäîáíûõ îïåðàöèîííûõ ñèñòåì, îñíîâàííûé íà áèáëèîòåêå curses è ðàñïðîñòðàíÿåìûé ïîä ëèöåíçèåé GNU GPL. Ýòî ñâîáîäíûé êëîí òåêñòîâîãî ðåäàêòîðà Pico, âõîäèâøåãî â ñîñòàâ e-mail êëèåíòà Pine. nano áûë ñîçäàí, ÷òîáû ïîâòîðèòü ôóíêöèîíàëüíîñòü è óäîáñòâî èíòåðôåéñà Pico, íî áåç ãëóáîêîé èíòåãðàöèè â ïî÷òîâûé êëèåíò, ïðèñóùåé ïàêåòó Pine/Pico.
Âïåðâûå îí ïîÿâèëñÿ â 1999 ãîäó ïîä èìåíåì TIP (TIP isnâ™t Pico). Åãî ñîçäàòåëåì ñòàë Êðèñ Àëëåãðåòòà (Chris Allegretta), öåëüþ êîòîðîãî áûëî æåëàíèå ñîçäàòü ñâîáîäíîå ïðîãðàììíîå îáåñïå÷åíèå äëÿ çàìåíû Pico. Ñâîå íûíåøíåå èìÿ «nano» ïîëó÷èë 10 ÿíâàðÿ 2000 ãîäà â ñâÿçè ñ êîíôëèêòîì ïåðâîíà÷àëüíîãî íàçâàíèÿ ñ íàçâàíèåì äðóãîãî Unix-ïðèëîæåíèÿ. Íàñòîÿùåå èìÿ ïðèøëî èç ïðåôèêñà Ñèñòåìû Èñ÷èñëåíèÿ ÑÈ, ãäå «íàíî» îçíà÷àåò 1000-êðàòíîå ïðåâîñõîäñòâî íàä «ïèêî».  òî æå âðåìÿ nano ÿâëÿåòñÿ áýêðîíèìîì «nanoâ™s another editor» (nano â äðóãîé ðåäàêòîð), êîòîðûé èñïîëüçóåòñÿ òàê æå ÷àñòî.  ôåâðàëå 2001 nano îôèöèàëüíî ñòàë ÷àñòüþ ïðîåêòà GNU.
Ïîçäíåå nano âêëþ÷èë â ñåáÿ íåñêîëüêî âîçìîæíîñòåé, îòñóòñòâóþùèõ â Pico: ïîäñâåòêó ñèíòàêñèñà, ðåãóëÿðíûå âûðàæåíèÿ ïðè ïîèñêå è çàìåíå, ïëàâíóþ ïðîêðóòêó è ìíîãîóðîâíåâûé áóôåð.
11 àâãóñòà 2003 Êðèñ Àëëåãðåòòà îôèöèàëüíî ïåðåäàë ïîääåðæêó íåñòàáèëüíîé âåòêè nano â ðóêè Äýâèäó Ëîóðåíñó Ðàìñè (David Lawrence Ramsey).
Áóäóùèå âåðñèè nano âêëþ÷àò â ñåáÿ ôóíêöèþ undo (îòìåíû) è ïåðåíàçíà÷àåìûå êëàâèøè.
[ïðàâèòü] Óïðàâëÿþùèå ñî÷åòàíèÿ
Âìåñòî òîãî, ÷òîáû ñòàòü «ìûøå-îðèåíòèðîâàííûì» ðåäàêòîðîì, nano, êàê è Pico, óïðàâëÿåòñÿ ñî÷åòàíèÿìè êëàâèø. Íàïðèìåð, Ctrl-O ñîõðàíÿåò òåêóùèé äîêóìåíò; Ctrl-W ïîçâîëÿåò îáðàòèòüñÿ ê ìåíþ ïîèñêà. Nano îòîáðàæàåò ìåíþ äîñòóïíûõ ñî÷åòàíèé êëàâèø â íèæíåé ÷àñòè ýêðàíà, ðàñïîëàãàÿ èõ â 2 ðÿäà. Äëÿ ïîëó÷åíèÿ ïîëíîãî ñïèñêà äîñòóïíûõ ñî÷åòàíèé êëàâèø ñëåäóåò íàæàòü Ctrl-G.
 îòëè÷èå îò Pico, nano èñïîëüçóåò ñî÷åòàíèÿ ñ Meta-êëàâèøàìè. Íàïðèìåð, Meta-S âêëþ÷àåò/âûêëþ÷àåò ïëàâíûé ñêðîëëèíã. Ïðàêòè÷åñêè âñå âîçìîæíîñòè, êîòîðûå ìîãóò áûòü óñòàíîâëåíû ñ ïîìîùüþ ïàðàìåòðîâ êîìàíäíîé ñòðîêè, ìîãóò áûòü äèíàìè÷åñêè èçìåíåíû â ïðîãðàììå.
[ïðàâèòü] Ñì. òàêæå
[ïðàâèòü] Ññûëêè
| Òåêñòîâûå ðåäàêòîðû (ñïèñîê) | |
|---|---|
| DOS | |
| Windows | |
| Linux / *nix | |
| Îáùèå | |
| SDK | |
| Ôóíêöèè | |