Java ღია ტექსტური რედაქტორი Linux-ში. საუკეთესო ტექსტური რედაქტორები Linux ბრძანების ხაზისთვის

ტექსტური რედაქტორი შეიძლება საჭირო გახდეს ნებისმიერ დროს, მაგალითად, კოდის დასაწერად ან უბრალოდ კონფიგურაციის ფაილის შესაცვლელად. ლინუქსის ოპერაციულ სისტემაში ბევრი მათგანია და ისინი განსხვავებულად იქცევიან და აქვთ საკუთარი ძლიერი და სუსტი მხარეები. ბევრი ტექსტური რედაქტორი უზრუნველყოფს ფუნქციებს, რომლებიც სასარგებლო იქნება პროგრამისტებისთვის, როგორიცაა სინტაქსის ხაზგასმა, ავტომატური ჩაღრმავება და ა.შ. ასეთი ხელსაწყოები საშუალებას გაძლევთ გაიგოთ ერთი შეხედვით, რომ შეყვანილი კოდი ზოგადად სწორია და ბლოკები სწორად არის ჩასმული. სინტაქსის ხაზგასმა ნათლად ხაზს უსვამს საკვანძო სიტყვებს და ასევე აჩვენებს ცვლადის სახელებსა და მონაცემებს სხვადასხვა ფერებში. ავტომატური ჩაღრმავება გეხმარებათ იხილოთ კოდის თითოეული ბლოკი ინდივიდუალურად, ხოლო ჩადგმული ბლოკები შემდგომში ჩაღრმავდება, რაც აადვილებს წაკითხვას. კიდევ ერთი მნიშვნელოვანი ფაქტორია რედაქტორის უნარი იმუშაოს ტექსტურ კონსოლში. ეს სასარგებლოა, როდესაც გრაფიკული გარსი უარს ამბობს მუშაობაზე და აუცილებელია სისტემის კონფიგურაციის ფაილებში გარკვეული კორექტირება.

რედაქტორი ჩაშენებულია Linux Mint 18.3 დისტრიბუციაში და არა მხოლოდ მასში. გაშვებული ბრძანებით ნანო ტერმინალში.

ნანო ერთ-ერთი უმარტივესი რედაქტორია. მას არ აქვს პროგრამისტისთვის სასარგებლო ფუნქციების მხარდაჭერა. როგორც უბრალო ტექსტის რედაქტორი, ის კარგად ასრულებს თავის საქმეს. ძირითადი ბრძანებები, რომლებიც ასრულებენ მოქმედებებს, ჩამოთვლილია ეკრანის ბოლოში და საკმარისია კონფიგურაციის ფაილის მარტივი რედაქტირებისთვის. რედაქტორი მხარს უჭერს მართლწერის შემოწმებას ლექსიკონში ახალი სიტყვების დამატების გარეშე. პროგრამის ძირითადი ფუნქციები ხელმისაწვდომია ბრძანების ღილაკის დაჭერით Crtl კლავიშის დაჭერისას.

sudo apt install kate.

ქეთიდა "მენიუ" სტანდარტულ განყოფილებაში.

რედაქტორს აქვს ინსტრუმენტების მდიდარი ნაკრები პროგრამისტისთვის და დანამატების მხარდაჭერა საშუალებას გაძლევთ გააფართოვოთ მისი ფუნქციონირება განუსაზღვრელი ვადით. Kate მუშაობს მხოლოდ გრაფიკულ რეჟიმში, რაც თავის მხრივ საშუალებას აძლევს დეველოპერებს ფოკუსირება მოახდინონ მის უპირატესობებზე და მიიღონ შეკრული რედაქტორი ფუნქციების ნაკრებით. ეს საკმაოდ ხელმისაწვდომია დამწყებთათვის. Kate არის პროგრამისტების რედაქტორი, რომელიც საშუალებას გაძლევთ გამოიყენოთ რეგულარული გამონათქვამები ძიებისას, სინტაქსის ხაზგასმა, ავტომატური ჩაღრმავება და კოდის დასაკეცი. დეველოპერებისთვის განკუთვნილი ხელსაწყოების გარდა, რედაქტორი შეიცავს პროექტის მენეჯმენტის ფუნქციებს, შეგიძლიათ შექმნათ პროექტი, როგორც ფაილების ნაკრები და გახსნით მის თითოეულ ფაილს ცალკე ჩანართში. Kate გაძლევთ საშუალებას მართოთ თქვენი პროექტი და დაშალოთ ბლოკები, როდესაც. თქვენ შეგიძლიათ შექმნათ სანიშნე ფაილში ნებისმიერ ადგილას, რომელიც მოგვიანებით მოგცემთ საშუალებას, მყისიერად დაუბრუნდეთ მას მთავარი მენიუს მეშვეობით. რედაქტორის კიდევ ერთი მახასიათებელია ნებისმიერი ტექსტის მონიშვნა და შეცდომა Google-ის გამოყენებით.

რედაქტორის დასაყენებლად, შეიყვანეთ ბრძანება ტერმინალში: sudo apt ინსტალაციაvim.

გაშვება ხორციელდება ბრძანებით vim.

ეს ტექსტური რედაქტორი არავის დატოვებს გულგრილს, ის ყველაზე ძლიერი აპლიკაციაა. Emacs-ის დამატებითი ფუნქციები გამოიძახება კლავიატურის სხვადასხვა მალსახმობებით. რედაქტორის მინუსი არის მისი გაფართოების გამო, მისი უმადობა RAM-ზე. მიუხედავად იმისა, რომ თანამედროვე კომპიუტერისთვის ეს არ არის განსაკუთრებული პრობლემა. სინამდვილეში, Emacs არის Editor Macros რედაქტორი მაკრო ბრძანებებით, რის გამოც მან მოიპოვა პოპულარობა. ის შეიძლება გამოყენებულ იქნას როგორც ვებ ბრაუზერი, როგორც ელექტრონული ფოსტის კლიენტი, მარტივი თამაშებიც კი დაიწერა ამისთვის და მრავალი სხვა. გარდა ამისა, Emacs შეიძლება გამოყენებულ იქნას დაგეგმვისა და ამოცანების მართვისთვის. მას ძირითადად პროგრამისტები იყენებენ. მას აქვს ყველაფერი მენიუს ელემენტების ჩათვლით აკრეფილი კოდის შედგენისთვის და გაშვებული პროგრამის გამართვისთვის. რედაქტორს შეუძლია მუშაობა როგორც გრაფიკულ, ასევე ტექსტურ რეჟიმში. რაც თავის მხრივ საშუალებას გაძლევთ გამოიყენოთ რედაქტორი მაშინაც კი, თუ გრაფიკული გარემო არ იწყება. კლავიატურის კომბინაცია ფუნქციების ნაკრებისთვის ძალიან კარგად არის აგებული.

რედაქტორის დასაყენებლად, შეიყვანეთ ბრძანება ტერმინალში: sudo apt ინსტალაციაგედიტი.

გაშვება ხორციელდება ბრძანებით გედიტი, ან "მენიუ" განყოფილების "სტანდარტული" მეშვეობით.

Gedit არის Gnome-ის ოფიციალური რედაქტორი. ის იკავებს ნიშას ჩვეულებრივ ნოუთბუქსა და პროგრამისტების რედაქტორს შორის და ნამდვილად არ უმკლავდება არცერთ დავალებას. მას აქვს ფუნქციები პროგრამისტებისთვის, როგორიცაა სინტაქსის ხაზგასმა, ჩაღრმავება და ა.შ. თუმცა, მისი ფუნქციები იმდენად პრიმიტიულია, რომ ნაკლებად სავარაუდოა, რომ მოეწონოს პროგრამისტებს. გაფართოება დანამატებით ან ღია ფაილზე shell სკრიპტების გაშვებით გამორიცხულია. მართლწერის შემოწმება გაუმართავი აღმოჩნდა. რედაქტორი საკმაოდ შესაფერისია, როგორც ჩვეულებრივი ნოუთბუქი ჩვეულებრივი ჩანაწერების ჩასაწერად.

სიის რედაქტორი ლინუქსის ოპერაციულ სისტემაში არ შემოიფარგლება მხოლოდ ამ სიით. რომელი რედაქტორი აირჩიოს, ეს ყველასთვის პირადი საქმეა.

არა პოპულარული. ამის რამდენიმე მიზეზი არსებობს, მაგრამ მთავარი ის არის, რომ ამ OS-ზე ძალიან ცოტა თამაშია და ეს ახლა ძლიერი არგუმენტია ახალგაზრდებისთვის. თუმცა, Linux-ის გულშემატკივრების უმეტესობა მასზე გადადის სამუშაოდ, რადგან ეს არის ის, რაც მას საუკეთესოდ შეეფერება. მართალია, ადამიანების უმეტესობა პირველად ხვდება წარმოდგენილ OS-ს Windows-ის გამოყენების შემდეგ და ეს ფაქტი ოდნავ ამცირებს შესვლის ბარიერს. რა თქმა უნდა, შეგიძლიათ იპოვოთ Windows-ის ძალიან მსგავსი დისტრიბუციები, მაგრამ მაინც ბევრი კითხვა დარჩება.

ეს სტატია გამიზნულია გითხრათ, თუ რა ტექსტური რედაქტორები არსებობს Linux ოპერაციულ სისტემაში.

რა არის ტექსტური რედაქტორი?

ასახსნელად არ არის საჭირო ტერმინოლოგიაში შესვლა და მსმენელის დატვირთვა სხვადასხვა აბსტრაქტული სიტყვებით. სწორედ ამას გავაკეთებთ.

ისინი საშუალებას გაძლევთ იმუშაოთ წერილობით მასალასთან მოსახერხებელ და გასაგებ გრაფიკულ გარემოში, ანუ ინტერფეისში. უფრო მეტიც, არ არის აუცილებელი, რომ პროგრამას შეეძლოს ტექსტის ფორმატირება ან მისი დაბეჭდვა. ჩვეულებრივი რვეულიც კი, რომელიც ხელმისაწვდომია Windows-ზე, შესაფერისია ამ კონცეფციისთვის. მაგრამ, რა თქმა უნდა, დღესდღეობით არის პროგრამები, რომლებიც საშუალებას გაძლევთ შეცვალოთ ტექსტი, როგორც გსურთ.

ჩვენ ახლა ვსაუბრობთ პროგრამებზე, რომლებიც გამოიყენება Linux-ში და ამიტომ აუცილებელია მათგან დავიწყოთ და დაივიწყოთ ნოუთპადი. Linux-ზე არსებობს სხვადასხვა ტექსტური რედაქტორები, მათი სია უჩვეულოდ დიდია, ამიტომ ყველა არ იქნება ჩამოთვლილი. მოდით ვისაუბროთ მხოლოდ სამ ყველაზე გავრცელებულზე:

  • მწერალი;
  • AbiWord;
  • გედიტი.

ისინი ძალიან ჰგვანან და ამავდროულად რადიკალურად განსხვავდებიან ერთმანეთისგან, ამიტომ ახლა მოდით უფრო ახლოს მივხედოთ.

მწერალი - მეორე სიტყვა?

ბევრს ეშინია ლინუქსზე გადასვლის, რადგან შესაძლოა იქ ვერ იპოვონ მოსახერხებელი და საყვარელი პროგრამები, როგორც Windows-ზე. და ეს მართალია, რადგან ისინი იქ არ არიან. მაგრამ ცოტამ თუ იცის, რომ Linux-ზე ანალოგების დიდი რაოდენობაა.

ამრიგად, Writer პროგრამას LibreOffice საოფისე კომპლექტიდან მეორე სიტყვა ეწოდება. და კითხვაზე, Linux-ის რედაქტორები პირველ რიგში ამაზე მიუთითებენ.

მწერალი საუკეთესოდ შეეფერება ტექსტთან მუშაობისთვის. ამ პროგრამით თქვენ შეგიძლიათ შეცვალოთ და დააფორმატოთ ის, რაც დაწერეთ თქვენი გულის შინაარსით. გარდა ამისა, მას აქვს შესანიშნავი თავსებადობა სხვა მსგავს პროგრამებთან, როგორიცაა Word. ეს ნიშნავს, რომ Writer-ში შექმნილი დოკუმენტები ასევე გაიხსნება Word-ში.

თუ თქვენ გჭირდებათ მძიმე წონის რედაქტორი მრავალი ფუნქციით, მაშინ Writer იდეალურია თქვენთვის. თუმცა, თუ თქვენ არ ხართ რედაქტორი და არ გაქვთ პროფესიონალური საჭიროება ტექსტის მნიშვნელოვანი რედაქტირების, მაშინ უბრალოდ არ გჭირდებათ ამ პროგრამის ყველა ფუნქცია. და არასაჭირო ინტერფეისი მხოლოდ ყურადღებას გადაიტანს. ამიტომ, გადავიდეთ შემდეგ „გამოფენაზე“.

AbiWord: არაფრისმომცემი

თუ გჭირდებათ ტექსტური რედაქტორი, რომელიც ადვილად გახსნის ამ ფორმატის ნებისმიერ ფაილს და ამავდროულად არ დაგამძიმებთ რთული ვარიანტებითა და ფუნქციებით, მაშინ AbiWord თქვენთვისაა. თუ ეძებთ ანალოგს Windows-თან, მაშინ უახლოესი ასლი იქნება NotePad.

AbiWord შექმნილია დოკუმენტების წასაკითხად და არა მათი რედაქტირებისთვის. რა თქმა უნდა, ეს ხმამაღლა ნათქვამია, რადგან პროგრამის ფუნქციონირებას აქვს რედაქტირების მეთოდების დიდი რაოდენობა, მაგრამ მაინც, თუ წერთ დისერტაციებს და კურსებს, უმჯობესია გამოიყენოთ Writer.

AbiWord აუცილებელია იმ შემთხვევებში, როდესაც თქვენ უნდა გახსნათ დოკუმენტი მასში შენახული ფორმატის ყველა პარამეტრით. პროგრამას აქვს სრულყოფილი თავსებადობა .doc ფორმატთან, რაც საშუალებას გაძლევთ მარტივად გახსნათ Word დოკუმენტები. ეს პროგრამა შესანიშნავი მართლწერის შემმოწმებელია, ასე რომ, თუ რედაქტორი ხართ, მაშინ ეს პროგრამა თქვენთვისაა.

AbiWord მშვენივრად მუშაობს შემდეგი ფაილის ფორმატებით:

  • ტექსტი;
  • HTML;
  • GABW;

გარდა ამისა, შეგიძლიათ გახსნათ ODT, SDW და WPD დანამატების გამოყენებით.

Gedit: მსუბუქი რედაქტორი

მას შემდეგ, რაც მოდური გახდა წარმოდგენილი პროგრამების ანალოგების პოვნის ტენდენცია, Gedit არის Windows-ის ჩვეულებრივი რვეულის ანალოგი. Gedit შექმნილია ტექსტური დოკუმენტების გასახსნელად და ის კარგად ასრულებს ამ ამოცანას. რა თქმა უნდა, ის არ მოგცემთ ფართო შესაძლებლობებს და ვერ შემოგთავაზებთ მაღალი დონის მუშაობას, მაგრამ გარანტიას გაძლევთ ერთი არატრივიალური ამოცანის - კითხვის შესრულება.

ეს პროგრამა შესაფერისია, თუ არ გჭირდებათ ტექსტთან სიღრმისეული მუშაობა. თუ ყველაფერი რაც თქვენ გჭირდებათ არის ინფორმაციის გადაცემა სხვადასხვა ვიზუალური ტექნიკის გარეშე, მაშინ Gedit ნამდვილად ვერ შეძლებს თქვენი ინტერფეისის სირთულის გადატვირთვას, რაც იმას ნიშნავს, რომ ის არ მოგაშორებთ ყურადღებას ზედმეტი ინფორმაციით, რაც კარგია.

ამ პროგრამულ უზრუნველყოფას პრაქტიკულად არ აქვს მინუსები, რადგან ის თავდაპირველად არ აცხადებს, რომ არის საუკეთესო ტექსტური რედაქტორი. მაგრამ ის მაინც იძლევა ტექსტთან მუშაობის შესაძლებლობას.

დასკვნა

ასე რომ, ჩვენ გავარკვიეთ, თუ რა ტექსტური რედაქტორები არსებობს Linux-ში. რა თქმა უნდა, ეს არ არის მთელი სია, რადგან თუ ჩამოვთვლით ყველაფერს, სტატია ძალიან გრძელი იქნებოდა. მთავარ და ყველაზე პოპულარულ პროგრამებს შეეხო. მაგრამ ეს არის ზუსტად ის, რაც საჭიროა? და ყველაფერი ზემოთ ჩამოთვლილი იდეალურად ერგება ტექსტური რედაქტორის განმარტებას.

ახლა თქვენ შეგიძლიათ მარტივად აუხსნათ, საჭიროების შემთხვევაში, რა ტექსტური რედაქტორები არსებობს Linux ოპერაციულ სისტემაში და, უფრო მეტიც, შეგიძლიათ აღწეროთ თითოეული მათგანი.

არსებობს მრავალი ტექსტური რედაქტორი, რომელიც შექმნილია სპეციალურად Linux პლატფორმისთვის, მაგრამ არსებულთა შორის ყველაზე სასარგებლოა ე.წ. ინტეგრირებული განვითარების გარემო. ისინი გამოიყენება არა მხოლოდ ტექსტური დოკუმენტების შესაქმნელად, არამედ აპლიკაციების შესაქმნელად. ყველაზე ეფექტური ის 10 პროგრამაა, რომელიც ამ სტატიაში იქნება წარმოდგენილი.

უპირველეს ყოვლისა, ღირს იმის თქმა, რომ ეს სია არ წარმოადგენს TOP-ს, პირიქით, ყველა პროგრამული უზრუნველყოფა, რომელიც მოგვიანებით იქნება წარმოდგენილი ტექსტში, არის „საუკეთესო საუკეთესო“ და რომელი პროგრამის არჩევა არის თქვენი გადასაწყვეტი; .

VIM

ეს აპლიკაცია არის VI რედაქტორის გაუმჯობესებული ვერსია, რომელიც გამოიყენება როგორც სტანდარტული პროგრამა Linux ოპერაციულ სისტემაში. VIM რედაქტორმა გააფართოვა ფუნქციონირება, გაზარდა სიმძლავრე და მრავალი სხვა პარამეტრი.

სახელი ნიშნავს VI გაუმჯობესებულს, რაც ნიშნავს "გაუმჯობესებულ VI". აპლიკაცია შემუშავებულია დეველოპერების ყველა საჭიროების გათვალისწინებით. მას აქვს უამრავი პარამეტრი, ამიტომ Linux-ის მომხმარებლებში მას ხშირად უწოდებენ "პროგრამის რედაქტორს".

თქვენ შეგიძლიათ დააინსტალიროთ ეს აპლიკაცია თქვენს კომპიუტერზე სათითაოდ შემდეგი ბრძანებების შეყვანით "ტერმინალი":

sudo apt განახლება
sudo apt-get install vim

შენიშვნა: Enter-ზე დაჭერის შემდეგ მოგეთხოვებათ პაროლი, რომელიც მიუთითეთ სისტემაში რეგისტრაციისას. გთხოვთ გაითვალისწინოთ, რომ მასში შესვლისას ის არანაირად არ ჩანს.

როგორც VI-ის შემთხვევაში, ის შეიძლება გამოყენებულ იქნას როგორც ბრძანების სტრიქონზე, ისე როგორც ცალკე ღია აპლიკაცია - ეს ყველაფერი დამოკიდებულია იმაზე, თუ როგორ არის შეჩვეული მომხმარებელი ამის გაკეთებას. გარდა ამისა, VIM რედაქტორს აქვს მრავალი გამორჩეული მახასიათებელი:

  • მონიშნულია სინტაქსი;
  • მოწოდებულია ტეგების სისტემა;
  • შესაძლებელია ჩანართის გაფართოება;
  • ხელმისაწვდომია სესიის ეკრანი;
  • შეგიძლიათ ეკრანის გაყოფა;
  • შეყვანილია სხვადასხვა ტიპის რთული სიმბოლოები

გეანი

Geany რედაქტორი საკმაოდ პოპულარული პროგრამაა, რომელსაც აქვს ჩაშენებული GTK+ კომუნალური საშუალებები. ის ასევე განკუთვნილია პროგრამის შემუშავებისთვის.

თუ საჭიროა ფუნქციონირებით აღჭურვილი პროგრამის დაყენების აუცილებლობა IDE, მაშინ ეს რედაქტორი იქნება შესანიშნავი ვარიანტი. პროგრამა საშუალებას გაძლევთ იმუშაოთ თითქმის ყველა არსებულ პროგრამირების ენასთან და ის ფუნქციონირებს სხვა პაკეტების მიუხედავად.

პროგრამის დასაყენებლად, რიგრიგობით უნდა შეიყვანოთ ორი ბრძანება:

sudo apt განახლება
sudo apt install geany –y

და დააჭირეთ ყოველი კლავიშის შემდეგ შედი.

რედაქტორს ასევე აქვს მრავალი ფუნქცია:

  • მოქნილი პარამეტრების წყალობით, შეგიძლიათ პროგრამის მორგება თქვენთვის;
  • ყველა სტრიქონი დანომრილია ისე, რომ საჭიროების შემთხვევაში კოდი ადვილად მიკვლეული იყოს;
  • შესაძლებელია დამატებითი დანამატების დაყენება.

ამაღლებული ტექსტის რედაქტორი

წარმოდგენილი ტექსტის რედაქტორი უზრუნველყოფს ფუნქციების უზარმაზარ რაოდენობას, რაც საშუალებას აძლევს მას გამოიყენოს ტექსტის რედაქტირებისთვის ან შესაქმნელად, ასევე, როგორც IDE.

წარმოდგენილი ტექსტური რედაქტორის ჩამოსატვირთად და დასაინსტალირებლად, თქვენ უნდა გაუშვათ სათითაოდ: "ტერმინალი"შემდეგი ბრძანებები:

sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get განახლება
sudo apt-get install sublime-text-installer

ამ პროგრამული უზრუნველყოფის გამორჩეული თვისებაა მისი მხარდაჭერა ყველა ძირითადი პროგრამირების ენისთვის, ასევე მარკირების ენებისთვის. მოწოდებულია დიდი რაოდენობით დანამატები, რის გამოც ფუნქციონირება შეიძლება ბევრად უფრო ფართო გახდეს. აპლიკაციას აქვს ძალიან მნიშვნელოვანი ფუნქცია: მისი დახმარებით შეგიძლიათ გახსნათ თქვენს კომპიუტერში მდებარე ნებისმიერი ფაილის კოდის ნებისმიერი ნაწილი.

გარდა ამისა, Sublime Text Editor გამოირჩევა რიგი სხვა მახასიათებლებით, რომლებიც განასხვავებს ამ რედაქტორს მსგავსი პროგრამებისგან:

  • API დანამატები შემუშავებულია Python პროგრამირების ენაზე დაყრდნობით;
  • კოდის პარალელურად რედაქტირება შესაძლებელია;
  • თუ სასურველია, თითოეული შექმნილი პროექტი შეიძლება ცალკე კონფიგურირებული იყოს.

ფრჩხილები

ეს პროგრამა შეიქმნა Adobe-ის მიერ ჯერ კიდევ 2014 წელს. აპლიკაცია ღია წყაროა და მას აქვს მრავალი განსხვავებული ფუნქცია, რაც მნიშვნელოვნად შეუწყობს ხელს თქვენს მუშაობას.

ამ სტატიაში წარმოდგენილი პროგრამების უმეტესობის მსგავსად, Brackets-ს აქვს მკაფიო ინტერფეისი, რომელიც მომხმარებელს ადვილად ესმის. და რედაქტორის წყაროს კოდთან ურთიერთქმედების წყალობით, საკმაოდ მოსახერხებელია პროგრამირების ან ვებ დიზაინის გაკეთება. სხვათა შორის, სწორედ ეს მახასიათებელი განასხვავებს მას დადებითად იმავე გედიტისგან.

აპლიკაცია დაფუძნებულია პლატფორმებზე HTML, CSS, JavaScript. ის თქვენს მყარ დისკზე მცირე ადგილს იკავებს, მაგრამ ფუნქციონალურობის თვალსაზრისით, პროგრამას შეუძლია მრავალი სხვა რედაქტორის დაწყება.

ეს რედაქტორი დაინსტალირებულია სათითაოდ შეყვანით "ტერმინალი"სამი გუნდი:

sudo add-app-repository ppa:webupd8team/brakets
sudo apt-get განახლება
sudo apt-get ინსტალაციის ფრჩხილები

რიგი გამორჩეული მახასიათებლები მოიცავს შემდეგს:

  • შესაძლებელია პროგრამის კოდის რეალურ დროში ნახვა;
  • უზრუნველყოფილია ინლაინ რედაქტირება;
  • შეგიძლიათ გამოიყენოთ ე.წ. ვიზუალური ხელსაწყოები;
  • რედაქტორი მხარს უჭერს წინასწარ პროცესორს.

გედიტი

თუ თქვენ უნდა იმუშაოთ GNOME დესკტოპთან, მაშინ ეს ტექსტური რედაქტორი გამოყენებული იქნება ნაგულისხმევად. ეს არის საკმაოდ მარტივი პროგრამა, რომელიც არის მცირე ზომის და აქვს ძირითადი ინტერფეისი. ამას ნამდვილად არ დასჭირდება შეგუება.

სისტემაზე წარმოდგენილი ტექსტური რედაქტორის დასაყენებლად, თქვენ უნდა "ტერმინალი"გაუშვით შემდეგი ბრძანებები:

sudo apt-get განახლება
sudo apt-get install gedit

ეს აპლიკაცია პირველად გამოჩნდა 2000 წელს, ის დაფუძნებულია C პროგრამირების ენაზე, მაგრამ შეუძლია მრავალი შეყვანის ენების მხარდაჭერა.

აპლიკაციას აქვს მთელი რიგი ფუნქციები:

  • თითქმის ყველა არსებული პროგრამირების ენის მხარდაჭერა;
  • სინტაქსის ხაზგასმა ყველა ენისთვის;
  • სხვადასხვა სახის ანბანის გამოყენების უნარი.

ქეთი

Kate რედაქტორი ნაგულისხმევად არის დაინსტალირებული Kubuntu-ში და არის ძალიან მარტივი და მსუბუქი პროგრამა, რომელიც საშუალებას გაძლევთ ერთდროულად იმუშაოთ რამდენიმე ფაილთან ერთ ფანჯარაში. წარმოდგენილი აპლიკაცია შეიძლება გამოყენებულ იქნას როგორც ძალიან ძლიერი განვითარების გარემო.

ინსტალაციის მიზნით ქეთი Ubuntu-ზე ან Linux Mint-ზე, in "ტერმინალი"შეიყვანეთ შემდეგი ბრძანებები:

sudo apt-get განახლება
sudo apt-get install kate

პროგრამას არ აქვს ბევრი ფუნქცია სხვა ტექსტურ რედაქტორებთან შედარებით:

  • აპლიკაცია ავტომატურად ამოიცნობს ენას;
  • ჩვეულებრივ ტექსტთან მუშაობისას, პროგრამა თავად განათავსებს ყველა საჭირო შეწევას.

დაბნელება

საკმაოდ გავრცელებული პროგრამა ჯავის დეველოპერებს შორის, რადგან ის თავად შეიქმნა ამ ენაზე. ის უზრუნველყოფს უზარმაზარ მრავალფეროვან ფუნქციებს, რომლებიც საშუალებას გაძლევთ შექმნათ აპლიკაციები Java პლატფორმაზე.

თუ მომხმარებელს სჭირდება სხვა ენების გამოყენება, მაშინ მას მხოლოდ შესაბამისი დანამატების დაყენება დასჭირდება.

პროგრამა შეიძლება გამოყენებულ იქნას განვითარებისა და ვებ დიზაინისთვის Python, C, C++, PHP, COBOL და სხვა ენებზე. Ubuntu-ზე ან Linux Mint-ზე აპლიკაციის დასაყენებლად, პროგრამის ხაზში მონაცვლეობით შეიყვანეთ ორი ბრძანება:

sudo apt განახლება
sudo apt install eclipse

ამ პროგრამულ უზრუნველყოფას აქვს რამდენიმე უნიკალური მახასიათებელი:

  • ერთ-ერთი ყველაზე საიმედო ინსტრუმენტი, რომელიც განკუთვნილია დეველოპერებისთვის Java პლატფორმის გამოყენებით;
  • მხარს უჭერს მოდულების დიდ რაოდენობას.

დაწერე

Kwrite პროგრამა პირველად 2000 წელს გამოჩნდა. ის შეიქმნა KDE გუნდის მიერ და ამ შემთხვევაში საფუძვლად გამოიყენებოდა ტექსტური რედაქტორი Kate, რომელიც გაფართოვდა KDE-ს უახლესი KParts ტექნოლოგიის გამოყენებით. გარდა ამისა, გამოშვებასთან ერთად დაინერგა დიდი რაოდენობით ექსკლუზიური დანამატები, რომელთა საშუალებითაც შესაძლებელია პროგრამული უზრუნველყოფის ფუნქციონირების მნიშვნელოვნად გაფართოება.

წარმოდგენილი პროგრამული უზრუნველყოფის კიდევ ერთი ხარისხი არის მისი გამოყენების შესაძლებლობა წაშლილი და თუნდაც დაშიფრული ფაილების რედაქტირებისთვის.

პროგრამა დაინსტალირდება შემდეგი ბრძანებების შესრულების შემდეგ:

sudo apt-get განახლება
sudo apt-get install kwrite

მას აქვს რამდენიმე გამორჩეული თვისება:

  • მას შეუძლია სიტყვების ავტომატურად დასრულება;
  • ჩაღრმავები დაყენებულია ავტომატურად;
  • მონიშნულია სინტაქსი;
  • არის ინტეგრაციის შესაძლებლობა VI.

ნანო

Nano არის ერთ-ერთი ყველაზე პოპულარული ტექსტური რედაქტორი, რომელიც შექმნილია სპეციალურად UNIX პლატფორმებისთვის. ფუნქციონალური თვალსაზრისით ის ძალიან ჰგავს Pico აპლიკაციას და პროგრამის პირველი ვერსია შეიქმნა ჯერ კიდევ 2000 წელს. მას აქვს უამრავი დამატებითი ფუნქცია, რომლის წყალობითაც დეველოპერები მას ძალიან მოწინავე რედაქტორად თვლიან წყაროს კოდისა და ტექსტისთვის. თუმცა, მას ასევე აქვს ერთი ძალიან მნიშვნელოვანი ნაკლი: Nano ნაჩვენებია მხოლოდ ბრძანების ხაზის ინტერფეისში.

Nano აპლიკაციის თქვენს კომპიუტერზე დასაყენებლად, შეასრულეთ შემდეგი ბრძანებები "ტერმინალი":

sudo apt-get განახლება
sudo apt-get install nano

აპლიკაციას აქვს რამდენიმე უნიკალური მახასიათებელი:

  • აქვს წინასწარ დაყენებული ძიება, რომელიც არის რეგისტრის მგრძნობიარე;
  • შეუძლია Autoconf-ის მხარდაჭერა.

GNU Emacs

ეს რედაქტორი ერთ-ერთი ყველაზე „უძველესი“ არის შექმნილი რიჩარდ სტალმანის მიერ, რომელმაც ერთ დროს დააარსა GNU პროექტი. აპლიკაცია საკმაოდ გავრცელებულია ლინუქსით მომუშავე პროგრამისტებში, ის დაწერილია C და LISP ენებზე.

Ubuntu და Linux Mint პლატფორმებზე პროგრამის დასაინსტალირებლად, რიგრიგობით შეიყვანეთ ორი ბრძანება:

sudo apt-get განახლება
sudo apt-get დააინსტალირე emacs

აპლიკაციას აქვს შემდეგი მახასიათებლები:

  • ის საშუალებას გაძლევთ იმუშაოთ ფოსტით და სხვადასხვა ტიპის საინფორმაციო ბიულეტენებით;
  • აქვს საკმაოდ ფართო მხარდაჭერა ანბანებისა და პროგრამირების ენებისთვის;
  • უზრუნველყოფს გამართვის ინტერფეისთან მუშაობის შესაძლებლობას ექსკლუზიური გაფართოების დაყენებით.

დასკვნა

თქვენ უნდა აირჩიოთ ტექსტური რედაქტორი Linux პლატფორმაზე დაფუძნებული სისტემებისთვის, დამოკიდებულების ამოცანების მიხედვით, რადგან თითოეული განხილული პროგრამული პროდუქტი უფრო შესაფერისია გარკვეული მიზნებისთვის.

კერძოდ, თუ გეგმავთ JavaScript-თან მუშაობას, მაშინ უმჯობესია დააინსტალიროთ Eclipse სხვადასხვა პროგრამირების ენებისა და სხვა ანბანებისთვის, კეიტის აპლიკაცია ყველაზე შესაფერისი იქნება.

ერთ-ერთი ყველაზე პოპულარული პროგრამა, რომელიც გამოიყენება ბრაუზერის და ფაილ მენეჯერის შემდეგ, არის Linux ტექსტური რედაქტორი. მის მრავალ ფუნქციას შორის არის კოდების წერა, კონფიგურაციის ფაილების რედაქტირება და მომხმარებლის ინსტრუქციების ან შენიშვნების შექმნა. მთელი ვრცელი სია ამით არ შემოიფარგლება.

ტექსტური რედაქტორები Linux-ში არსებობს 2 ტიპის - კონსოლური და გრაფიკული რედაქტორები. გრაფიკული რეაქტორები არის რედაქტორები, რომლებსაც აქვთ გრაფიკული ინტერფეისი მომხმარებლებისთვის. კონსოლის რედაქტორებს უფრო ხშირად იყენებენ სერვერები, ხოლო გრაფიკული უფრო შესაფერისია სახლის გამოყენებისთვის. თუ თქვენ გჭირდებათ ძლიერი რედაქტორის პოვნა, უნდა ნახოთ საუკეთესოთა სია. სტატიის მიზანია განიხილოს ორი მიმართულების ღია კოდის Linux ტექსტური რედაქტორები. ეს არ არის შეზღუდული სია, რადგან მათი რიცხვი მუდმივად იზრდება, ისევე როგორც მოწოდებული ფუნქციების სპექტრი.

ძველ, დადასტურებულ და საკმაოდ საიმედოებს შორის აღსანიშნავია: Vim, Emacs და Nano. შედარებით ახალი ტექსტური რედაქტორები Linux-ში, მაგრამ უკვე დადასტურებული, არის Atom, Brackets და Sublime Text. არსებობს უამრავი სხვა, არანაკლებ დადებითად დადასტურებული ტექსტური რედაქტორი Linux-ისთვის.

Linux-ის მოკლე მახასიათებლები

როდესაც ყიდულობთ ახალ კომპიუტერს, ლეპტოპს ან სერვერს და დააინსტალირებთ Linux-ს, გსურთ იცოდეთ რა აპარატურაა რეალურად Linux-ის ყუთში და, რაც მთავარია, რა აპარატურას უჭერს მხარს ბირთვი გარეთ და რომელს სჭირდება სპეციალური კონფიგურაცია მოდულებით. უზრუნველყოს მისი სრული სამუშაო.

Linux არის Unix ოჯახის მსგავსი ოპერაციული სისტემა, რომელიც დაფუძნებულია Linux-ის ბირთვზე. Linux შეიცავს GNU-ში შემავალი კომუნალური და პროგრამების ერთობლიობას. შესაძლებელია, რომ ის სხვა კომპონენტებშიც მოხვდეს. Linux-ის ბირთვის თავზე აგებული სისტემები, როგორც წესი, ნაწილდება და იქმნება ისე, როგორც უფასო, ღია კოდის პროგრამული უზრუნველყოფის განვითარება. მათი გაყიდვა ძნელია, რადგან ისინი ნაწილდება უფასოდ, სხვადასხვა დისტრიბუციის საფარქვეშ. ისინი ამას ხშირად აკეთებენ პროგრამების სახით, რომლებიც მზად არიან დააინსტალიროთ და გამოიყენონ სრულიად უფასოდ. მათი გამოყენება მოსახერხებელი და პრაქტიკულია, რაც მათ საკმაოდ პოპულარულს ხდის. პროგრამები წარმოდგენილია გამოყენებითი და სისტემური კომპონენტების სახით, უფასო და საკუთრებაში.

ბევრ ადამიანს ეშინია გადაერთოს Linux-ზე, არ სურს დაკარგოს წვდომა Windows ოპერაციული სისტემის ჩვენთვის ნაცნობ პროგრამებზე. თუმცა, ბევრს არ ესმის Linux-ზე ხელმისაწვდომი ანალოგური პროგრამების მრავალფეროვნება.

შემდგომი შეფერხების გარეშე, დავიწყოთ ჩვენი ყველაზე შთამბეჭდავი, ფუნქციებით მდიდარი წყარო კოდის რედაქტორების სია.

გეანი

Geany არის შესანიშნავი ტექსტური რედაქტორი, რომელიც აერთიანებს GTK+ ინსტრუმენტთა ნაკრების განვითარების შესანიშნავი გარემოს უზრუნველსაყოფად. თუ თქვენ ეძებთ ტექსტურ რედაქტორს, რომელიც მოქმედებს როგორც IDE, Geany შეიძლება იყოს შესანიშნავი არჩევანი. ამ მსუბუქ IDE-ს ესმის პროგრამირების ძირითადი ენები და ასევე აქვს რამდენიმე პროგრამული პაკეტი, რომლებზეც დამოკიდებულია რედაქტორი. Geany-ის მნიშვნელოვანი მახასიათებლებია:

  • დანამატის ინტერფეისი;
  • სინტაქსის ხაზგასმა;
  • ხაზის ნუმერაცია და ა.შ.

მას გააჩნია სუფთა ინტერფეისი და უამრავი კონფიგურირებადი ვარიანტი. წერის ენა არის C და C++.

AbiWord

AbiWord უფრო შესაფერისია ფაილების წასაკითხად, თუმცა მისი სამუშაო პანელი აღჭურვილია მრავალი ფუნქციით დოკუმენტების რედაქტირებისთვის.

ფუნქციებს შორის აღსანიშნავია:

  • მზა დოკუმენტში შეცდომების შემოწმება.
  • ორიგინალური ფორმატის სრული შენარჩუნება.
  • მხარს უჭერს შემდეგ ABW ფორმატებს; ტექსტი; AWT; HTML; DOC; GABW; RTF.

მარტივი ტექსტური რედაქტორის საჭიროება, ყოველგვარი წვრილმანის გარეშე, სრულად იქნება უზრუნველყოფილი AbiWord-ის მიერ. მას შეუძლია ნებისმიერი ფაილის გახსნა. გამოყენების სიმარტივე განპირობებულია სისტემაზე ტვირთის ნაკლებობით, რთული ვარიანტებისა და ფუნქციების არსებობის გამო. თუ ანალოგიას ვეძებთ, ვინდოუსში ამ ფუნქციებს NotePad++ ასრულებს.

ფრჩხილები

Brackets არის ვებ განვითარების რედაქტორი დაწერილი HTML, CSS და javascript ენებისთვის, Brackets შექმნილი Adobe სისტემებში. ეს უფასო პროგრამა ლიცენზირებულია MIT ლიცენზიით და ინახება GitHub-ზე.

Brackets (ითარგმნება როგორც Brackets) არის პოპულარული ტექსტური რედაქტორი, რომელიც Adobe-მ 2014 წელს გამოუშვა. უფასო ტექსტის რედაქტორს გააჩნია Live Preview, Inline Editing, ვიზუალურად ორიენტირებული წინასწარი პროცესორის მხარდაჭერის ხელსაწყოები და სხვა მაგარი ფუნქციები:

  • მინიშნებები ტექსტის წერისას;
  • სინტაქსის ხაზგასმა;
  • გაიზარდა დანამატების და გაფართოებების რაოდენობა.

თავიდანვე აშენებული, ის განკუთვნილია ვებ დიზაინერებისა და წინა დეველოპერებისთვის.

გამოყენების სიმარტივის მიუხედავად, ეს ტექსტური რედაქტორი არის წყარო კოდი, გარდა ამისა, იგი დაუყოვნებლივ იტვირთება თანამედროვე ტექსტური რედაქტორის ყველა ძირითადი თვისებით. ის დაწერილია HTML, CSS და JavaScript-ისთვის.

KWrite

KWrite, რომლის პირველი საჯარო გამოშვება იყო 2000 წელს, არის მსუბუქი ტექსტური რედაქტორი, რომელიც შემუშავებულია KDE-ს მიერ. ის დაფუძნებულია KATE ტექსტურ რედაქტორსა და KDE KParts ტექნოლოგიაზე. KWrite-ის ძირითადი მახასიათებლები:

  • სიტყვის ავტომატური დასრულება;
  • ავტომატური ჩაღრმავება;
  • სინტაქსი, განაწილება ხდება შექმნილი ფაილის ტიპის მიხედვით;
  • Vi შეყვანის რეჟიმი და მოდულის მხარდაჭერა.

სხვა მაგარი KWrite ფუნქციონალობა:

  • გაფართოება;
  • კოდირების მხარდაჭერა;
  • ფაილის დისტანციური რედაქტირება.

KWrite რედაქტორი დაწერილია C++-ში.

ნანო

Nano არის მოსახერხებელი ტექსტური რედაქტორი, რომელიც ფართოდ გამოიყენება Unix-ის მსგავს ოპერაციულ სისტემებში. Nano, რომელიც პირველად გამოვიდა 2000 წლის ივნისში, იყენებს Pico ტექსტურ რედაქტორს და გააჩნია დამატებითი ფუნქციები. ის მუშაობს ნაცნობ ბრძანების ინტერფეისში. თუ თქვენ მიჩვეული ხართ დღეების და ღამეების გატარებას ტერმინალში კონფიგურაციის ფაილებთან ჩხუბით, Nano დააკმაყოფილებს თქვენს საჭიროებებს. მისი ძირითადი მახასიათებლებია autoconf მხარდაჭერა, ქეისების ძიების ფუნქცია, ავტომატური ჩაღრმავება, ინტერაქტიული ძიება და ჩანაცვლება, ჩანართის შევსება, რბილი ტექსტის შეფუთვა და ა.შ. რედაქტორი დაწერილია C პროგრამირების ენაზე.

GNU Emacs

არსებობს მოსაზრება, რომ Emacs გახდება თქვენი ერთ-ერთი საყვარელი Linux ტექსტური რედაქტორი. ის უკვე დიდი ხანია არსებობს. GNU Emacs, შექმნილი GNU Project-ის დამფუძნებლის რიჩარდ სტალმანის მიერ, არის მისი ყველაზე პოპულარული ვერსია, რომელსაც იყენებენ Linux-ის დეველოპერები და ენთუზიასტები მთელს მსოფლიოში. დაწერილი Lisp და C პროგრამირების ენებზე, ეს უფასო პროგრამა გაფართოვდება სრული Turing პროგრამირების ენის გამოყენებით. GNU Emacs-ის მომხმარებლებს ასევე აქვთ ვრცელი დოკუმენტაცია და სამეურვეო მხარდაჭერა. აქ ასევე ხელმისაწვდომია გაფართოებები, როგორიცაა გამართვის ინტერფეისი, ფოსტა და სიახლეები.

გედიტი

Gedit იტვირთება ნაგულისხმევად, როგორც ტექსტური რედაქტორი, რომელიც შედის GNOME სამუშაო მაგიდასთან.

ეს ზოგადი დანიშნულების ტექსტური რედაქტორი მიზნად ისახავს იყოს მარტივი და მარტივი გამოსაყენებელი. GNOME პროექტის ფილოსოფიის მიხედვით, Gedit-ს გააჩნია სუფთა და ინტუიციური GUI. დაწერილი C პროგრამირების ენაზე, Gedit პირველად საჯაროდ გამოვიდა 2000 წელს. ეს ღია წყარო და უფასო პროგრამული უზრუნველყოფა სრულად უჭერს მხარს ინტერნაციონალიზებულ ტექსტს.

Gedit შეიცავს ფუნქციას სინტაქსის ხაზგასმის კონფიგურაციისთვის სხვადასხვა პროგრამირების ენებისთვის, როგორიცაა C++, C, HTML, Java, XML, Python, Perl და სხვა.

რედაქტორი შესანიშნავია, თუ არ არის საჭირო საწყის დოკუმენტის ტექსტის მთლიანად და ძირეულად შეცვლა. თუ მთავარი ამოცანა ინფორმაციის მარტივი გადაცემაა, მაშინ Gedit ნამდვილად ვერ შეძლებს მისი ინტერფეისის გადატვირთვას სირთულით. ეს საშუალებას მოგცემთ სრულად კონცენტრირება მოახდინოთ სამუშაოზე.

Vi/Vim რედაქტორი

Vim, ან Vi IMproved, არის ფუნქციებით მდიდარი ტექსტური რედაქტორი, რომელიც შექმნილია უკეთესი შესრულების უზრუნველსაყოფად და დეფაქტორული Unix რედაქტორის "Vi" შესაძლებლობების გასაფართოებლად. Vi/Vim არის კონფიგურირებადი ტექსტური რედაქტორი, რომელიც შექმნილია დეველოპერის საჭიროებების დასაკმაყოფილებლად. ამიტომ მას ხშირად უწოდებენ "პროგრამისტის რედაქტორს". მისი მიზანია გამოიყენოს იგი როგორც ბრძანება ბრძანების ხაზზე ჩასაწერად და როგორც ცალკე აპლიკაცია გრაფიკულ ინტერფეისში. მიუხედავად იმისა, რომ დამწყები ჩივიან, რომ რედაქტორის გამოყენება რთულია, ტესტირების შემდეგ მათ ესმით, რომ Vi/Vim არის ერთ-ერთი ყველაზე ძლიერი ტექსტური რედაქტორი. მისი ძირითადი ძირითადი მოდელებია ავტომატური ბრძანებები, დიგრაფის შეყვანა, გაყოფილი ეკრანი, სესიის ეკრანი, ჩანართების გაფართოება, სინტაქსის შეღებვა და მარკირების სისტემა. Vim რედაქტორი იწერება C და Vim სკრიპტის მიხედვით.

ატომი

Atom არის ტექსტური რედაქტორი, რომელიც შემუშავებულია GitHub-ის მიერ, წყაროს კოდით, მომხმარებლების უფასო გამოყენებისთვის. ელექტრონზე დაფუძნებული (CoffeeScript, JS, Less, HTML), Atom არის დესკტოპის აპლიკაცია, რომელიც აგებულია ვებ ტექნოლოგიების გამოყენებით. ხშირად მოიხსენიებენ როგორც 21-ე საუკუნის ტექსტურ რედაქტორს, ეს არის თანამედროვე ტექსტური რედაქტორი, რომელიც გატეხილია ბირთვში. ატომის ძირითადი მახასიათებლები:

  • კროს-პლატფორმული რედაქტირება;
  • ჩაშენებული პაკეტის მენეჯერი;
  • ფაილური სისტემის ბრაუზერი;
  • მრავალი პანელის მხარდაჭერა;
  • სიტყვების ძებნისა და ჩანაცვლების ფუნქცია;
  • ინტელექტუალური ტექსტის ავტომატური შევსება.

არსებობს 1000 ღია კოდის პაკეტი, რომელთაგან შეგიძლიათ აირჩიოთ Atom-ში ახალი ფუნქციების დასამატებლად. Atom ასევე შეიძლება მორგებული იყოს მომხმარებლის მოთხოვნილებებისა და სტილის შესაბამისად.

ამაღლებული ტექსტი

ჩვენს საკუთარ გამოკითხვაში Fossbytes-ის ფეისბუქის გვერდზე Sublime Text, რასაც მოჰყვა Atom და Vim, ფავორიტი გამოვიდა. ეს სრულფასოვანი ტექსტური რედაქტორი შექმნილია "კოდის, მარკირებისა და პროზისთვის". იგი მხარს უჭერს ბევრ პროგრამირების ენას და მარკირების ენებს. უფასო პროგრამული უზრუნველყოფის ლიცენზიებით მხარდაჭერილი დანამატების გამოყენებით, შეგიძლიათ გააფართოვოთ ფუნქციონირება. "Goto Anything" არის პოპულარული Sublime Text ფუნქცია, რომელიც საშუალებას გაძლევთ სწრაფად გადაიტანოთ ფაილები, ხაზები ან სიმბოლოები. Sublime Text-ის სხვა ძირითადი ფუნქციებია ბრძანების პალიტრა, პითონზე დაფუძნებული დანამატის API, კონკურენტული რედაქტირება, პროექტის სპეციფიკური პარამეტრები და ა.შ.

დაინტერესებულ მომხმარებლებს შეუძლიათ იპოვონ ჩამოტვირთვის ბმულები და დამატებითი ინფორმაცია Sublime ტექსტის შესახებ ოფიციალურ ვებსაიტზე.

თქვენთვის მოსახერხებელი ტექსტური რედაქტორის არჩევისას, არ უნდა შემოიფარგლოთ თქვენი არჩევანი ამ სიით. ვინაიდან არ შეიძლება ითქვას, რომ ეს არის Linux-ისთვის საუკეთესო ტექსტური რედაქტორების ყველაზე სრულყოფილი სია. ყოველივე ამის შემდეგ, მთელი სიის დაწერა მკითხველისგან დიდ დროს და ყურადღებას მოითხოვს. რაც დააბნევს და გაართულებს არჩევანს. ჩვენი ამოცანაა დაგეხმაროთ ყველასთვის საუკეთესო რედაქტორის არჩევაში, რომელიც შესაფერისია ზოგადი მოთხოვნებისთვის. სიაში შედის Linux-ის მომხმარებლების ყველაზე პოპულარული რედაქტორები, რომლებმაც მიიღეს ყველაზე დადებითი მიმოხილვა.

ჯერ კიდევ არსებობს უამრავი ტექსტური რედაქტორი, რომელიც შემუშავებულია პროგრამული უზრუნველყოფის შემქმნელების მიერ, რომლებსაც აქვთ უფლება მიიღონ ამ სიაში ჩართვის უფლება. მათი ფუნქციები ასევე მრავალფეროვანია და საინტერესო გამოსაყენებლად. სადღაც მეტი, სადღაც ნაკლები. კონკრეტული რედაქტორის არჩევანი არის თითოეული ინდივიდუალური მომხმარებლის არჩევანი, რომელსაც აქვს საკუთარი საჭიროებები და მოთხოვნები.

დამატებითი დეტალები Linux Nano-სა და Vim-ის რედაქტორების მახასიათებლების შესახებ:



თავი 12. პროგრამები ტექსტთან მუშაობისთვის

12.1. რამდენიმე სიტყვა ტექსტური ფაილის ფორმატების შესახებ

მოგეხსენებათ, ნებისმიერი ფაილი, მათ შორის ფაილების ჩათვლით, რომლებშიც ინახება ამა თუ იმ სახის ტექსტური დოკუმენტები, უბრალოდ ბაიტების თანმიმდევრობაა. ტექსტის სიმბოლოები დაშიფრულია სხვადასხვა ბაიტის მნიშვნელობებით ან ბაიტების თანმიმდევრობით. ინფორმაცია იმის შესახებ, თუ როგორ ზუსტად უნდა განთავსდეს ეს სიმბოლოები გვერდზე, ასევე კოდირებულია არასაჩვენებელი საკონტროლო სიმბოლოების გამოყენებით, როგორიცაა ხაზის ბოლოს ან ჩანართის სიმბოლოები. უმარტივეს შემთხვევებში, საკონტროლო კოდების რაოდენობა შემოიფარგლება პირველი 32 ბაიტის მნიშვნელობებით (ან ASCII კოდით), ხოლო ყველა დარჩენილი ბაიტის მნიშვნელობა გამოიყენება ინფორმაციის სიმბოლოების დაშიფვრისთვის. სწორედ ამ ფაილებს ვუწოდებთ ASCII ფაილებს. ასეთი ფაილების მაგალითებია რედაქტორების მიერ შექმნილი ფაილები, როგორიცაა Midnight Commander-ის ჩაშენებული რედაქტორი, Windows-ზე notepad-ის მიერ შექმნილი ფაილები და UNIX-ზე vi.

დროთა განმავლობაში გაჩნდა სურვილი, გაეფართოებინა ტექსტის ფორმატირების შესაძლებლობები, რაც იმას ნიშნავდა, რომ საჭირო იყო საკონტროლო კოდებად გამოყენებული კოდების რაოდენობის გაზრდა და ბაიტების თანმიმდევრობა (ASCII სიმბოლოები) კი დაიწყო ასეთი კოდების გამოყენება. მაგრამ მთავარია, რომ ეს ფორმატირების თანმიმდევრობები (თითქმის) ხელს არ შეგიშლით ფაილში მოცემული ტექსტის წაკითხვაში ნებისმიერი მარტივი მაყურებლის ან მარტივი ტექსტური რედაქტორის გამოყენებით. ასეთი ფაილების მაგალითებია ფაილები, რომლებიც შექმნილია რედაქტორების მიერ, როგორიცაა Lexicon, ფაილები html ფორმატში.

მესამე ტიპი არის ფაილები, რომლებიც იყენებენ საკუთარ ფორმატს ტექსტის წარმოსაჩენად (რომელშიც ტექსტის სიმბოლოები ასევე წარმოდგენილია სპეციალური მიმდევრობით). ყველაზე მნიშვნელოვანი განსხვავება მესამე ტიპის ფორმატებსა და ორ წინას შორის არის ის, რომ თითქმის შეუძლებელია ამ ფორმატებში ფაილების ნახვა და შექმნა სპეციალური პროგრამების გარეშე. მაგალითად, HTML ფაილების რედაქტირება შესაძლებელია Notepad-ის გამოყენებით, მაგრამ იგივე არ შეიძლება გაკეთდეს MS Word 97 ფორმატის ფაილებთან.

ზოგჯერ ერთი შეხედვით რთულია ფაილის ამა თუ იმ ტიპის მიკუთვნება. მაგალითად, Post Script ფაილები ტექნიკურად მე-2 ტიპისაა, რადგან ყველა წასაკითხი ტექსტი არის ASCII კოდში, მაგრამ ეს ფაილები შეიცავს იმდენ ფორმატირების ჩანართებს, რომ ტექსტის პოვნა მხოლოდ დიდი სირთულით შეიძლება, როგორც მე-3 ტიპის ფაილებში.

ზემოაღნიშნულიდან გამომდინარეობს, რომ ზოგიერთი ტიპის ტექსტური ფაილის ნახვაც კი (რომ აღარაფერი ვთქვათ მათ რედაქტირებაზე) მოითხოვს სპეციალურ პროგრამულ უზრუნველყოფას. ხშირად, ფაილების სანახავად, მომხმარებელი იყენებს ჩვეულებრივ ტექსტურ რედაქტორს. მაგრამ არის სიტუაციები, როდესაც ინფორმაცია წარმოდგენილია ამ რედაქტორისთვის უცნობ ფორმატში. Linux-ის მოყვარულთათვის ყველაზე დიდი პრობლემა არის Microsoft-ის პროდუქტებში გამოყენებული ფორმატები. მიუხედავად იმისა, რომ კომპიუტერის მომხმარებელთა უმეტესობა ქმნის ტექსტებს MS Word-ში, მათ უნდა მოძებნონ ტექსტის რედაქტორი, რომელსაც ესმის Word ფორმატები, ან იპოვონ მთარგმნელები Word ფორმატიდან ერთ-ერთ ღია სტანდარტულ ფორმატში. თუმცა, მაშინაც კი, თუ ინფორმაცია წარმოდგენილია "მარტივი" ASCII კოდით, ფაილის ნახვისას შეიძლება შეგხვდეთ "წაუკითხავი" ტექსტი გამოყენებული რუსულენოვანი კოდირების განსხვავების გამო. ასე რომ, ჯერ მოდით შევხედოთ როგორ წაიკითხოთ (ან ნახოთ) ფაილები სხვადასხვა ფორმატში ან კოდირებაში.

12.2. პროგრამები სხვადასხვა ფორმატში ტექსტების სანახავად

სადღაც წავიკითხე, რომ UNIX-ის ტრადიცია იყო თითოეული ელემენტარული მოქმედებისთვის ცალკე ბრძანების შექმნა. ეს დაკვირვება კარგად არის ასახული Linux-ში ფაილების სანახავად ცალკეული პროგრამების მთელი რიგის არსებობით. რა თქმა უნდა, თუ იყენებთ ფაილ მენეჯერს, როგორიცაა Midnight Commander ან Konqueror, თქვენ იყენებთ მათ ჩაშენებულ ფაილების მაყურებელს. მაგრამ ზოგიერთ შემთხვევაში, შეიძლება სასარგებლო იყოს იმის ცოდნა, თუ როგორ უნდა ნახოთ კონკრეტული ფაილის შინაარსი, უბრალოდ ტერმინალში მუშაობით.

12.2.1 ტრადიციული UNIX ინსტრუმენტები ტექსტური ფაილების სანახავად

ფაილის სანახავად უმარტივესი გზა, ალბათ, არის cat ბრძანება. მიმდინარე დირექტორიაში შიგთავსის ჩვენების შემდეგ ls ბრძანების გამოყენებით, თქვენ ასევე შეგიძლიათ აჩვენოთ ნებისმიერი არსებული ფაილის შიგთავსი cat ბრძანებით. თუმცა, ჩნდება ერთი უხერხულობა: თუ ფაილი დიდია, მაშინ ეკრანზე რჩება მხოლოდ მისი ბოლო სტრიქონები, დანარჩენი ყველაფერი „გაშვებულია“, რა თქმა უნდა, შეგიძლიათ გადახვიდეთ რამდენიმე ეკრანზე ‹Shift›+‹PgUp-ის გამოყენებით › გასაღებები, მაგრამ ეს შესაძლებლობა ასევე შეზღუდულია (გარკვეული მნიშვნელობა დაყენებულია გარემოში, ნაგულისხმევად - 1000 ხაზის მნიშვნელობა).

გვერდი-გვერდის გამომავალი ორგანიზებისთვის, არსებობს მეტი ფილტრის ბრძანება. მისი გამოყენება შესაძლებელია ორ ექვივალენტურ ვერსიაში:

ნაკლები ბრძანება არის more ბრძანების გაუმჯობესებული და შეცვლილი ვერსია, რომლის გამოყენებაც რეკომენდებულია ყველა შემთხვევაში მეტის ნაცვლად. გაითვალისწინეთ, რომ ნაკლები ბრძანება გამოიყენება ინტერაქტიული man გვერდების ჩვენებისთვის.

ტექსტური ფაილის მხოლოდ ბოლო რამდენიმე სტრიქონის სანახავად არის სპეციალური კუდის ბრძანება, რომელიც შეიძლება გამოყენებულ იქნას პარამეტრად გამოსატანი ხაზების რაოდენობის დასადგენად. შეიძლება ვივარაუდოთ, რომ ასეთი ბრძანების არსებობა ძალიან სასარგებლო იყო იმ დღეებში, როდესაც ტექსტური ფაილები იქმნებოდა cat პროგრამის გამოყენებით, ტერმინალიდან პირდაპირი შეყვანით, დაახლოებით ასეთი:

ამ შემთხვევაში, სამუშაოში ნებისმიერი შესვენების შემდეგ, უბრალოდ საჭირო იყო ბოლო შეყვანილი სტრიქონების გადახედვა, რათა დაიმახსოვროთ სად შეჩერდა სამუშაო.

თუმცა, ეს დღეები დიდი ხანია გავიდა. ტექსტების შესაქმნელად მათ დაიწყეს ტექსტური რედაქტორების გამოყენება, ხოლო შესანახად - არა მარტივი ASCII ფაილები, არამედ სპეციალური, საკმაოდ დახვეწილი ფორმატები, რომლებიც საშუალებას გაძლევთ შეინახოთ არა მხოლოდ თავად ტექსტი, არამედ ინფორმაცია აბზაცების, გვერდების, სტილის, შრიფტებისა და მრავალი სხვა. მეტი. და ასეთი ფაილების სანახავად დაიწყო სპეციალური პროგრამების მოთხოვნილება (კომპიუტერულ ჟარგონში - მაყურებლები), რომლებიც ეკრანზე არ აჩვენებენ ყველა სპეციალური ფორმატირების სიმბოლოს, არამედ გარდაქმნიან მათ შესაბამის ჩაღრმავებად, გამონაზარდებად, ინტერვალებად, შრიფტებად და ა.შ. განიხილეთ ასეთი მნახველები ორი საერთო ფაილის ფორმატისთვის.

12.2.2 Acrobat Reader (ვერსია 4.05)

Acrobat Reader შექმნილია ფაილების სანახავად პორტატული დოკუმენტის ფორმატში (pdf), რომელიც ფართოდ გამოიყენება კომპიუტერულ სამყაროში და გამოიყენება სხვადასხვა ოპერაციულ სისტემაში და სხვადასხვა პლატფორმაზე. PostScript დოკუმენტები მარტივად შეიძლება გარდაიქმნას ამ ფორმატში. PDF ფაილები ძალიან გავრცელებულია ინტერნეტში. არ არის აუცილებელი ასეთი ფაილების შექმნა (მათი შექმნის პროგრამები გავრცელებულია კომერციულად), მაგრამ თქვენ უნდა შეძლოთ მათი წაკითხვა. Adobe Systems Incorporated-ის Acrobat Reader პროგრამა, რომელიც უფასოდ ვრცელდება როგორც Windows-ის, ასევე UNIX-ის ვერსიებში და, კერძოდ, Linux-ისთვის, სწორედ ამ მიზანს ემსახურება. ამჟამად ამ პროგრამის 4.05 ვერსია Linux-ისთვის უფასოდ შეგიძლიათ მიიღოთ კომპანიის ვებსაიტზე http://www.adobe.com (ვერსია 5.0 უკვე გამოვიდა Windows-ისთვის).

Acrobat Reader 4.05-ის დასაყენებლად დაგჭირდებათ 12 მბ დისკის ადგილი, ხოლო პროგრამასთან მუშაობისთვის - 32 მბ ოპერატიული მეხსიერება. თუ დაინსტალირებული გქონდათ ამ პროგრამის 3.0 ვერსია, ჯერ უნდა წაშალოთ იგი.

სანამ ინსტალაციას დაიწყებთ, აირჩიეთ ინსტალაციის ორი შესაძლო ვარიანტიდან ერთი: ქსელური ან ლოკალური (ცალკე კომპიუტერზე).

ლოკალური ინსტალაცია გარანტიას გაძლევთ წვდომას პროგრამაზე მოცემულ კომპიუტერზე და შეუძლია უზრუნველყოს მნიშვნელოვნად უკეთესი შესრულება (განსაკუთრებით დატვირთულ ქსელში მუშაობასთან შედარებით). ადგილობრივი ინსტალაციისთვის, თქვენ, რა თქმა უნდა, უნდა გქონდეთ ჩაწერის ნებართვა დირექტორიაში, სადაც დაინსტალირდება პროგრამა.

ქსელის ინსტალაცია აადვილებს პროგრამის ადმინისტრირებისა და მხარდაჭერის ამოცანების გადაჭრას, განსაკუთრებით იმ შემთხვევებში, როდესაც პროგრამას იყენებს მრავალი მომხმარებელი. ცხადია, უფრო ადვილია პროგრამის ერთი ინსტანციის განახლება სერვერზე, ვიდრე რამდენიმე ასლის განახლება ცალკეულ კომპიუტერებზე. ქსელის ინსტალაცია უნდა შესრულდეს სერვერის ადმინისტრატორის მიერ.

თუმცა, ქსელის ინსტალაციას ასევე აქვს გარკვეული უარყოფითი მხარეები. სერვერი უნდა იყოს უაღრესად სანდო და დაინსტალირებული ფაილები უნდა იყოს დაინსტალირებული დირექტორიაში, რომელიც უნდა იყოს დამონტაჟებული იმავე გზით (ერთსა და იმავე დამონტაჟების ადგილზე) ქსელის ყველა სამუშაო სადგურზე.

ნაგულისხმევად, Acrobat Reader დაინსტალირებულია /usr/local/Acrobat4 დირექტორიაში (გამოიყენეთ df ბრძანება იმის დასადასტურებლად, რომ არის საკმარისი თავისუფალი ადგილი დისკის შესაბამის დანაყოფზე).

თუ თქვენ მიიღეთ Acrobat Reader ფაილი ვებ საიტიდან, ჯერ უნდა გახსენით ინსტალაციის ფაილები gunzip-ისა და tar-ის გამოყენებით. ამის შემდეგ, თქვენ უნდა შეხვიდეთ დირექტორიაში, რომელიც შეიცავს ინსტალაციის სკრიპტს და გაუშვით იგი:

ინსტალაციის სკრიპტი ეკრანზე აჩვენებს რამდენიმე კითხვას, კერძოდ, თუ რომელ დირექტორიაში უნდა განთავსდეს პროგრამის ფაილები. თითოეულ კითხვაზე შემოთავაზებულია პასუხის ვარიანტი, რომლის მიღებაც შესაძლებელია უბრალოდ ღილაკზე ‹Enter› დაჭერით. თუ ნაგულისხმევი პასუხი არ შეესაბამება თქვენ, შეიყვანეთ თქვენი პასუხი. წინააღმდეგ შემთხვევაში, თქვენ უბრალოდ უნდა მიჰყვეთ ინსტალაციის პროგრამის ინსტრუქციას. თუ სადმე დაუშვით შეცდომა, შეგიძლიათ შეწყვიტოთ ინსტალაცია კომბინაციით ‹Ctrl›+‹C› და დაიწყოთ ყველაფერი თავიდან.

დასასრულ, ჩნდება შეტყობინება, რომელშიც ნათქვამია, რომ ინსტალაცია წარმატებით დასრულდა (ინგლისურად, რა თქმა უნდა, მსგავსი რამ "წარმატებულად დაინსტალირდა").

ინსტალაციის შემდეგ, იმ დირექტორიაში, სადაც თქვენ დააინსტალირეთ პროგრამა, იქმნება რამდენიმე ქვედირექტორია (შეგახსენებთ, რომ ნაგულისხმევად ეს არის /usr/local/Acrobat4):

bin დირექტორია შეიცავს სკრიპტს პროგრამის გასაშვებად,

Reader დირექტორია შეიცავს დახმარების ფაილებს და პლატფორმის სპეციფიკურ ფაილებს (იხილეთ ქვემოთ შენიშვნა),

ფონტების დირექტორია შეიცავს შრიფტებს,

ბრაუზერების დირექტორია შეიცავს სკრიპტს Acrobat Reader-ის გასაშვებად Netscape ბრაუზერიდან.

შენიშვნა

თუ თქვენ აირჩიეთ ქსელის ინსტალაციის ვარიანტი, მაშინ Reader დირექტორიაში დაინსტალირდება რამდენიმე ბინარული ფაილის ვარიანტი და პროგრამის გაშვების სკრიპტი შეარჩევს ბინარული ფაილის ვარიანტს, რომელიც საჭიროა სამუშაო სადგურისთვის, საიდანაც არის პროგრამა გამოძახებული!

დაბოლოს, ინსტალაციის დასასრულებლად, შეგიძლიათ გააკეთოთ ის ისე, რომ არ დაგჭირდეთ პირველ რიგში წასვლა დირექტორიაში, სადაც განთავსებულია გაშვების სკრიპტი ყოველ ჯერზე, როდესაც თქვენ გაუშვით Acrobat Reader. ამისათვის თქვენ უნდა შექმნათ ბმული ამ სკრიპტზე $PATH ცვლადში მითითებულ ერთ-ერთ დირექტორიაში. მაგალითად, შევქმნათ შემდეგი ბმული /usr/bin დირექტორიაში:

# ln -s /usr/locale/Acrobat4/bin/acroread /usr/bin/acroread

იმისათვის, რომ პროგრამა მოხერხებულად ჩართოთ გრაფიკულ გარემოში, რჩება მხოლოდ ხატის („ხატი“) შექმნა სამუშაო მაგიდაზე (თუ არ გახსოვთ როგორ გააკეთოთ ეს, იხილეთ გრაფიკული გარემოს აღწერა, რომელსაც იყენებთ. ) და პროგრამის ინსტალაციის პროცესი შეიძლება ჩაითვალოს დასრულებულად .

ახლა თქვენ შეგიძლიათ გაუშვათ Acrobat Reader (რა თქმა უნდა, ეს უნდა იყოს გრაფიკულ რეჟიმში) acroread ბრძანების გამოყენებით ან სამუშაო მაგიდაზე არსებულ ხატულაზე დაწკაპუნებით.

$ /usr/local/Acrobat4/bin/acroread

Acrobat Reader-ის გამოყენებით კონკრეტული ფაილის ან თუნდაც რამდენიმე ფაილის სანახავად, შეგიძლიათ დაუყოვნებლივ მიუთითოთ ამ ფაილების სახელები ბრძანების ხაზზე. Მაგალითად,

$ acroread /user/share/docs/Samba/Collection.pdf

ბრინჯი. 12.1. Acrobat Reader ფანჯარა

თუ თქვენ გასცემთ acroread ‹filename› ბრძანებას, სანამ Reader უკვე მუშაობს, Reader-ის აქტიური ასლი გამოჩნდება მითითებულ ფაილს.

თუ გსურთ მიიღოთ მინიშნება პროგრამის გამოყენების შესახებ, შეიყვანეთ ერთ-ერთი ბრძანება

Acrobat Reader-ით შეგიძლიათ PDF ფაილების გადაყვანა 1 ან 2 დონის PostScript ფაილებად, თუ ამას აკეთებთ გრაფიკული რეჟიმის ბრძანების ხაზიდან. ამისათვის თქვენ უნდა შეასრულოთ დაახლოებით შემდეგი ბრძანება:

$ კატის ნიმუში.pdf | acroread -toPostScript › sample.ps

მსგავსი ბრძანებების გამოყენებით (რომლის უფრო დეტალური აღწერა შეგიძლიათ იხილოთ პროგრამის დოკუმენტაციაში) შეგიძლიათ ერთდროულად გადაიყვანოთ ფაილების ჯგუფი.

PDF ფაილის მე-2 დონის PostScript ფაილად დასაბრუნებლად, აკრიფეთ შემდეგი ბრძანება:

$ acroread -toPostScript -level2 pdf_file_1

მე დეტალურად არ აღვწერ Acrobat Reader პროგრამის ყველა მენიუსა და შესაძლებლობებს, რადგან ის ფართოდ არის გავრცელებული და ბევრი მკითხველისთვის ნაცნობი. სჯობს უფრო ახლოს დავაკვირდეთ Linux ფაილების კონკრეტულ მაყურებელს.

12.2.3 გვ პროგრამა

gv (ან ghostview) პროგრამა შეიქმნა Johannes Plass-ის მიერ და შექმნილია PostScript და PDF ფაილების სანახავად (ნახ. 12.2).

ფაილის სახელის მითითების გარეშე გაშვების შემდეგ, პროგრამის მთავარი ფანჯარა ცარიელი იქნება. ფაილის გასახსნელად, თქვენ უნდა დააჭიროთ ღილაკს გახსენითმარცხენა სვეტში. გამოჩნდება ფაილის შერჩევის ფანჯარა (ნახ. 12.3), რომლითაც შეგიძლიათ ნავიგაცია დირექტორიაში და აირჩიეთ სასურველი ფაილი. ამის შემდეგ ფაილის სახელი გამოჩნდება პროგრამის მთავარი ფანჯრის ზედა ჩარჩოში სპეციალურ ველში. იქ ასევე ნაჩვენებია რამდენიმე პროგრამის მართვის ღილაკი, რომლებიც ერთგვარ მენიუს ქმნიან. უბრალოდ ამ მენიუს გამოსაყენებლად, თქვენ უბრალოდ არ უნდა დააჭიროთ ღილაკებს, არამედ დააჭიროთ მაუსის მარცხენა ღილაკს.

ღილაკის გამოყენებით ფაილითქვენ გაქვთ წვდომა ნივთებზე გახსენით(იგივე ზემოთ ნახსენები ღილაკი გახსენითმარცხენა ვერტიკალურ სვეტში), ხელახლა გახსნა(გადაიკითხეთ) დოკუმენტის დაბეჭდვა(დოკუმენტის დაბეჭდვა), დოკუმენტის შენახვა(დოკუმენტის შენახვა).

ღილაკი სახელმწიფო(სტატუსი) საშუალებას გაძლევთ ჩართოთ ან შეცვალოთ პროგრამის ზოგიერთი პარამეტრი, კერძოდ, შეხვიდეთ პროგრამის ცალკეული პარამეტრების ფანჯარაში, რომელიც ნაჩვენებია ნახ. 12.2.


ბრინჯი. 12.2. gv პროგრამის ფანჯარა

ღილაკი გვერდიემსახურება დოკუმენტის შემდეგ ან წინა გვერდზე გადასვლას. იგივე გადასვლები შეიძლება განხორციელდეს ორი პატარა ღილაკის გამოყენებით, რომლებიც მითითებულია სიმბოლოებით ‹‹ და ›› მარცხენა ვერტიკალურ სვეტში. ღილაკის გვერდით გვერდიარის ღილაკი, რომელსაც არ აქვს მუდმივი სახელი, რადგან ის ემსახურება ტექსტის გამომავალი 4 შესაძლო ორიენტაციის დაყენებას. ტექსტი შეიძლება გამოჩნდეს ჩვეულ რეჟიმში ორიენტირებულ გვერდზე (პორტრეტი), შემობრუნებული 90 გრადუსით (პეიზაჟი), 180 გრადუსით (უკუღმა, ე.ი. თავდაყირა), 270 გრადუსით (ზღვის პეიზაჟი).


ბრინჯი. 12.3. gv-ში სანახავი ფაილის არჩევის ფანჯარა

ბრინჯი. 12.4. gv პროგრამის პარამეტრების ფანჯარა

შემდეგი ღილაკი გამოიყენება გამოსახულების მასშტაბის დასაყენებლად, რომელიც მითითებულია ამ ღილაკზე. კიდევ ერთი ღილაკი გამოიყენება ქაღალდის ზომის შესარჩევად. ეს აუცილებელია ბეჭდვის ორგანიზებისთვის, რადგან gv პროგრამა არის საშუალება წინასწარ გადახედოთ იმას, რაც გამოჩნდება ქაღალდზე.

მარცხენა სვეტში არის კიდევ ერთი საინტერესო რამ: ›› და ‹‹ ღილაკების ზემოთ ნაცრისფერი მართკუთხედი. ამ მართკუთხედის შიგნით არის კიდევ ერთი მართკუთხედი, რომელიც შეიძლება თაგვის საშუალებით დაიჭიროთ და გადაიტანოთ გარე ოთხკუთხედში. გააკეთეთ ეს და მიხვდებით ამ ელემენტის დანიშნულებას: გვერდის სხვადასხვა ნაწილის ჩვენება ხედვის პორტში.

12.2.4 PS, PDF და DVI ფაილების მაყურებელი KDE-დან

gv პროგრამის მომხმარებლის ინტერფეისი გარკვეულწილად უჩვეულოა მათთვის, ვინც მხოლოდ Windows-ზე მუშაობდა. იმავდროულად, KDE ინტეგრირებული გრაფიკული გარემო მოიცავს ორ პროგრამას უფრო ტრადიციული გარეგნობით. ეს არის "PS/PDF Viewer" და "DVI Viewer" (როგორც ამ პროგრამებს უწოდებენ საკუთარი ფანჯრების სათაურებში და KDE მენიუში). მათი ინტერფეისი ძალიან ჰგავს და ეს აიხსნება იმით, რომ ისინი მუშაობენ ერთი და იგივე ჭურვი - KviewShell. თუმცა, KDE მენიუში ისინი ჩამოთვლილია როგორც ცალკეული პროგრამები და თითოეული მათგანი აჩვენებს საკუთარ სახელს ფანჯრის სათაურში.

კომენტარი:

აქვე შეიძლება აღინიშნოს, რომ UNIX-ში ძალიან ხშირად გამოიყენება ეს ტექნიკა: იქმნება „მუშა ცხენი“ (back-end), რომლისთვისაც შემდეგ იწერება ლამაზი ჭურვები (წინა ბოლო) სხვადასხვა შემთხვევისთვის, მაგალითად, ტექსტისთვის. და გრაფიკული რეჟიმები ან ბიბლიოთეკის სხვადასხვა ვარიანტებისთვის. ამ მიდგომის მაგალითებს არაერთხელ წააწყდებით, თუნდაც ამ წიგნის კითხვისას, თუმცა ამ საკითხებს ცალკე არ გამოვყოფ.

ნახ. სურათი 12.5 გვიჩვენებს PS/PDF Viewer პროგრამის ფანჯრის გარეგნობას (შემუშავებული Wilco Greven, David Sweet, Mark Donohoe, David Faure, Daniel Duley და Espen Sand.), სხვაგვარად მოუწოდა Kghostview, რომელიც აშკარად მიუთითებს მის წარმოშობაზე განხილულ პროგრამაში. წინა ქვეთავში. წინა პროგრამასთან ურთიერთობაზე მიუთითებს ისიც, რომ მენიუს თითქმის ყველა ელემენტი იმეორებს მსგავს gv ელემენტებს, მხოლოდ მენიუ ოდნავ განსხვავებულად არის ორგანიზებული. ეს ასევე ჩანს ფიგურიდან. პროგრამაზე უფრო დაწვრილებით საუბარს აზრი არ აქვს, საკმარისია იცოდეთ მისი არსებობის შესახებ. და თქვენ შეგიძლიათ მარტივად ისწავლოთ მისი დამოუკიდებლად გამოყენება.


ბრინჯი. 12.5. PS/PDF Viewer პროგრამის ფანჯრის გამოჩენა.

ასევე არ ვისაუბრებ DVI Viewer პროგრამაზე, შემოვიფარგლები უკვე აღნიშნული ხსენებით და შეტყობინებით, რომ ის განკუთვნილია TEX განლაგების სისტემის მიერ შექმნილი DVI ფორმატის ფაილების სანახავად.

12.2.5 WordViewer პაკეტი

როგორც ზემოთ აღინიშნა, Linux-ის მომხმარებლების ერთ-ერთი ყველაზე დიდი პრობლემაა ფაილებთან მუშაობა MS Word (და სხვა MS Office პროგრამები) ფორმატში. ყოველივე ამის შემდეგ, ჯერჯერობით ტექსტების უმეტესობა ამ ფორმატშია შექმნილი. ასეთი ფაილების ნახვის ყველაზე გავრცელებული საშუალებაა პროგრამა (უფრო ზუსტად, პროგრამების ბიბლიოთეკა) wv, რომელიც ადრე ატარებდა უფრო სრულ სახელს mswordview.

wv ბიბლიოთეკა განკუთვნილია MS Word 2000, 97, 95 და 6 ფორმატების ფაილებზე წვდომისთვის UNIX ოპერაციული სისტემებიდან, კერძოდ Linux-დან. ALT Linux Junior 1.0 დისტრიბუცია მოიცავს ამ პაკეტის 0.6.5 ვერსიას, რომლის ავტორები არიან Dom Lachowicz და Caolan McNamara (თავდაპირველი დეველოპერი). თუ ეს პაკეტი არ გაქვთ დაინსტალირებული, შეგიძლიათ იპოვოთ ის http://www.wvware.com.

ამ პაკეტში განხორციელებული იდეა ძალიან მარტივია: ვინაიდან ჩვენ არ გვაქვს MS Word ფორმატში ფაილების ნახვის საშუალება, მოდით გადავიტანოთ ტექსტი ამ ფაილებიდან რაიმე ღია ფორმატში. როგორც ეს უკანასკნელი, შეგიძლიათ აირჩიოთ ერთ-ერთი შემდეგი ფორმატი: HTML, PS, PDF, LaTex, DVI (TEX საგამომცემლო სისტემის ფორმატი), ABW (AbiWord ტექსტის რედაქტორის ფორმატი), Wml (ფორმატი, რომელიც გამოიყენება პერსონალურ PDA ორგანიზატორებში და მოწყობილობებში, როგორიცაა ვებ. ტელეფონები), ASCII ტექსტი. ცალკეული ბიბლიოთეკის პროცედურებზე ზარები შეიძლება გამოყენებულ იქნას სხვა აპლიკაციებში. დეველოპერები გვპირდებიან, რომ საპირისპირო კონვერტაცია მალე გახდება შესაძლებელი: ჩამოთვლილი ღია ფორმატებიდან MS Word ფორმატამდე.

პაკეტი შედგება ცალკეული პროგრამებისგან, რომელთაგან თითოეული შექმნილია დოკუმენტის ფაილის კონკრეტულ ფორმატში გადასაყვანად. ეს ფორმატი მითითებულია პირდაპირ პაკეტში ცალკეული პროგრამების სახელებში: wvAbw, wvCleanLatex, wvDVI, wvHtml, wvLatex, wvMime, wvPDF, wvPS, wvRTF, wvSimpleCLX, wvText, wvWml. გარდა ამისა, პაკეტში შედის ორი დამხმარე პროგრამა: wvVersion, რომელიც გამოიყენება MS Word დოკუმენტის ვერსიის შესახებ ინფორმაციის მისაღებად და wvSummary - ეს პროგრამა აჩვენებს ზოგად ინფორმაციას დოკუმენტის შესახებ, რომელიც შეიძლება შეიყვანოთ თავად MS Word-ში მენიუს საშუალებით. ნივთი ფაილი | Თვისებები. ასე გამოიყურება ამ ბრძანებების გამომავალი (ფაილისთვის, რომელიც მე ამ მაგალითში გამოვიყენე, სერვისის მონაცემები არ იყო შეყვანილი; თუმცა, თუ მათ რუსულად შეიყვანთ, მაშინ დიდი სიხარული არ იქნება, რადგან გამომავალი იქნება CP-1251 კოდის გვერდზე, ასე რომ, ტექსტი ეკრანზე წაუკითხავი იქნება).

$ wvVersion book-p1.doc
$ wvSummary book-p1.doc
საკვანძო სიტყვები კომენტარები არ არის ნაპოვნი
აპის სახელი იყო Microsoft Word 8.0

პაკეტის მთავარი უტილიტა არის wvWare (ან wvConvert) პროგრამა, რომელსაც ეწოდება შემდეგნაირად.

wvWare filename.doc › ფაილის სახელი.html

ძირითადი პარამეტრები:

მიუთითებს გამომავალი ფილტრის გამოყენებაზე.

ადგენს კოდის გვერდს iconv-სთვის.

ადგენს პაროლს დაშიფრული Word დოკუმენტებისთვის.

განსაზღვრავს დირექტორიას, რომელშიც შეინახება გენერირებული გრაფიკა.

აბრუნებს wvWare პაკეტის ვერსიას.

აჩვენებს მოკლე დახმარებას პროგრამის გამოყენებასთან დაკავშირებით.

გამომავალი ფილტრი, რომელიც მითითებულია -x ან -config= ოფციით, განსაზღვრავს გამომავალი ფაილის ფორმატს. თუ ეს პარამეტრი არ არის მითითებული, მაშინ გამომავალი ფილტრი იძებნება მიმდინარე დირექტორიაში ან (თუ არ არის ნაპოვნი მიმდინარე დირექტორიაში) იმ ადგილას, სადაც დაინსტალირებულია პაკეტი. ნაგულისხმევად გამოიყენება wvHtml.xml ფილტრი, ანუ doc ფაილი გარდაიქმნება HTML ფორმატში.

კონვერტაციის შემდეგ, მიღებული ფაილის ნახვა შესაძლებელია შესაბამისი მაყურებლის გამოყენებით, მაგალითად, html ფაილის ნებისმიერი ვებ ბრაუზერის გამოყენებით. რა თქმა უნდა, Word-ში ნაპოვნი ფორმატირების ზოგიერთი შესაძლებლობა დაკარგულია და ეს უნდა იყოს მხედველობაში მიღებული ფაილების ნახვისას.

რამდენადაც მე შემიძლია გითხრათ, ეს არის wv პაკეტის პროგრამები, რომლებიც გამოიყენება Linux-ის ზოგიერთ ტექსტურ რედაქტორში MS Word ფაილების გასახსნელად, მაგალითად, AbiWord.

12.2.6 კოდების გვერდის ტრანსკოდერის პროგრამები

მოგეხსენებათ, არსებობს რამდენიმე ალტერნატიული კოდირება ან კოდის გვერდი რუსული ანბანის სიმბოლოების წარმოსადგენად.

Unix სისტემებზე ყველაზე გავრცელებული კოდირებაა KOI8-R Microsoft იყენებს CP-1251 ან CP-866 (DOS). ასევე არის ISO8859-5, UTF, Unicode (შეგიძლიათ მეტი წაიკითხოთ კოდირების შესახებ განყოფილებაში 9.3).

თუ შეგხვდებათ ფაილი, რომლის შიგთავსი „წაუკითხავია“, მაშინ დაგჭირდებათ ტრანსკოდირების პროგრამა. როგორც RU.LINUX.FAQ-ში ამბობენ: ”უბრალოდ არის CP1251 და CP866 -› KOI8-R ახლის ჩაწერა;- ყველაზე ფართოდ გამოიყენება iconv (შედის glibc). ) და GNU recode.”

iconv პროგრამა გაშვებულია შემდეგნაირად:

$ iconv -f866 -tKOI8-R -o ‹outfile› infile

თუ არ მიუთითებთ გამომავალ ფაილს (ოფცია -o), შედეგი გამოჩნდება ეკრანზე (მეტ-ნაკლებად ფილტრების გამოყენებით შეგიძლიათ მოხერხებულად ნახოთ ფაილი). ყველა შესაძლო კოდირების სიის მისაღებად (და ის უზარმაზარია!), გაუშვით ბრძანება iconv -list, ხოლო დახმარებისთვის: iconv -? ან iconv -usage. სხვათა შორის, კაცის გვერდი არ არის ნაჩვენები. თუმცა, ჯერ კიდევ ძალიან ცოტა სხვა ვარიანტია: მხოლოდ -verbose (დამატებითი ინფორმაციის მიწოდება), -V და -version (ორივე ვარიანტი გამოიყენება პროგრამის ვერსიის ჩვენებისთვის).

გადაკოდის პროგრამა შეგიძლიათ იხილოთ http://www.iro.umontreal.ca/~pinard/recode/.

ის იწყება ასე:

$ recode CP1251..KOI8-R winfile.txt

გარდა აღნიშნული ბრძანებებისა, შეგიძლიათ გამოიყენოთ პროგრამა "Russian Anywhere", რომელიც არსებობს როგორც Windows-ის ვერსიაში (სადაც გავიცანი), ასევე Linux-ის ბრძანების სტრიქონისთვის ვერსიაში (შემქმნელები გპირდებიან გრაფიკის გამოშვებას. ჭურვი). ამ პროგრამის ჩამოტვირთვა შესაძლებელია (როგორც წყაროს კოდით, ასევე შესრულებადი მოდულის სახით) დეველოპერის ვებსაიტიდან http://www.livotov.org/software/.

პროგრამის შესრულებად მოდულს რე. უმჯობესია განთავსდეს იგი PATH ცვლადში მითითებულ ერთ-ერთ დირექტორიაში.

პროგრამა გამოძახებულია ბრძანების ხაზიდან. KOI8-R კოდირებაში „უკითხავი“ ფაილის ხელახალი კოდირებისთვის, თქვენ უნდა გასცეთ ბრძანება:

$ re ‹SourceFile› ‹DestFile›? კ

‹SourceFile› - წყარო (წაკითხვადი) ფაილი;

‹DestFile› - ხელახალი კოდირებული ფაილი;

ეუბნება RE-ს, რომ წყაროს ფაილის კოდირება უცნობია და ხელახლა უნდა გააანალიზოს ფაილი და თავად განსაზღვროს მისი კოდირება;

K - მიუთითებს მიღებული ფაილის კოდირებაზე (ამ შემთხვევაში KOI-8).

თუ თქვენ იცით წყაროს ფაილის კოდირება, შეგიძლიათ მიუთითოთ ის სიმბოლოს ნაცვლად. მაგალითად, თუ გსურთ Windows-ში შექმნილი letter.txt ფაილის ტრანსკოდირება და იცით, რომ ფაილი შენახული იყო 1251 კოდირებით, მაშინ გამოსცემდით ბრძანებას:

$ re letter.txt letter-koi.txt W K

ამის შემდეგ, letter-koi.txt ფაილის ნახვით, ნახავთ საკმაოდ წასაკითხ რუსულ ტექსტს KOI8-R-ში.

ტრანსკოდერის გამოძახების სრული ფორმატი:

$ ხელახლა პარამეტრები filename_from filename_to cp_from cp_to

სადაც ვარიანტები: [-v][-E|-R|-N][-e|-s]

V - ინფორმაციის მიწოდება დამუშავების მიმდინარეობის შესახებ;

N - არ მოგვაწოდოთ ინფორმაცია დამუშავების პროგრესის შესახებ (ნაგულისხმევად დაყენებული);

E - გადაიყვანეთ ყველა სიმბოლო p, H რუსულიდან ინგლისურად;

R - გადაიყვანეთ ყველა სიმბოლო p, H ინგლისურიდან რუსულში;

N - დატოვეთ ყველა p, H (რუსული და ინგლისური) როგორც საწყის ტექსტში (ნაგულისხმევად დაყენებული);

E - ყველა სიმბოლოს ხელახალი კოდირება 0x80 - 0xFF;

S - რუსული ანბანის მხოლოდ 64 სიმბოლოს ტრანსკოდირება (ნაგულისხმევად მითითებული),

და cp_from და cp_to არის ნებისმიერი შემდეგი სიმბოლო, რომელიც მიუთითებს შესაძლო კოდირებაზე (ნაგულისხმევი არის W,K).

ცხრილი 12.1. კოდირების აღნიშვნა პროგრამაში რე.

სიმბოლო კოდირება სიმბოლო კოდირება
ფანჯრები _ (ხაზგასმით) _xxe
დოს % თექვსმეტი
KOI-8 \\ \"ჰექს
ლათინური Graph_win
მე ISO ბინჰექსი
HEX + +UTF7-
ShiftKbrd C C_MIC
მაკი Y_c16
AFF Z_c32
კენტი (UTF8_1) F(UTF8_2)
ბაზა64 ნახატი
ექსპრესი N_Estl
T-Html V_Vpp855
მომხმარებელი X X_sp
- (ტირე) უუ J_diff

როგორც უკვე აღვნიშნეთ, თუ cp-from="?", მაშინ პროგრამა ცდილობს დამოუკიდებლად განსაზღვროს წყაროს ფაილის კოდირება.

თუ რაიმე მიზეზით არ გაქვთ მითითებული ტრანსკოდირების პროგრამა, მაშინ ფაილის შინაარსის სანახავად შეგიძლიათ გამოიყენოთ ერთ-ერთი ინტერნეტ ბრაუზერი, რომელიც თავდაპირველად შექმნილია სხვადასხვა კოდირებით მუშაობისთვის. მაგალითად, ჩვეულებრივი ფოცხვერი გააკეთებს:

$lynx -assume_local_charset cp866 file.txt

თქვენ ასევე შეგიძლიათ ჩატვირთოთ „წაუკითხავი“ ფაილი Netscape Navigator-ში და შემდეგ შეცვალოთ კოდირება მენიუში. ხედის/პერსონაჟების ნაკრები.

12.3. Მართლწერის შემოწმება

სანამ Linux-ისთვის ტექსტის რედაქტორებს გადავხედავთ, მოკლედ უნდა გადავხედოთ მართლწერის მართლწერის შემოწმებას. ფაქტია, რომ მართლწერის შემოწმება არის ერთ-ერთი ფუნქცია, რომელიც უნდა ჰქონდეს თანამედროვე ტექსტურ რედაქტორს და ბევრი მათგანი იყენებს ispell-ს (ან ასპელს) ამ ფუნქციის შესასრულებლად. არსებობს ამ პროგრამის რუსიფიცირებული ვერსია, რომელიც შეიმუშავეს ვლადიმერ როგანოვმა და კონსტანტინე კნიჟნიკმა.

Ispell-ის ინსტალაცია შედგება ორი ეტაპისგან: ჯერ თავად უნდა დააინსტალიროთ პროგრამა და შემდეგ დააინსტალიროთ რუსული ენის ლექსიკონი. თავად ispell პროგრამის დასაინსტალირებლად გამოვიყენე ispell-3.1.20-23.i386.rpm პაკეტი, ხოლო რუსიფიკაციისთვის გამოვიყენე ispell-russian-3.1.20-23.i386.rpm პაკეტი. ორივე პაკეტი შედიოდა Black Cat Linux 6.02 დისტრიბუციაში. პირველი პაკეტის დასაყენებლად, უბრალოდ მიეცით ბრძანება

# rpm -i ispell-3.1.20-23.i386.rpm

ხოლო მეორესთვის – ბრძანება

# rpm -i ispell-russian-3.1.20-23.i386.rpm.

ამის შემდეგ რუსული ლექსიკონის ფაილები russian.aff და russian.hash გამოჩნდება /usr/lib/ispell დირექტორიაში (სხვა ლექსიკონები, მაგალითად, გერმანული) შეიძლება წაიშალოს, თუ არ აპირებთ ამ ენებზე მართლწერის შემოწმებას.

ტექსტის შესამოწმებლად, ახლა საკმარისია შემდეგი ბრძანების გაცემა:

$ ispell -drussian edit.htm

ბუნებრივია, მაგალითისთვის აქ არის აღებული ფაილის სახელი edit.htm; თქვენ უნდა შეცვალოთ ფაილის სახელი, რომლის შემოწმებაც გსურთ და ფაილი უნდა იყოს მიმდინარე დირექტორიაში, წინააღმდეგ შემთხვევაში თქვენ უნდა მიუთითოთ ფაილის სრული სახელი ბილიკით.


ბრინჯი. 12.6. მართლწერის შემოწმება ispell-ით

Ispell პროგრამის მუშაობის პრინციპი ძალიან მარტივია: ფაილში ნაპოვნი ყველა სიტყვა უნდა იყოს პროგრამის ლექსიკონში. თუ ლექსიკონში სიტყვა ვერ მოიძებნა, ითვლება, რომ აღმოჩენილია შეცდომა და ეკრანზე გამოჩნდება შეტყობინება, რომლის მაგალითიც ჩანს ნახაზზე 12.5. ზედა ხაზი აჩვენებს აღმოჩენილ მცდარ სიტყვას და შემოწმებული ფაილის სახელს. ქვემოთ მოცემულია რამდენიმე სტრიქონი (ნომერი შეიძლება მითითებული იყოს) ამ ფაილიდან, რომელიც შეიცავს აღმოჩენილ შეცდომას. თუ ლექსიკონში არასწორის მსგავსი სიტყვებია ნაპოვნი, ისინი ნაჩვენებია ქვემოთ (სერიული ნომრებით). ამას მოსდევს მინიშნება ხაზი და პროგრამის ბრძანების ხაზი.

ბოლოში მდებარე ბრძანების სტრიქონიდან შეგიძლიათ გამოიყენოთ შემდეგი კლავიატურის ბრძანებები.

ცხრილი 12.2. ბრძანებების ჩანაცვლება ispell პროგრამაში.

გუნდი შესასრულებელი მოქმედება
‹R› შეცვალეთ არასწორი სიტყვა (პროგრამა მოგთხოვთ აკრიფოთ სწორი სიტყვა ეკრანის ქვედა ხაზში)
<სივრცე> გამოტოვეთ სიტყვის ეს შემთხვევა
‹A› გამოტოვეთ მოცემული სიტყვის ყველა შემთხვევა პროგრამასთან მუშაობის მიმდინარე სესიაზე
<ᲛᲔ> გამოტოვეთ ეს სიტყვა და შეიტანეთ იგი პირად ლექსიკონში (რომელიც ინახება .ispell_russian ფაილში მომხმარებლის სახლის დირექტორიაში
‹U› იგივეა, მხოლოდ სიტყვა იწერება პატარებით (პატარა ასოებით)
‹Q› პროგრამიდან დაუყოვნებელი გასვლა (პირველ რიგში მოთხოვნილია დადასტურება და შემოწმებული ფაილი უცვლელი რჩება; შეტანილი ცვლილებები არ განხორციელებულა)
‹X› გააუქმეთ სკანირება, ჩაწერეთ შეტანილი ცვლილებები და გადით პროგრამიდან
‹!› დროებითი გასასვლელი ჭურვიდან

თუ ბრძანების სახით შეიყვანთ პროგრამის მიერ შემოთავაზებული ჩანაცვლების ერთ-ერთი ვარიანტის სერიულ ნომერს, პროგრამა ჩაანაცვლებს შეცდომით სიტყვას ჩანაცვლების ვარიანტის აკრეფილი სერიული ნომრის შესაბამისი სიტყვით. მხოლოდ რიცხვები უნდა იყოს შეტანილი ზუსტად ისე, როგორც მათ გვთავაზობს პროგრამა, ანუ ნულები წინ უსწრებს მნიშვნელოვან ციფრებს (ასეთის არსებობის შემთხვევაში). და თქვენ უნდა აკრიფოთ ნომერი ‹R› ბრძანების შეყვანის გარეშე, წინააღმდეგ შემთხვევაში მცდარი სიტყვა უბრალოდ შეიცვლება შესაბამისი ნომრით.

Ispell პროგრამა, როგორც უკვე აღვნიშნეთ, გამოიყენება როგორც მართლწერის შემმოწმებელი მრავალი ტექსტის რედაქტორში, მაგალითად, Emacs-ში ის უზრუნველყოფს მართლწერის შემოწმებას უშუალოდ ტექსტის მომზადების პროცესში.

თუ ფიქრობთ პროგრამის თანდაყოლილი შემოწმების პრინციპზე, ადვილი გასაგებია, რომ მისი დახმარებით შეგიძლიათ შეამოწმოთ შეცდომების მხოლოდ ძალიან შეზღუდული კლასი, კერძოდ, ორთოგრაფიული შეცდომები, რომლებიც შედგება სიტყვების არასწორი მართლწერისგან. ცხადია, არ იქნება გამოვლენილი შეცდომები გრამატიკულ სტრუქტურებში, სიტყვათა შეთანხმებაში და ა.შ.

პროგრამის კიდევ ერთი ნაკლი, რომელიც მე შევხვდი, ხდება იმ შემთხვევებში, როდესაც მიმდინარე დისკზე ცოტა თავისუფალი ადგილია, იმაზე ნაკლები, ვიდრე საჭიროა შესწორებული ფაილის დასაწერად. ამ შემთხვევაში, პროგრამა წერს ფაილის მხოლოდ იმ ნაწილს, რომელიც ჯდება და კარგავს ყველაფერს. ამ შემთხვევაში გაფრთხილება არ არის გაცემული.

თუ დისკზე ადგილი არ არის, მაშინ შესწორებების გაკეთების შემდეგ პროგრამა წერს ფაილის შესწორებულ ვერსიას და ინახავს თავდაპირველ ფაილს მის სახელზე .bak გაფართოების დამატებით.

12.4. სამი ტიპის ტექსტის რედაქტორების შესახებ

ტექსტური ფაილების რედაქტირება (ტექსტებით ბუნებრივ ენაზე ან პროგრამის ტექსტებით) ერთ-ერთი ყველაზე ხშირად შესრულებული სამუშაოა ნებისმიერ კომპიუტერზე და ნებისმიერ ოპერაციულ სისტემაში. შესაძლოა ამიტომაა, რომ ამდენი ტექსტური რედაქტორი უკვე შემუშავებულია Linux-ისთვის (დაახლოებით 100 სათაური ჩამოთვლილია www.linuxlinks.com-ზე და ეს ალბათ ყველაფერი არ არის). ასე რომ არჩევანის უამრავი საშუალებაა. და ღირს გარკვეული დროის დახარჯვა ოპტიმალური რედაქტორის არჩევისას.

რა თქმა უნდა, ასეთი არჩევანი რომ გამართლდეს, იდეალურად უნდა სცადოთ ყველა რედაქტორი ან მათი უმეტესობა. ეს აშკარად შეუძლებელია, ამიტომ თქვენ უნდა დაეყრდნოთ შემთხვევითობას ან ვინმეს, ვინც იცნობთ, ან კომპიუტერული წიგნების ავტორებს. (სხვათა შორის, ტექსტის რედაქტორების კარგ მიმოხილვას, ჩემი აზრით, შეიცავს ა. ფედორჩუკის წიგნი „ოფისი, გრაფიკა, ვებ Linux-ში“ [P1.6]. ასევე შევეცდები გამოვხატო ჩემი შთაბეჭდილებები ზოგიერთი ტექსტის რედაქტორზე. Linux-ისთვის.)

სხვადასხვა ტექსტური რედაქტორებიდან, საშუალო მომხმარებელი ჩვეულებრივ ირჩევს ორ ან სამს, რომლებთანაც მუდმივად მუშაობს. ის სწავლობს საკონტროლო კლავიშების კომბინაციებს ავტომატურობამდე, ეჩვევა სტანდარტული რედაქტირების ოპერაციების შესრულებას გარკვეული გზით, მენიუს ელემენტების ან მაუსის დაწკაპუნების მეშვეობით და, ზოგადად, ადაპტირდება რედაქტორის გარემოსთან. ამიტომ, რედაქტორის შეცვლის საკმაოდ დამაჯერებელი მიზეზები უნდა არსებობდეს.

ჩემი აზრით, საშუალო მომხმარებელს, რომელიც ხშირად იყენებს კომპიუტერს ფაილების რედაქტირებისთვის, უნდა დაეუფლოს მინიმუმ 3 რედაქტორს.

ერთ-ერთი მათგანია მძლავრი ტექსტური პროცესორი, რომელიც მუშაობს WYSIWYG რეჟიმში, უზრუნველყოფს ტექსტის ფორმატირების ფართო ვარიანტებს და უამრავ დამატებით ფუნქციას, რომელიც არ არის ნაპოვნი უფრო მარტივ რედაქტორებში. ამ ტიპის მე შევასრულებ ტექსტურ რედაქტორებს (პროცესორებს) StarOffice, Applixware, KOffice პაკეტებიდან, ინდივიდუალური ტექსტური პროცესორები Maxwell და WordPerfect 8, AbiWord, ასევე TEX გამომცემლობის სისტემა. ამ ტიპის ყველა რედაქტორს დავარქმევ სიტყვის პროცესორებს. მართალია, ზოგიერთი ავტორი, მაგალითად, იგივე ა. ფედორჩუკი, მაინც ყოფს მათ უბრალოდ რედაქტორებად და პროცესორებად, მაგრამ ამის მიზეზს ვერ ვხედავ. მკაცრად რომ ვთქვათ, მთელი კითხვა ტექსტის ფორმატირების შესაძლებლობებშია, რომელსაც რედაქტორი უზრუნველყოფს. და ძნელია, თუ არა შეუძლებელი, რაიმე ზუსტი კრიტერიუმის შეთავაზება ამ კლასის რედაქტორების ორ ქვეკლასად დაყოფისთვის.

მეორე აუცილებელი რედაქტორი არის ASCII ფაილების შექმნის ან რედაქტირების რედაქტორი, რომელიც მუშაობს გრაფიკულ რეჟიმში. ამ რედაქტორის გამოყენებით ვებმასტერს შეუძლია, მაგალითად, შეცვალოს html გვერდები, დაწეროს მასში წერილი შემდგომი ელექტრონული ფოსტით გაგზავნისთვის და ა.შ. ეს უნდა იყოს გრაფიკული რეჟიმის რედაქტორი, რადგან ხშირ შემთხვევაში გრაფიკულ რეჟიმში მუშაობა უფრო ადვილია. და უფრო მოსახერხებელი ვიდრე ტექსტი. ასეთი რედაქტორების მაგალითებია KEdit და KWrite KDE-დან, nedit.

და მაინც, თქვენ უნდა შეძლოთ კონსოლის ტექსტური რედაქტორის გამოყენება, რადგან თქვენ, როგორც პერსონალური კომპიუტერის ერთადერთ მომხმარებელს (და თუნდაც სუპერმომხმარებელს), უნდა შეეძლოთ კონფიგურაციის ფაილების რედაქტირება ნებისმიერ სიტუაციაში, მაშინაც კი, როდესაც გრაფიკული რეჟიმი ამას აკეთებს. არ იტვირთება. ამ ტიპის რედაქტორების არჩევანი ძალიან ფართოა: vi, vim, bvi, Nvi, Elvis, Levee, vile, Wily, joe, aee, Fred, gred, le, lpe, Zed, Emacs, CoolEdit. UNIX-ის დიდი ხნის ერთგულები ყველაზე ხშირად იყენებენ vi-ს ან მის გაუმჯობესებულ ვერსიას vim-ს, მაგრამ ვინც Windows-ის გარემოდან Linux-ზე გადადის, უფრო ადვილი იქნება CoolEdit-ის ათვისება, რომელიც ძალიან ჰგავს Norton Commander-ისა და FAR-ის ჩაშენებულ რედაქტორებს.

ამ მოსაზრებებიდან გამომდინარე, შემდეგი პრეზენტაცია დაყოფილია სამ დიდ ნაწილად, რომელთაგან თითოეული ეძღვნება რედაქტორთა ერთ-ერთ გამოვლენილ ტიპს. განყოფილების პირველი ვერსია ქვემოთ განხილული თითოეული რედაქტორის აღწერით შეიქმნა სწორედ იმ რედაქტორში, რომელიც აღწერილია ამ განყოფილებაში (ეს პირველი ვერსიები გამოქვეყნდა ჩემს მიერ ვებსაიტზე http://linux-ve.chat.ru). იმედი მაქვს, რომ ამ სექციების წაკითხვის შემდეგ თქვენ შეძლებთ გადაწყვიტოთ ტექსტის რედაქტორების არჩევანი. რა თქმა უნდა, ყველას შეიძლება ჰქონდეს საკუთარი შერჩევის კრიტერიუმები. მაგრამ ვფიქრობ, რომ ჩვენთვის, რუსულენოვანი მომხმარებლებისთვის, მნიშვნელოვანი ფაქტორია რუსულ ენაზე ტექსტების შეტანისა და რედაქტირების შესაძლებლობა. ასევე სასურველია, რომ მენიუს ელემენტები და პროგრამის შეტყობინებები ასევე რუსიფიცირებული იყოს (თუმცა, გარკვეულწილად შეგიძლიათ აქ ინგლისური ტერმინების შეგუება, განსაკუთრებით თუ პროგრამის კარგი აღწერაა რუსულ ენაზე, რადგან მენიუს ელემენტების რაოდენობა ჩვეულებრივ არის მცირე და მათი მნიშვნელობა უბრალოდ შეიძლება გაიხსენოს).

12.5. კონსოლის ASCII ფაილის რედაქტორები

დავიწყოთ ტექსტის რეჟიმის რედაქტორების გადახედვით, ანუ კონსოლში მომუშავეების. ასეთ რედაქტორებზე საუბრისას, უბრალოდ შეუძლებელია რედაქტორების არ ხსენება viდა Emacs, მაგრამ ჩაშენებული Midnight Commander ჭურვის რედაქტორი უფრო დეტალურად იქნება განხილული - Cooledit.

12.5.1 რედაქტორები, როგორიცაა vi

vi რედაქტორი (ან მისი ოდნავ შეცვლილი შთამომავლები) ნაგულისხმევად შედის UNIX-ის მსგავს სისტემაში, Linux-ის ყველა დისტრიბუციის ჩათვლით. UNIX-ის ყველა გულშემატკივარმა, რომელსაც აქვს ამ ოპერაციულ სისტემებთან მუშაობის მნიშვნელოვანი გამოცდილება, იცის და იყენებს ამ რედაქტორს. რედაქტორის აღწერა viშეგიძლიათ იპოვოთ, თუ არა რომელიმეში, მაშინ რა თქმა უნდა UNIX-ის უმეტეს წიგნებში. რედაქტორისგან viარის რამდენიმე შთამომავალი, რომლებიც აუმჯობესებენ და აუმჯობესებენ მას გარკვეულწილად. ესენი არიან რედაქტორები ვიმ, bvi, Nvi, ელვისი, ლევი, ბილწი, ვილის(რედაქტორი ვიმ Linux-შიც კი დარეკა ბრძანებით vi). ამ კლასის რედაქტორების მოკლე მიმოხილვა შეგიძლიათ იხილოთ ა. ფომიჩევის სტატიაში „ტექსტური რედაქტორები UNIX OS-ისთვის“ (Open Systems, No. 4, 1994). თუმცა, იმ მომხმარებლებისთვის, რომლებიც გადავიდნენ Linux-ზე Windows გარემოდან, ყველა ეს რედაქტორი ნაკლებად სავარაუდოა, რომ მოსახერხებელი ჩანდეს. მიზეზი ის არის, რომ ამ რედაქტორებს არ აქვთ ჩვეულებრივი მენიუები და მოთხოვნები (რამდენადაც შეიძლება ვიმსჯელოთ ვიმვერსია 5.3) და თქვენ უნდა დაიმახსოვროთ კლავიატურის ბევრი მალსახმობი ბრძანებების შესაყვანად. ამავდროულად, რედაქტორში მუშაობა ორგანიზებულია ორი ცალკეული რეჟიმის სახით - ტექსტის შეყვანა და ბრძანების შეყვანა და დამწყები ხშირად უბრალოდ აბნევს რეჟიმებს. ზოგადად, მე არ გირჩევდით ამ ტიპის რედაქტორების ათვისებას დაბეჭდილი სახელმძღვანელოს გარეშე. და მიუხედავად იმისა, რომ ისინი, ვინც აითვისეს vi, ხშირად მიმართავენ მის დახმარებას მარტივი ფაილების (განსაკუთრებით კონფიგურაციის ფაილების და სკრიპტების) რედაქტირებისთვის, მე მჯერა, რომ არსებობს უფრო მოსახერხებელი ხელსაწყოები და, შესაბამისად, არ განვიხილავ მსგავს რედაქტორებს vi(თუმცა არ შემეძლო არ აღვნიშნო ისინი).

12.5.2 Emacs რედაქტორი

Linux-ში გამოყენებულ რედაქტორებს შორის ყველაზე ცნობილია Emacs. ის არსებობს როგორც ტექსტის რეჟიმში, ასევე გრაფიკული გარსის ვერსიებში. ზოგი ამასაც კი ამბობს Emacs- ეს არ არის რედაქტორი, არამედ ცხოვრების წესი და სხვა წყაროში მას რელიგია ჰქვია. თუ გსურთ ერთმანეთის უკეთ გაცნობა Emacs, შემიძლია შემოგთავაზოთ რ. სტალმანის წიგნის მის შესახებ ახლახან გამოქვეყნებული რუსული თარგმანი; მოძებნეთ ეს წიგნი, მაგალითად, ბოლეროს ვირტუალურ მაღაზიაში. ამ რედაქტორის შესანიშნავ შესავალ აღწერას ნახავთ A. Fedorchuk-ის წიგნში „ოფისი, გრაფიკა, ვებ Linux-ში“. თუმცა, მე მჯერა, რომ ახალბედა მომხმარებლებისთვის მისი გამოყენება მიზანშეწონილია CoolEdit- ჩაშენებული რედაქტორი Midnight Commander ფაილის მენეჯერისთვის.

12.5.3 CoolEdit - Midnight Commander პროგრამის ჩაშენებული რედაქტორი

CoolEditარის მარტივი გამოსაყენებელი პროგრამა საკონტროლო კლავიშების კომბინაციებით, რომლებიც ნაცნობია მომხმარებლების უმეტესობისთვის (განსაკუთრებით მათ, ვინც მუშაობდა Norton Commander-თან DOS-ით ან FAR-ით WINDOWS-ის ქვეშ). გარდა ამისა, უნდა გავითვალისწინოთ, რომ, როგორც წესი, ფაილთან ნებისმიერი სამუშაო იწყება ფაილის მენეჯერით, რადგან ჯერ მინიმუმ გჭირდებათ ფაილის პოვნა. Midnight Commander სწორედ ასეთი ფაილის მენეჯერია და რედაქტირებაზე გადასვლა ხდება ‹F4› ღილაკის უბრალოდ დაჭერით, ნაპოვნი ფაილის სახელზე მონიშვნის დაყენების შემდეგ. ეს პატარა რამეა, მაგრამ მოსახერხებელი. ზემოაღნიშნული მოსაზრებების გათვალისწინებით, დავიწყებ დეტალურ ისტორიას ტექსტის რედაქტორების შესახებ CoolEdit.

ჩაშენებული Midnight Commander რედაქტორი (ნახ. 12.7) გამოიძახება ამ პროგრამაში მუშაობისას ‹F4› ღილაკის დაჭერით, იმ პირობით, რომ Midnight Commander ინიციალიზაციის ფაილში პარამეტრი „use_internal_edit“ დაყენებულია 1-ზე. მას ასევე შეიძლება ეწოდოს Midnight Commander-ისგან დამოუკიდებლად უბრალოდ ბრძანების ხაზიდან, ბრძანებით mcedit. თუმცა, მისი ნამდვილი სახელი მაინც არის CoolEdit, ამის გადამოწმება შეგიძლიათ, თუ დააჭერთ ‹F9› ღილაკს რედაქტირების რეჟიმში და გახსნით მენიუს ელემენტს. ფაილი | ავტორების შესახებ.


ბრინჯი. 12.7. Cooledit რედაქტორის ფანჯრის გამოჩენა

ეს რედაქტორი უზრუნველყოფს რედაქტირების ფუნქციების უმეტესობას, რომლებიც გვხვდება სრული ეკრანის ტექსტურ რედაქტორებში. მასთან ერთად შეგიძლიათ შეცვალოთ თითქმის ნებისმიერი ზომის ფაილი, რადგან რედაქტირებული ფაილის ზომის ზედა ზღვარი არის 16 მბ. რთავს შესრულებადი (ორობითი) ფაილების რედაქტირებას მონაცემთა დაკარგვის გარეშე.

შემდეგი ფუნქციები მხარდაჭერილია:

დააკოპირეთ, გადაიტანეთ, წაშალეთ, ამოჭრათ და ჩასვით ტექსტის ბლოკები;

წინა ოპერაციების გაუქმება (კლავიშთა კომბინაციის გამოყენებით ‹Ctrl›+‹U›);

ჩამოსაშლელი მენიუები;

ფაილების ჩასმა;

მაკრო განმარტებები;

მოძებნეთ და ჩაანაცვლეთ რეგულარული გამონათქვამების გამოყენებით (სხვა სიტყვებით, სპეციალური სიმბოლოების გამოყენებით ჩამოყალიბებული შაბლონები), ისევე როგორც scanf-printf ფუნქციების საფუძველზე ძიების და ჩანაცვლების ოპერაციების საკუთარი ვერსია;

ტექსტის შერჩევა ღილაკების კომბინაციის გამოყენებით ‹Shift›+‹arrows› MS Windows - MAC სტილში (მხოლოდ Linux კონსოლისთვის);

სიმბოლოების ჩასმისა და ჩანაცვლების რეჟიმებს შორის გადართვა.

რედაქტორი ძალიან მარტივია და პრაქტიკულად არ საჭიროებს ტრენინგს (განსაკუთრებით მას შემდეგ, რაც შეგიძლიათ იპოვოთ ვერსიები, რომლებშიც მენიუს ელემენტების ძირითადი ნაწილი რუსიფიცირებულია; ასეთი ვერსია შედიოდა, მაგალითად, Black Cat 5.2 დისტრიბუციაში). იმისათვის, რომ გაიგოთ, რომელი კლავიშები იწვევენ გარკვეული მოქმედებების შესრულებას, უბრალოდ გადახედეთ ჩამოსაშლელ მენიუებს, რომლებიც გამოძახებულია რედაქტორის ფანჯარაში ‹F9› კლავიშის დაჭერით (ნახ. 12.8).


ბრინჯი. 12.8. გადით Cooledit მენიუდან ‹F9› ღილაკის გამოყენებით

თუ მუშაობთ Linux-ის კონსოლში, შეგიძლიათ გამოიყენოთ კლავიატურის შემდეგი მალსახმობები ტექსტის ბლოკებთან სამუშაოდ: ‹

Shift›+‹ისრის ღილაკები› - ტექსტის ბლოკის შერჩევა;

‹Ctrl›+‹Ins› - აკოპირებს ბლოკს ფაილში cooledit.clip;

‹Shift›+‹Ins› - ჩასვამს ბოლო ბლოკს, რომელიც კოპირებულია cooledit.clip-ში კურსორის პოზიციაზე;

‹Shift›+‹Del› - წაშლის ტექსტის არჩეულ ბლოკს, ინახავს მას cooledit.clip ფაილში.

თუ პროგრამა დაინსტალირებული გაქვთ gpm- მაუსის დრაივერი კონსოლისთვის, შემდეგ შეგიძლიათ დააჭიროთ მაუსის მარცხენა ღილაკს არჩეული ბლოკის დასაწყისში, გადაიტანოთ კურსორი ბლოკის ბოლოს და გაათავისუფლოთ ღილაკი (ამით შეარჩიეთ ტექსტი) და შემდეგ გადაიტანეთ კურსორი სადაც გსურთ ფრაგმენტის ჩასმა და დააწკაპუნეთ მაუსის მარჯვენა ღილაკზე არჩეული ტექსტის ჩასართავად.

რედაქტორი მხარს უჭერს მაკროებს. მაკროს დასადგენად დააჭირეთ ‹Ctrl›+‹R›, შემდეგ შეიყვანეთ ბრძანებების სტრიქონები, რომლებიც უნდა შესრულდეს. ბრძანებების შეყვანის დასრულების შემდეგ კვლავ დააჭირეთ ‹Ctrl›+‹R› და დააკავშირეთ მაკრო კლავიშთან ან კლავიშთა კომბინაციასთან ამ კლავიშის (კომბინაციის) დაჭერით. მაკრო გამოიძახება ‹Ctrl›+‹A› და მასზე მინიჭებული გასაღების დაჭერით. მაკროს გამოძახება ასევე შეიძლება ‹Alt›, ‹Ctrl› ან ‹Esc› ღილაკების და მაკროსთვის მინიჭებული კლავიშის დაჭერით, იმ პირობით, რომ ეს კომბინაცია არ გამოიყენება სხვა ფუნქციის გამოსაძახებლად.

მაკრო ბრძანებები, განსაზღვრის შემდეგ, იწერება ფაილში cedit/cooledit.macros თქვენს მთავარ დირექტორიაში. თქვენ შეგიძლიათ წაშალოთ მაკრო ამ ფაილში შესაბამისი ხაზის წაშლით.

ჩანაცვლების ოპერაციების შესრულებისას (ფუნქციის ღილაკი ‹F4›), შეგიძლიათ გამოიყენოთ scanf-ის ძებნა და ჩაანაცვლოთ ფუნქციები C ენის ფორმატის შაბლონების მიხედვით მოძებნისა და ჩანაცვლებისთვის ჯერ გადახედეთ sscanf და sprintf man გვერდებს, რომ გაიგოთ, რა ფორმატის შაბლონებია და როგორ მუშაობენ .

აი მაგალითი: ვთქვათ, გსურთ შეცვალოთ ტექსტის ბლოკების ყველა შემთხვევა, რომელიც შედგება ღია ფრჩხილისგან, სამი მძიმით გამოყოფილი რიცხვისაგან და დახურვის ფრჩხილისგან ბლოკით, რომელიც შედგება სიტყვისგან apples, მესამე ნომერი საწყისი ბლოკიდან, სიტყვა ფორთოხალი, შემდეგ კი მეორე ნომერი ორიგინალური ბლოკიდან. შემდეგ დიალოგურ ფანჯარაში, რომელიც გამოჩნდება ჩანაცვლების ბრძანების გამოძახებისას (‹F4›), თქვენ უნდა დააყენოთ შემდეგი შაბლონები:

შეიყვანეთ ჩანაცვლება ვაშლი %d ფორთოხალი %d
შეიყვანეთ ჩანაცვლების არგუმენტის ბრძანება

ამ სტრიქონებიდან ბოლო ამბობს, რომ მესამე და მეორე რიცხვები უნდა შეიცვალოს პირველი და მეორე არგუმენტების ნაცვლად. ჩანაცვლების შესრულებისას მაინც რეკომენდირებულია გამოიყენოს „Prompt on change“ ოფცია, რადგან პროგრამა შესატყვისად განიხილავს ყველა შემთხვევას, როდესაც არგუმენტების რაოდენობა ემთხვევა მითითებულ რაოდენობას, თუმცა ეს ყოველთვის არ ნიშნავს სრულ დამთხვევას. Scanf ასევე არ აქცევს ყურადღებას უფსკრული სიმბოლოების რაოდენობას.

ჩაშენებული რედაქტორი ამუშავებს სიმბოლოებს კოდის ცხრილის მეორე ნახევრიდან (160+). მაგრამ ბინარული ფაილების რედაქტირებისას უმჯობესია დააყენოთ ვარიანტი პერსონაჟების ბიტები(ბიტების ჩვენება) მენიუდან პარამეტრები"7 ბიტიანი" პოზიციაზე ფაილის ფორმატის შესანარჩუნებლად.

აქ ჩაშენებული რედაქტორის ყველა ფუნქციის აღწერას ძალიან დიდი ადგილი დასჭირდება. დიახ, ამის საჭიროება არ არის, რადგან მისი გამოსაყენებლად საკმარისია გვახსოვდეს, რომ ყველა ძირითადი ოპერაცია შეიძლება შესრულდეს მენიუს ელემენტების საშუალებით, რომლებიც გამოიძახება რედაქტირების ფანჯარაში "F9" ღილაკის დაჭერით. თქვენ ასევე შეგიძლიათ წაიკითხოთ კაცის გვერდი ბრძანების man mcedit ან info mcedit გამოყენებით.

ამ მოკლე მითითების დასასრულებლად Midnight Commander პროგრამის ჩაშენებული რედაქტორის შესახებ, მსურს ვისაუბრო იმაზე, თუ როგორ ხდება ტექსტის ფრაგმენტების გადატანა ერთი ფაილიდან მეორეში.

თუ თქვენ მუშაობთ კონსოლში, მაშინ ეს ამოცანა მოგვარებულია მენიუს საშუალებით ან შემდეგი ოპერაციების გამოყენებით:

მონიშნეთ ბლოკის დასაწყისი ‹F3› ღილაკის გამოყენებით;

გადაიტანეთ კურსორი ბლოკის ბოლოს;

მონიშნეთ ბლოკის დასასრული ‹F3› ღილაკის გამოყენებით;

ჩაწერეთ კომბინაცია ‹Ctrl›+‹Insert›;

დახურეთ ეს ფაილი, გახსენით მეორე;

მოათავსეთ კურსორი იქ, სადაც გვინდა ამ ფრაგმენტის ჩასმა და დააჭირეთ კლავიშთა კომბინაციას ‹Shift›+‹Insert›.

ესე იგი, დავალება დასრულებულია. ამ მეთოდის გამოყენებით შესაძლებელია ტექსტის ფრაგმენტის გადატანა ერთი ვირტუალური კონსოლიდან მეორეზე.

მაგრამ ეს ყველაფერი მუშაობს მხოლოდ კონსოლში. და იმავე რედაქტორთან მუშაობისას გრაფიკული გარსის ფანჯარაში, იგივე დავალება ჩემთვის საკმაოდ დიდი ხნის განმავლობაში იყო პრობლემა.

მე მაშინვე ვერ ვიპოვე მისი გადაჭრის გზა (ანუ ტექსტის ნაწილის გადატანა), რომელიც მუშაობს როგორც კონსოლში, ასევე გრაფიკული გარსის ფანჯარაში. ეს მეთოდი შედგება ტექსტის ნაწილის სხვა ფაილის მეშვეობით გადატანისგან (ნაგულისხმევი არის ~/.cedit/cooledit.clip). აირჩიეთ ტექსტის ნაწილი, აირჩიეთ მენიუს ელემენტი ფაილი | დააკოპირეთ ფაილში(ფაილი | დააკოპირეთ ფაილში) და დააჭირეთ ‹Enter›. შემდეგ გადადით სხვა ფაილზე, მოათავსეთ კურსორი სადაც გსურთ ფრაგმენტის ჩასმა და აირჩიეთ მენიუს ელემენტი ფაილი | ფაილის ჩასმა(ფაილი | ფაილის ჩასმა).

12.6. ASCII ფაილის რედაქტორები გრაფიკული რეჟიმისთვის

ცხადია, ძალიან მოსახერხებელი იქნება, თუ გრაფიკულ რეჟიმში ASCII ფაილების რედაქტირება განხორციელდება იმავე რედაქტორების გამოყენებით, რომლებიც გამოიყენება კონსოლის რეჟიმში. მაშინ არ მოგიწევთ სხვა გასაღების კომბინაციების სწავლა ან თქვენი ნაცნობი გარემოს შეცვლა. CoolEdit რედაქტორი, რომელიც აღწერილი იყო წინა ქვეთავში, შეიძლება გაშვებული იყოს ტერმინალის ემულატორის მეშვეობით და, შესაბამისად, გამოიყენოთ გრაფიკულ რეჟიმში. თუმცა, ირკვევა, რომ ემულატორში კლავიშების ზოგიერთი კომბინაცია არ მუშაობს ან განსხვავებულად მუშაობს, ვიდრე კონსოლში. გარდა ამისა, მაუსით მუშაობა რედაქტორებში, რომლებიც თავდაპირველად ორიენტირებულია გრაფიკულ რეჟიმზე, ბევრად უკეთ არის ორგანიზებული, ვიდრე კონსოლის რედაქტორებში, რაც ზრდის ზოგადად გამოყენების სიმარტივეს (თუმცა ეს შეიძლება იყოს მხოლოდ ჩემი სუბიექტური განცდა). ამიტომ, მე მაინც გირჩევთ არ შემოიფარგლოთ ASCII ფაილებისთვის მხოლოდ კონსოლის რედაქტორის გამოყენებით, არამედ დაეუფლოთ ერთ-ერთ მრავალ რედაქტორს, რომელიც მიზნად ისახავს ასეთი ფაილების გრაფიკულ რეჟიმში დამუშავებას. მოდით შევხედოთ სამ მსგავს რედაქტორს.

12.6.1 KEdit რედაქტორი

რედაქტორები KEdit და KWrite შედის KDE გრაფიკულ გარემოში. ისინი შექმნილია გრაფიკულ რეჟიმში მუშაობისთვის, მაგრამ მუშაობენ ASCII ფაილებთან. რედაქტორები ძალიან ჰგვანან ერთმანეთს, ამიტომ ჯერ KEdit-ზე ვისაუბრებ, შემდეგ კი უბრალოდ აღვნიშნავ განსხვავებებს მეორე რედაქტორში.

KEdit რედაქტორი ძალიან მარტივი გამოსაყენებელია და თუ თქვენ ოდესმე დაარედაქტირეთ ტექსტი, მასთან პრობლემა არ შეგექმნებათ. გარდა ამისა, თუ თქვენ უკვე რუსიფიცირებული გაქვთ KDE, მაშინ არ შეგექმნებათ პრობლემა კირილიცას სიმბოლოების შეყვანასთან და ჩვენებასთან დაკავშირებით. გარდა ამისა, რუსიფიცირებულია პროგრამის მენიუები და შეტყობინებები.

თქვენ შეგიძლიათ გახსნათ ფაილი რედაქტირებისთვის მენიუს მეშვეობით ან კომბინაციის გამოყენებით ‹Ctrl›+‹O›. ჩნდება ფანჯარა, რომელშიც შეგიძლიათ აირჩიოთ ფაილი რედაქტირებისთვის. აქ ყველაფერი ნაცნობია და ვფიქრობ, რომ დამატებითი ახსნა არ გჭირდებათ. ამ მეთოდის გარდა, KDE გარემოში მუშაობისას შეგიძლიათ გამოიყენოთ „გადაათრიეთ და ჩამოაგდეთ“ მეთოდი. ეს ნიშნავს, რომ Konqueror ფაილის მენეჯერიდან შეგიძლიათ აიღოთ ფაილი მაუსით და უბრალოდ „გააგდოთ“ KEdit ფანჯარაში.

ძირითადი რედაქტირების ოპერაციები ხორციელდება კლავიატურის გამოყენებით. ღილაკი ‹Insert › იცვლება სიმბოლოების ჩასმისა და ჩანაცვლების რეჟიმებს შორის. ტექსტში გადაადგილება ხდება ისრიანი ღილაკებით და ‹გვერდი ქვემოთ›, ‹გვერდი ზემოთ›, ‹მთავარი› (გადადით სტრიქონის დასაწყისში), ‹დასრულება› (სტრიქონის ბოლოს გადასვლა) კლავიშებით. თქვენ შეგიძლიათ აირჩიოთ ტექსტის ბლოკი (სამწუხაროდ, მხოლოდ ხაზოვანი) მაუსის გამოყენებით ან ისრიანი ღილაკების გამოყენებით ‹Shift› ღილაკის დაჭერით. ‹წაშლა› ღილაკი წაშლის სიმბოლოს კურსორის მარჯვნივ ან ტექსტის არჩეული ბლოკიდან.


ბრინჯი. 12.9. KEdit რედაქტორის ფანჯარა.

ბევრ რედაქტორში, მათ შორის KEdit-ში, ტექსტის გადაადგილებისა და წაშლის ოპერაციები ასევე შეიძლება შესრულდეს ცხელი კლავიშების კომბინაციების გამოყენებით (შესაძლოა იმის გამო, რომ ძველ ტერმინალებს არ ჰქონდათ ისრის ღილაკები?):

‹Ctrl›+‹A› - გადაიტანეთ კურსორი ხაზის დასაწყისში.

‹Ctrl›+‹B› - გადაიტანეთ კურსორი ერთი სიმბოლო მარჯვნივ.

‹Ctrl›+‹E› - გადაიტანეთ კურსორი ხაზის ბოლოს.

‹Ctrl›+‹N› - გადაიტანეთ კურსორი ერთი ხაზით ქვემოთ.

‹Ctrl›+‹P› - გადაიტანეთ კურსორი ერთი ხაზით ზემოთ.

‹Ctrl›+‹D› - წაშალეთ სიმბოლო კურსორის მარჯვნივ.

‹Ctrl›+‹H› - წაშალეთ სიმბოლო კურსორის მარცხნივ.

ტექსტის ბლოკების ერთი ადგილიდან მეორეზე გადატანის ძირითადი ბრძანებები ხორციელდება იმავე კომბინაციების გამოყენებით, რომლებიც გამოიყენება რედაქტორში Midnight Commander-დან და მრავალი სხვა რედაქტორიდან, ასე რომ თქვენი თითები ავტომატურად პოულობენ ამ კომბინაციებს:

‹Ctrl ›+‹C› - შერჩეული ტექსტის კოპირება ბუფერში;

‹Ctrl›+‹X› - შერჩეული ტექსტის ფრაგმენტის ამოჭრა და გაცვლის ბუფერზე განთავსება;

‹Ctrl›+‹V› - ჩასვით ტექსტის ნაწილი ბუფერიდან კურსორის პოზიციაზე;

‹Ctrl›+‹K› - წაშალეთ ტექსტი კურსორიდან სტრიქონის ბოლომდე და მოათავსეთ სპეციალურ ბუფერში (kill-buffer);

‹Ctrl›+‹Y› - ჩასვით ტექსტის ნაწილი სპეციალური ბუფერიდან კურსორის პოზიციაზე. კომბინაციის გამოყენებით ‹Ctrl ›+‹ J› შეგიძლიათ ტექსტის მიმდინარე აბზაცის ფორმატირება. თუმცა, ფორმატირება მხოლოდ იმაში მდგომარეობს, რომ ტექსტის ძალიან გრძელი სტრიქონები იყოფა მათზე, რომელთა სიგრძე არ აღემატება მენიუს პარამეტრების პუნქტში შესაბამის ოფციაში მითითებულ მნიშვნელობას.

კომბინაცია ‹Ctrl›+‹F› იძახებს ქვესტრიქონების საძიებო ფუნქციას.

რედაქტირების შედეგების ფაილში შესანახად, შეგიძლიათ გამოიყენოთ მენიუს ელემენტი ფაილი | Გადარჩენაან კომბინაცია ‹Ctrl›+‹S›. თუ გსურთ შეინახოთ რედაქტირებული ტექსტი ფაილში სხვა სახელით, მაშინ უნდა იმოქმედოთ მხოლოდ მენიუს საშუალებით ( Შეინახე როგორც).

KEdit მხარს უჭერს ბეჭდვას. შეგიძლიათ დაბეჭდოთ მთელი რედაქტირებული ფაილი ან ტექსტის შერჩეული ნაწილი. ბეჭდვა კეთდება ნაგულისხმევ პრინტერზე. გარდა ამისა, შეგიძლიათ დააკავშიროთ ნებისმიერი ბეჭდვის პროგრამა, რომელიც ფართოდ არის შემუშავებული UNIX-ისთვის.

განსაკუთრებით შთაბეჭდილება მოახდინა ჩემზე, როდესაც პირველად აღმოვაჩინე KEdit, იყო მისი ჩაშენებული მართლწერის შემოწმების შესაძლებლობა და ფაილების ნახვისა და რედაქტირების შესაძლებლობა როგორც CP-1251, ასევე koi8-r კოდირებით.

კოდირების შესაცვლელად საჭიროა მენიუს პუნქტში შრიფტების არჩევით თამაში პარამეტრები | შრიფტი. სამწუხაროდ, ყველა შრიფტს არ აქვს ორივე კოდირების მხარდაჭერა, მაგრამ რამდენიმე მცდელობის შემდეგ შეგიძლიათ აირჩიოთ სწორი შრიფტი. მართლწერის შესამოწმებლად, უბრალოდ აირჩიეთ მენიუს ელემენტი რედაქტირება | Მართლწერის შემოწმება. ბუნებრივია, სისტემაში უნდა იყოს დაინსტალირებული ispell პროგრამა და, გარდა ამისა, სკანირების დაწყებამდე უნდა შეიყვანოთ მენიუს პუნქტი პარამეტრები | Მართლწერის შემოწმებადა აირჩიეთ რუსული ლექსიკონი და სასურველი სიმბოლოების კოდირება (იხ. სურ. 12.10).

სხვათა შორის, მენიუს ელემენტი პარამეტრებიზოგადად, მიზანშეწონილია დააკვირდეთ რომელიმე ფაილის რედაქტირებამდე, აირჩიოთ თქვენთვის საჭირო პარამეტრები და შემდეგ შეინახოთ ისინი (ქვეგანყოფილება ჩანაწერის პარამეტრები).


ბრინჯი. 12.10. მართლწერის შემოწმების დაყენება KEdit-ში

KEdit რედაქტორის კიდევ ერთი კარგი, ჩემი აზრით, ჩაშენებული ფუნქცია არის ფოსტის პროგრამის პირდაპირ რედაქტორიდან დარეკვის შესაძლებლობა. მე ვერ გამოვცადე, როგორ მუშაობს ეს ფუნქცია, რადგან არ მაქვს არსად ელფოსტის გაგზავნა ჩემს (იზოლირებულ) სახლის კომპიუტერზე. მაგრამ მე ხშირად ვიყენებ ამ ფუნქციას სამსახურში, MS Word-ში და მიმაჩნია, რომ ძალიან სასარგებლო და მოსახერხებელია.

ზოგადად, ამ რედაქტორმა ყველაზე ხელსაყრელი შთაბეჭდილება მოახდინა ჩემზე პირველი შეხვედრისთანავე, ამიტომ გირჩევთ, უკეთ გაიცნოთ იგი. თქვენ შეგიძლიათ აირჩიოთ ASCII ფაილების რედაქტირება გრაფიკულ რეჟიმში მუშაობისას.

12.6.2 KWrite Editor

KWrite რედაქტორი, როგორც უკვე აღვნიშნეთ, ძალიან ჰგავს KEdit-ს. პირველი განსხვავება, რომელიც იპყრობს თქვენს თვალს ფაილის რედაქტორში ჩატვირთვის შემდეგ, არის ფუნქციური სიტყვების შეღებვა. შეღებვა მითითებულია ქვეპუნქტებით შეღებვის ნაკრებიდა შეღებვა…წერტილი პარამეტრები. მას შემდეგ, რაც მე ხშირად ვასწორებ HTML ფაილებს, ეს ფუნქცია მოსახერხებელი მიმაჩნია.

ერთი ახალი ელემენტი გამოჩნდა მთავარ მენიუში - სანიშნეებიქვეპუნქტებით სანიშნეს დაყენება(‹Alt›+‹S›), დაამატეთ სანიშნედა სანიშნეების გასუფთავება(‹Alt›+‹C›). დანარჩენი ძირითადი მენიუს ელემენტები იგივეა, რაც KEdit-ში.

არსებობს დაბრუნების ფუნქცია ‹Ctrl›+‹Z› და ვერტიკალური სვეტის არჩევის შესაძლებლობა (ეს ფუნქცია გააქტიურებულია ‹F5› ღილაკის დაჭერით). ღილაკების კომბინაციის გამოყენებით ‹Ctrl›+‹I›, ჩასმულია შეწევა მიმდინარე ხაზში (სტრიქონის დასაწყისში ემატება ინტერვალი). ღილაკების კომბინაციის გამოყენებით ‹Ctrl ›+‹U›, შეწევა ამოღებულია (და თუ არ იყო შეწევა, ხაზის პირველი სიმბოლო ჩუმად იშლება).

შესაძლოა ეს ყველაფერი ახალია KWrite-ში KEdit-თან შედარებით. მაგრამ, სამწუხაროდ, რამდენიმე სასარგებლო ფუნქცია აკლია. პუნქტში ფაილიელ.ფოსტით ფაილის გაგზავნის პუნქტი გაქრა. პუნქტში რედაქტირებათარიღის ჩასმის საშუალება არ არის. ში შრიფტის არჩევის შესაძლებლობა დაყენება | KWrite-ის დაყენება, რაც ამ პროგრამის ყველაზე დიდ ნაკლად მიმაჩნია.

წინააღმდეგ შემთხვევაში, ეს რედაქტორები თითქმის იგივეა, ასე რომ თქვენ შეგიძლიათ ნებისმიერ მათგანთან მუშაობა. ვფიქრობ, დროთა განმავლობაში KEdit-ის ყველა მახასიათებელი ჩართული იქნება KWrite-ში და ის გახდება KDE ჭურვის "სტანდარტული" ტექსტური რედაქტორი.

12.6.3 ტექსტური რედაქტორი Nedit ვერსია 5.1.1

Nedit ტექსტური რედაქტორი შეიქმნა ავტორთა ჯგუფის მიერ, მარკ ედელის ხელმძღვანელობით, განაწილებულია GPL ლიცენზიით და შეგიძლიათ მიიღოთ ვებ-გვერდიდან http://nedit.org. გარეგნულად, ის ძალიან ჰგავს წინა ნაწილში აღწერილ ორ რედაქტორს, მაგრამ მას აქვს ბევრად მეტი შესაძლებლობები, ვიდრე KEdit ან KWrite.


ბრინჯი. 12.11. Nedit რედაქტორის ფანჯრის გამოჩენა

ამ რედაქტორთან ჩემი პირველი გაცნობის შემდეგ გადავწყვიტე შემეწყვიტა KWrite-ის გამოყენება და გადავსულიყავი ნედიტზე. A. Fedorchuk [P1.6] ასევე თვლის, რომ ნედიტი უახლოვდება ტექსტური რედაქტორის იდეალს და მას "ყველა დროის საუკეთესო რედაქტორს" უწოდებს.

შესაძლოა ნედიტის ერთადერთი (ჩემი აზრით, არც თუ ისე მნიშვნელოვანი) მინუსი KEdit-თან ან KWrite-თან შედარებით არის ის, რომ მენიუები, შეტყობინებები და რჩევები წარმოდგენილია ინგლისურად. მართალია, მენიუში არ არის ისეთი ელემენტი, როგორიცაა ელ.ფოსტის გაგზავნა, მაგრამ შესაძლებელია ნებისმიერი ჭურვის ბრძანების შესრულება ან მაკროს შექმნა, რაც უფრო მეტად ანაზღაურებს ელ.ფოსტის პროგრამაზე პირდაპირი ზარის ნაკლებობას.


ბრინჯი. 12.12. ფანჯარა Nedit-ში შრიფტების დასაყენებლად

რუსულ ტექსტზე რედაქტორის შეცვლა არ გამიჭირდა. ამისათვის თქვენ უნდა შეიყვანოთ მენიუს ელემენტი პარამეტრები/ტექსტის შრიფტები…და დააყენეთ საჭირო შრიფტები შესაბამისი ფანჯრის შეყვანის ხაზებში (იხ. სურ. 12.12). და, ვინაიდან საკმაოდ რთულია ამ გრძელი სტრიქონების დამახსოვრება შრიფტების სახელებით, შეგიძლიათ გამოიყენოთ ღილაკი Browse... და შეარჩიოთ შრიფტი ნაჩვენები სიიდან (იხ. სურ. 12.13). თქვენ უნდა აირჩიოთ შრიფტი, რომელსაც აქვს KOI8-R კოდირება. გთხოვთ გაითვალისწინოთ, რომ შრიფტის ასარჩევად, თქვენ უნდა მონიშნოთ ერთი ვარიანტი სამი შემოთავაზებული სვეტიდან, წინააღმდეგ შემთხვევაში, დიდი ალბათობით, მიიღებთ შეტყობინებას, რომ შრიფტი მიუწვდომელია.


ბრინჯი. 12.13. შრიფტების შერჩევა Nedit-ში

იმის გათვალისწინებით, რომ რედაქტორების გამოყენების საკმაოდ ხანგრძლივი პერიოდის გამო, როგორიცაა FAR ფაილ მენეჯერის რედაქტორები MS Windows-ისთვის და Midnight Commander-ისთვის, გამოვიმუშავე კლავიშების გარკვეული კომბინაციების გამოყენების ძლიერი ჩვევები, მოხარული ვარ, რომ აღმოვაჩინე, რომ ამოჭრა, კოპირება და ჩასმა. ტექსტის ბლოკები Nedit იყენებს ნაცნობ კომბინაციებს ‹Ctrl ›+‹X›, ‹Ctrl›+‹C› და ‹Ctrl›+‹V›. ტექსტის ბლოკის არჩევა ხდება მაუსის ან ისრიანი ღილაკების გამოყენებით ‹Shift› ღილაკის დაჭერით. თუ დააჭირეთ ‹Shift›+‹Alt›, შეირჩევა მართკუთხა სვეტი. არჩეული ბლოკებით ოპერაციები შეიძლება განხორციელდეს არა მხოლოდ კლავიატურის გამოყენებით, არამედ მენიუს ელემენტების საშუალებით რედაქტირება. ეს მოსახერხებელია, თუ არ გახსოვთ კლავიშთა კომბინაცია განზრახ ოპერაციის შესასრულებლად. მაგრამ ძველი ჩვევები ყოველთვის არ გეხმარებათ, კერძოდ, ნედიტში ბოლო ოპერაციის გაუქმებას იყენებთ არა ‹Ctrl›+‹U›, არამედ ‹Ctrl›+‹Z›.

იმავე მენიუში რედაქტირებაარის ორი ქვეპუნქტი ( მცირე ასოდა ზედა რეგისტრი), რომლითაც შეგიძლიათ შერჩეული ბლოკის ტექსტის გადაყვანა, შესაბამისად, ქვედა და ზემო რეზერვებში.

პარაგრაფი ფაილიმთავარი მენიუ შეიცავს ქვეპუნქტებს, რომლებითაც ასრულებთ რედაქტირებული ფაილების გახსნისა და შენახვის ჩვეულებრივ ოპერაციებს. გთხოვთ გაითვალისწინოთ, რომ ქვეპუნქტის გამოყენებით გახსენით წინათქვენ შეგიძლიათ მარტივად დაუბრუნდეთ ფაილების რედაქტირებას, რომლებთანაც მუშაობდით წინა სესიებზე. ქვეპუნქტი ფაილის ჩართვა...(‹Alt›+‹I›) საშუალებას გაძლევთ ჩასვათ არჩეული ფაილის შინაარსი კურსორის პოზიციაზე, ქვეპუნქტში ბეჭდვა...ემსახურება რედაქტირებული ფაილის პრინტერზე გამოტანას.

პარაგრაფი ძიებამთავარი მენიუ შეიცავს ზარებს ოპერაციების ძებნისა და ჩანაცვლებისთვის, ასევე სასურველ ხაზზე ან ადრე შექმნილ სანიშნეზე სწრაფად გადახტომას (და ასეთი სანიშნის დაყენებას).

პროგრამის მორგებისთვის თქვენი გემოვნებისა და ჩვევების მიხედვით, გამოიყენეთ მენიუს ელემენტი პრეფერენციები. მე უკვე გითხარით, თუ როგორ უნდა აირჩიოთ შრიფტი პროგრამის ფანჯარაში ტექსტის საჩვენებლად. აქ შეგიძლიათ გამოიყენოთ ბრძანება ენის რეჟიმიაირჩიეთ ენა (მაგალითად, html ან C), რომლის წესების მიხედვით იქნება მონიშნული ტექსტის ელემენტები (ფუნქციის სიტყვები ან ტეგები), დააყენეთ ჩანართის ზომა ( ჩანართები…), ასევე ჩართეთ ან გამორთეთ ტექსტის ხაზის ნუმერაცია, სტატისტიკის ხაზის ჩვენება, სინტაქსის ხაზგასმა, ფაილის სარეზერვო რეჟიმი, სიმბოლოების ჩასმის/ჩანაცვლების რეჟიმი.

პარაგრაფი ჭურვიგამოიყენება shell ბრძანებების და გარე პროგრამების გასაშვებად. აქ ნახავთ, კერძოდ, ზარს მართლწერის შემმოწმებელზე ispell, მაგრამ პროგრამის მენიუს საშუალებით რუსული ლექსიკონის დაკავშირების საშუალება არ არსებობს. მაგრამ ეს სირთულე ადვილად გადაილახება მომხმარებლის სახლის დირექტორიაში არსებული .nedit რესურს ფაილის გამოყენებით. საკმარისია პროგრამის ზარის განმსაზღვრელი ხაზი ispell, დაამატეთ -d Russian პარამეტრი და რუსულენოვანი ტექსტების შემოწმება იმუშავებს (ცალკე ტერმინალის ფანჯარაში).

იგივე ~/.nedit ფაილის საშუალებით შეგიძლიათ დააკონფიგურიროთ ფონის და ტექსტის ფერები, პროგრამის ფანჯრის გეომეტრია და რამდენიმე სხვა პარამეტრი. იგივე შეიძლება გაკეთდეს თქვენი სახლის დირექტორიაში .Xdefaults ფაილის სპეციალურ განყოფილებაში. მართალია, ამ ფაილში ნაგულისხმევად არ არის ასეთი განყოფილება, მაგრამ მისი შექმნა შესაძლებელია, როგორც ა. ფედორჩუკის წიგნშია რეკომენდებული.

მაგრამ მოდით დავუბრუნდეთ მენიუს ელემენტებს. პარაგრაფი ფანჯრებიემსახურება ფანჯრებს შორის გადართვას (რომელთაგან რამდენიმე შეიძლება ერთდროულად გაიხსნას). ნივთის დანიშნულება დახმარებავფიქრობ, გასაგებია დამატებითი ახსნა-განმარტების გარეშე. სამწუხაროდ, მინიშნება მოცემულია ინგლისურ ენაზე და არ არის მინიშნებების ძიება საკვანძო სიტყვებისა და ფრაზების გამოყენებით.

ამ მოკლე აღწერაში მე არ შევეხები მენიუს პუნქტს მაკრო, ისევე როგორც მთავარი მენიუს ის ქვეპუნქტები, რომლებიც ორიენტირებულია პროგრამის წყაროს კოდების რედაქტირებისას შესრულებულ მოქმედებებზე (მაგალითად, ASCII კოდების ჩასმა, დაწყვილებული ფრჩხილების ხაზგასმა ან პროგრამის კოდის შედგენა). მაგრამ ამ ქვეთავში ნათქვამის საფუძველზეც კი შეგვიძლია დავასკვნათ, რომ Nedit არის საკმაოდ ძლიერი და მოსახერხებელი რედაქტორი ASCII ფაილებთან გრაფიკულ რეჟიმში მუშაობისთვის. თუ გსურთ მეტი იცოდეთ მის შესახებ, წაიკითხეთ ა. ფედორჩუკის სტატიები ინტერნეტში ან მისი წიგნი [P1.6].

12.7. სიტყვების პროცესორები

მოდით შევთანხმდეთ, რომ ტერმინი "სიტყვის პროცესორები" ნიშნავს ყველა პროგრამას ტექსტური ფაილების რედაქტირებისთვის, რომლებიც მუშაობენ გრაფიკულ რეჟიმში და იყენებენ სპეციალურ სიმბოლოებს ან ჩანართებს ფორმატირების ელემენტების მითითებისთვის ფაილებში მუშაობის შედეგების შენახვისას. სიტყვის პროცესორი არ აჩვენებს ამ ჩანართებს, როგორც ნებისმიერი სიმბოლოს რედაქტირების პროცესში. ამ გაგებით, Nedit არ არის სიტყვების პროცესორი, არამედ Netscape Composer არის, რადგან ის ასახავს ფორმატირების ელემენტებს გრაფიკულად, ვიდრე HTML ტეგების სახით.

12.7.1 Word პროცესორის შესაძლებლობები

ტექსტის ფორმატირების სტანდარტული ინსტრუმენტები მოიცავს:

ერთ დოკუმენტში ტექსტის სხვადასხვა ნაწილისთვის სხვადასხვა შრიფტის არჩევის შესაძლებლობა;

ველების სიგანის დაყენება, ჩაღრმავების რაოდენობა, ინტერვალები;

ტექსტის ორგანიზება სვეტებში;

ფიგურებისა და ცხრილების ტექსტში ჩასმა;

წარწერების შექმნის შესაძლებლობა ხაზის კუთხით ან მოხრილი ფორმით;

მართლწერის შემოწმება (მომხმარებლის ენისთვის)

იმისათვის, რომ ტექსტის დამმუშავებელი ჩაითვალოს ძლიერად და მოხერხებულად, მას უნდა ჰქონდეს სხვა საერთო ტექსტური პროცესორებში შექმნილი ფაილების დამუშავების უნარი (რა თქმა უნდა, ეს უპირველეს ყოვლისა ეხება MS Word-ს!). მინიმუმ, თქვენ უნდა გქონდეთ დოკუმენტების ნახვა სხვა რედაქტორების ფორმატებში. თქვენ, რა თქმა უნდა, შეგიძლიათ გქონდეთ ტრანსკოდერები, მაგრამ მარტივი გამოყენების თვალსაზრისით, ეს უკვე მინუსია.

ამ არაფორმალური განმარტების გათვალისწინებით, მოდით გადავხედოთ Linux-ის რამდენიმე პროგრამულ პროდუქტს, რომლებიც აცხადებენ სიტყვა პროცესორის მაღალ ტიტულს.

ვინაიდან ტექსტის რედაქტორები თავიანთი ძირითადი დანიშნულებით ენასთან მჭიდრო კავშირშია და ჩვენ განვიხილავთ რუსული ენის შემთხვევას, სიტყვების დამმუშავებლის არჩევისას განსაკუთრებული ყურადღება უნდა მიექცეს იმას, აქვს თუ არა მას რუსიფიკაციის შესაძლებლობები. იმისათვის, რომ იგივე არ გავიმეორო ქვემოთ განხილული თითოეული პროდუქტის აღწერისას, მაშინვე აღვნიშნავ, რომ ჩემი სისტემა დაინსტალირებული იყო არა მხოლოდ სტანდარტული Type1 შრიფტებით, რომლებიც მოწოდებული იყო Black Cat 6.02 დისტრიბუციით, არამედ True Type შრიფტებით Windows-იდან ( იხილეთ თავი 11).

12.7.2 Word პროცესორები Linux-ისთვის

Linux-ისთვის ბევრი სიტყვა პროცესორია. მათგან ყველაზე ცნობილია StarWriter StarOffice პაკეტიდან Sun-დან და ამ უკანასკნელის ანალოგი, რომელიც შემუშავებულია Windows OS-ისთვის, დიდი ხნის განმავლობაში თანაბრად ეჯიბრებოდა MS Word-ის პაკეტს. რა თქმა უნდა, მიუთითებს მის მაღალ ხარისხზე. თუმცა, ამ პროცესორის Linux ვერსიის რუსიფიკაციასთან დაკავშირებით გარკვეული პრობლემებია, ამიტომ ჩვენ მას აქ არ განვიხილავთ.

ტექსტის დამმუშავებლებს შორის განსაკუთრებული ადგილი უჭირავს TEX საგამომცემლო სისტემას და მასზე დაფუძნებულ Lyx-ის მსგავს პროდუქტებს. რაც შეეხება TEX-ს, ის უფრო პროგრამირების ენაა, ვიდრე ტექსტის რედაქტორი. თუ პროგრამირებას ახორციელებთ ორ ან სამ სხვადასხვა ენაზე, შესაძლოა პრობლემა არ შეგექმნათ TEX-ის დაუფლებაში. მაგრამ უბრალო მომხმარებელი, რომელსაც რედაქტორი სჭირდება საქმიანი წერილების ან დისერტაციის დასაწერად ორთქლის ქვაბების ისტორიის შესახებ, ჩემი აზრით, ძნელად ღირს მისი შესწავლა.

12.7.3 Ted Text Editor

Ted რედაქტორი ჩაფიქრებულია ავტორის მიერ (Mark de Does), როგორც მარტივი ტექსტური რედაქტორი, რომელიც მუშაობს X Window-ის ქვეშ Unix/Linux სისტემებზე და ასრულებს დაახლოებით იგივე როლს, როგორც WordPad-ს MS-Windows-ში, მხოლოდ მეტი ფუნქციით. Ted-ის მთავარი უპირატესობა წინა სექციებში განხილულ რედაქტორებთან შედარებით არის არა მხოლოდ ტექსტის შეყვანისა და რედაქტირების შესაძლებლობა, არამედ ტექსტის ფორმატირების ძირითადი ვარიანტების უზრუნველყოფა, შრიფტების შეცვლა და ტექსტში ცხრილებისა და ფიგურების ჩასმა. სწორედ ამ შესაძლებლობების არსებობის გამო დავასახელე ეს რედაქტორი, როგორც ტექსტის დამმუშავებელი, თუმცა მას არ გააჩნია განვითარებული ტექსტური პროცესორების ყველა შესაძლებლობა.

პაკეტის განაწილების ჩამოტვირთვა შესაძლებელია ვებგვერდიდან ftp://ftp.nluug.nl/pub/editors/ted ან metalab სერვერიდან: //metalab.unc.edu/pub/packages/editors/ted.

განაწილება მოდის ან შეკუმშული ტარბოლის სახით ან RPM პაკეტის სახით. რედაქტორის რუსიფიცირებული ვერსია შეგიძლიათ იხილოთ სერვერზე ftp://ftp.logic.ru/ (რა თქმა უნდა, რუსიფიკაცია ოდნავ ჩამორჩება ვერსიებს).

ასევე დავაინსტალირე Ted-ის რედაქტორის რუსული ვერსია 2.6, მაგრამ ტესტირების პერიოდის შემდეგ დავუბრუნდი ინგლისურ ვერსიას 2.7, რომელიც დათარიღებულია 1999 წლის 31 დეკემბრით, რომელმაც აღმოფხვრა წინა ვერსიის ზოგიერთი ნაკლოვანება.

მისი გაშვების შემდეგ ჩნდება ფანჯარა, რომელშიც ნაჩვენებია გრავიურა ალბრეხტ დიურერის სტილში, მითითებულია პროგრამის ვერსია, ბმული დეველოპერების ვებსაიტზე და მენიუს მხოლოდ სამი ელემენტია: ფაილი, ფანჯარადა დახმარება. ცხადია, იმისათვის, რომ გახსნათ არსებული ფაილი რედაქტირებისთვის, თქვენ უნდა აირჩიოთ File მენიუს ქვეპუნქტი Open და გამოსულ ფანჯარაში აირჩიოთ სასურველი ფაილი. ახალი ფაილის შესაქმნელად, შესაბამისად აირჩიეთ ქვეპუნქტი ახალიმენიუ ფაილიან აკრიფეთ ‹Ctrl›+‹N›. ფაილის გახსნის შემდეგ, პროგრამის ფანჯარა იღებს ნახ. 12.14.

ტედი მხარს უჭერს .rtf (Rich Text Format) ფაილის ფორმატს, რაც იძლევა Microsoft-ის პროდუქტებთან გარკვეული თავსებადობის საშუალებას. კერძოდ, ტედში შექმნილი და rtf ფორმატში შენახული ნებისმიერი ფაილი სწორად წაიკითხება MS Word პროგრამების მიერ Windows-ის ქვეშ. ჩამორჩენილი თავსებადობა (ანუ ნებისმიერი rtf ფაილის ტედში გახსნის შესაძლებლობა) არ არის მიღწეული, რადგან rtf ფაილებში გამოყენებული ფორმატირების ზოგიერთი ვარიანტი ტედს გაუგებარია. თუმცა, გახსნილი ფაილის ტექსტი გამოჩნდება სრულად და შეიძლება შეინახოს სხვა (ან იგივე) ფაილში, მაგრამ ფორმატირების ინფორმაციის გარეშე, რომელიც იგნორირებულია ფაილის გახსნისას.


ბრინჯი. 12.14. ტედ რედაქტორის მთავარი ფანჯარა

აქ მოცემულია ტედის ძირითადი მახასიათებლების მოკლე სია.

ფაილების რედაქტირება WYSIWIG რეჟიმში. ამ შემთხვევაში, შეგიძლიათ გამოიყენოთ ყველა შრიფტი, რომლისთვისაც გაქვთ .afm ფაილები და რომლებიც ხელმისაწვდომია X11-ისთვის. ტედს მოყვება .afm ფაილები Adobe ფონტებისთვის, რომლებიც ხელმისაწვდომია Motif-ზე დაფუძნებული სისტემებისთვის და შეიძლება გამოყენებულ იქნას ყველა პოსტსკრიპტის პრინტერთან: Times, Helvetica, Courier და Symbol. სხვა შრიფტები შეიძლება დაემატოს X11-ში ამისათვის გამოყენებული ჩვეულებრივი პროცედურების გამოყენებით. მხარდაჭერილია შრიფტის ისეთი თვისებები, როგორიცაა თამამი, დახრილი, ხაზგასმული, ზემოწერები და ხელმოწერები.

სურათების ჩასმა bitmap ფორმატში.

ბეჭდვა PostScript პრინტერებზე.

ფაილებთან მუშაობა Acrobat PDF ფორმატში.

მართლწერის შემოწმება 12 ენაზე ლათინური ანბანის საფუძველზე.

გაგზავნეთ დოკუმენტები ელექტრონული ფოსტით ტედიდან გაუსვლელად.

ამოჭრა/ასლი/ჩასმა ოპერაციები, მათ შორის გაზიარება სხვა აპლიკაციებთან.

ძიება/ჩანაცვლება.

აბზაცების ფორმატირება: პირველი სტრიქონის შეწევა, მთლიანი აბზაცის გადატვირთვა, სახაზოების გამოყენება.

ტექსტის გვერდებად დაყოფა.

ცხრილების და ოპერაციების ჩასმა ცხრილებთან: ოპერაციები ცხრილების სვეტებითა და მწკრივებით, ზომის შეცვლა სახაზავებით.

მხარდაჭერილია სიმბოლოების ჩასმა სხვადასხვა კოდის ცხრილებიდან.

დოკუმენტის შენახვა ტექსტურ და HTML ფორმატში.

ტედი შეიძლება გამოყენებულ იქნას Windows-ის აპარატებიდან გაგზავნილი ელ.ფოსტის შეტყობინებების წასაკითხად. თქვენ ასევე შეგიძლიათ დააკონფიგურიროთ ტედი, როგორც RTF ფაილის მაყურებელი Netscape-ისთვის.


ბრინჯი. 12.15. მართლწერის შემოწმება ტედის რედაქტორში

ვიქტორ ვაგნერის სტატიიდან გავიგე, რომ ტედის სრულად რუსიფიცირება შესაძლებელია [P14.19]. რუსიფიცირებული ვერსიის ყველაზე საინტერესო თვისება არის რუსულენოვანი ტექსტის მართლწერის შემოწმების არსებობა. ეს ფუნქცია გამოიძახება მენიუს ელემენტის გამოყენებით ინსტრუმენტები | მართლწერა. ამ შემთხვევაში ჩნდება დამატებითი ფანჯარა (იხ. სურ. 12.15), რომელშიც შემდეგი შეცდომის მოსაძებნად საჭიროა დააწკაპუნოთ ღილაკზე „Find next“.

თუმცა, პირველი შთაბეჭდილებით ვიმსჯელებთ, იმ ვერსიაში, რომელიც მე ვნახე (ვერსია 2.6), ამ ფუნქციის განხორციელებას ბევრი ნაკლი აქვს. უპირველეს ყოვლისა, ლათინური დამწერლობით აკრეფილი ყველა სიტყვა არის შეცდომით (თუმცა თუნდაც ispellუპრობლემოდ უგულებელყოფს მათ). მეორეც, დიდი ასოებით დაწყებული სიტყვები აღიქმება შეცდომებად (პროგრამა გვთავაზობს ასეთი სიტყვის აკრეფას ყველა დიდი ასოებით). და რაც ყველაზე გაუგებარია, ბევრი სწორად აკრეფილი სიტყვა აღიქმება როგორც მცდარი და იგივე სიტყვაა შემოთავაზებული, როგორც პირველი კორექტირების ვარიანტი.

თუმცა, ბევრი სხვა შეცდომაა. ამიტომაც დავუბრუნდი 2.7 ვერსიას და ვ.ვაგნერის რეკომენდაციით შევეცადე მისი რუსიფიკაცია.

პირველი ნაბიჯი არის ტედს ასწავლოს რუსული ასოების შეყვანა და ჩვენება. იმისათვის, რომ ტედმა სწორად აჩვენოს შრიფტები koi8-r კოდირებით ეკრანზე, თქვენ უნდა შექმნათ ფაილი xfonts.dir დირექტორიაში /usr/local/afm, სადაც ტედი ინახავს შრიფტის მეტრიკას (*.afm) და განათავსებს შემდეგს. ტექსტი მასში

Courier-Bold-*-courier-bold-r-normal--*-*-*-*-*-*-*-*
Courier-BoldOblique-*-კურიერი-bold-o-normal--*-*-*-*-*-*-*-*
კურიერი-ირიბი-*-კურიერი-საშუალო-ო-ნორმალური--*-*-*-*-*-*-*-*
კურიერი-*-კურიერი-საშუალო-რ-ნორმალური--*-*-*-*-*-*-*-*
Helvetica-Bold-*-helvetica-bold-r-normal--*-*-*-*-*-*-*-*
Helvetica-BoldOblique-*-helvetica-bold-o-normal--*-*-*-*-*-*-*-*
Helvetica-Olique-*-helvetica-Medium-o-normal--*-*-*-*-*-*-*-*
ჰელვეტიკა-*-ჰელვეტიკა-საშუალო-რ-ნორმალური--*-*-*-*-*-*-*-*
Times-Bold-*-times-bold-r-Normal--*-*-*-*-*-*-*-*
Times-BoldItalic-*-times-bold-i-normal--*-*-*-*-*-*-*-*
Times-Italic-*-ჯერ-საშუალო-i-ნორმალური--*-*-*-*-*-*-*-*
Times-Roman-*-times-medium-r-normal--*-*-*-*-*-*-*-*

ამის შემდეგ რუსული ასოები შეყვანილია და ჩვეულებრივ გამოდის. თუმცა, პრობლემა ჯერ კიდევ არ არის მთლიანად მოგვარებული: მუშაობის შემდეგ ფორმატის ინსტრუმენტიან ნებისმიერი დიალოგი, რომელიც შეიცავს შეყვანის ხაზს, ტედი კვლავ წყვეტს რუსული ასოების შეყვანას. ამ პრობლემის გადაწყვეტა, რომელიც შემოთავაზებულია ივან პასკალის მიერ, არის ცარიელი ფაილის შექმნა /usr/X11R6/lib/X11/locale/koi8-r/Compose და მისი დამატება ფაილში /usr/X11R6/lib/X11/locale/. compose.dir ხაზი:

ამ გადაწყვეტამ საკმაოდ კარგად გამომიმუშავა (გარდა იმისა, რომ Delete კლავიშმა შეწყვიტა სიმბოლოების წაშლა და დაიწყო სივრცეების ჩასმა, ამიტომ შეცდომების გამოსასწორებლად BackSpace კლავიშის გამოყენება მომიწია).

ახლა მოდით შევხედოთ ახალი შრიფტების დამატებას. მხოლოდ 4 შრიფტი არის მოწოდებული სტანდარტული Ted დისტრიბუციით: Courier, Helvetica, Symbol და Times. თუ გსურთ მეტი მრავალფეროვნება დაამატოთ თქვენს დოკუმენტებს, თქვენ უნდა დაამატოთ სხვა შრიფტები. ტედში შეგიძლიათ გამოიყენოთ ნებისმიერი შრიფტი, რომელიც ჩანს თქვენს გრაფიკულ გარსში, მაგრამ არის რამდენიმე რამ, რაც უნდა გააკეთოთ, რომ ის იმუშაოს. იმის გასარკვევად, თუ რა შრიფტები გაქვთ, გაუშვით xfontsel და აირჩიეთ ის შრიფტი, რომლის დამატებაც გსურთ. ვთქვათ, ეს არის Bookman Light.

იმისათვის, რომ ტედმა ნახოს ახალი შრიფტი, თქვენ უნდა მოათავსოთ ამ შრიფტის მეტრიკა (მეტრიკა არის ფაილი .afm ფორმატში) დირექტორიაში /usr/local/afm. თქვენ შეგიძლიათ იპოვოთ მზა მეტრიკა ან თავად შექმნათ იგი. ტედი საკმაოდ პრეტენზიულია შრიფტის მეტრიკის მიმართ. როგორც ვ. ვაგნერი წერს, ტედმა დიდი ხნის განმავლობაში უარი თქვა კაპელადან შრიფტების ჩამოტვირთვაზე, ვინაიდან afm ფაილი არ შეიცავს მითითებებს Adobe Standard Encoding-ში გამოჩენილ რამდენიმე სიმბოლოზე. ამავდროულად, შრიფტის მეტრიკასთან მუშაობა მეტ-ნაკლებად მოწინავე ფორმატირების პროგრამის სავალდებულო მახასიათებელია, რადგან X სერვერის მიერ მოწოდებული შრიფტის შესახებ ინფორმაცია არ არის საკმარისი მაღალი ხარისხის ბეჭდვისთვის. თუ თქვენ ცდილობთ ტედთან იმუშაოთ მეტრიკის გამოყენებით, რომელიც არ ემთხვევა თქვენს შრიფტებს, შედეგი მახინჯი იქნება - სიტყვები ერთმანეთს შეერევა.

მზა შრიფტის მეტრიკა შეგიძლიათ იხილოთ Adobe base35 კოლექციაში, რომელიც მდებარეობს FTP სერვერზე ftp://ftp.adobe.com და მათი დაყენების ინსტრუქციები შეგიძლიათ იხილოთ Ted editor-ის დახმარების ფაილში.

დასასრულს, მე აღვნიშნავ, რომ ტედი საშუალებას გაძლევთ რუსიფიკაციის ინტერფეისი. საკმარისია რესურსის ფაილის რუსულად თარგმნა, რომელიც მდებარეობს /usr/X11R6/lib/X11/app-defaults/ru დირექტორიაში და ჰქვია Ted. თუ ასეთი დირექტორია არ არის, თქვენ უნდა შექმნათ იგი და განათავსოთ ყველა რუსიფიცირებული რესურსი. ამის შემდეგ, რუსულ ლოკალში გაშვებისას, ტედი აჩვენებს ყველა მენიუს და დიალოგური შეტყობინებების უმეტესობას რუსულ ენაზე.

12.7.4 AbiWord ტექსტური პროცესორი

AbiWord არის პატარა, სწრაფი, უფასო და ადვილად შესასწავლი და გამოსაყენებელი ტექსტური პროცესორი X-ისთვის. პაკეტის ჩამოტვირთვა შესაძლებელია ინტერნეტიდან www.abisource.com. პროგრამის დაწყების შემდეგ დაინახავთ პროგრამის მთავარ ფანჯარას (ნახ. 12.16), რომელიც ძლიერ წააგავს ნაცნობ MS Word ფანჯარას.

AbiWord პროცესორს აქვს ყველა მახასიათებელი და ფუნქცია, რაც თანდაყოლილია ტექსტის პროცესორებში, მათ შორის მართლწერის შემოწმება, რომელიც მუშაობს უშუალოდ ტექსტის შეყვანისას.

AbiWord გაძლევთ საშუალებას გახსნათ Microsoft Word ფორმატის ფაილები (როგორც MS Word 95, ასევე MS Word 97) რედაქტირებისთვის და სანახავად. თუმცა, რადგან ფორმატების გადასაყვანად ის იყენებს ზარებს wv პაკეტის პროცედურებზე, რაც ზემოთ განვიხილეთ, ამ უკანასკნელის ყველა უარყოფითი მხარე აისახება.

მშობლიურ AbiWord ფორმატში (.abw);

ტექსტის ფორმატში (.txt);

RTF ფორმატში (.rtf);

HTML ფორმატში;

UTF8 ფორმატში;

ლატექსის ფორმატში.

ამრიგად, პრინციპში, RTF ფორმატის საშუალებით შესაძლებელია MS Word-ის მომხმარებლებთან ფაილების გაცვლის ორგანიზება.


ბრინჯი. 12.16. AbiWord რედაქტორის მთავარი ფანჯარა

სამწუხაროდ, ეს რედაქტორი ჯერ კიდევ დამუშავების პროცესშია (ვნახე ვერსიები 0.7.8 და 0.7.14). მენიუს ზოგიერთ ელემენტზე წვდომისას, მითითებული (ან მოსალოდნელი) შედეგის ნაცვლად, გამოჩნდება შეტყობინება, რომ ეს ელემენტი ჯერ არ მუშაობს. 0.7.8 ვერსიაში ეს მოიცავდა ფუნქციებს, როგორიცაა დანომრილი სიის შექმნა, სტილები, პაგინაცია და სიმბოლოების ჩასმა. შესაბამისი ფუნქციის შესრულების ნაცვლად, გამოჩნდა შეტყობინება "ჯერ არ არის განხორციელებული". და მოწვევა-თხოვნა: თუ პროგრამისტი ხარ, შეუერთდი დეველოპმენტს, ხოლო თუ პროგრამისტი არ ხარ, მაშინ მოითმინე. 0.7.14 ვერსიაში ამ ხარვეზებიდან ზოგიერთი უკვე გამოსწორებულია, მაგრამ ზოგიერთი შეცდომა ჯერ კიდევ არ არის გამოსწორებული. კერძოდ, თუ თქვენ უბრალოდ ხაზს უსვამთ დირექტორიას ფაილის გახსნის დიალოგურ ფანჯარაში და ცდილობთ მასზე გადასვლას Enter ღილაკის დაჭერით, პროგრამის ახალი მაგალითი გამოიძახება. მართალია, ამ ახალი ინსტანციის მიმდინარე დირექტორია ის დირექტორია, სადაც ჩვენ გვინდოდა წასვლა, მაგრამ ახალი ფანჯრების უშედეგოდ გახსნა შემაშფოთებელია (და რესურსები იხარჯება). თუ დირექტორიაში გადახვალთ მაუსის ორჯერ დაწკაპუნებით, ახალი ფანჯარა არ იხსნება. არის სხვა შეცდომები და ზოგიერთი მათგანი უბრალოდ ხურავს რედაქტორს, გაფრთხილების ან წინა სამუშაოს შედეგების შენახვის გარეშე. ასე რომ, ჯერ ნაადრევია განიხილოს ეს პროდუქტი გამოსაყენებლად მზად.

თუმცა, მთლიანობაში ის ძალიან კარგ შთაბეჭდილებას ტოვებს და ვერსია 0.7.14 ბევრად უფრო ეფექტური ჩანს, ვიდრე 0.7.8. ეს იმაზე მეტყველებს, რომ პროგრამაზე მუშაობა გრძელდება. ამიტომ, ვიყოთ მოთმინებით იმ იმედით, რომ სრულფასოვანი პროდუქტის გამოჩენა, რომელიც ახორციელებს მენიუში მითითებულ ყველა შესაძლებლობას, შორს არ არის.

სხვათა შორის, http://www.hippo.ru/~hvv/abiword/-ზე შეგიძლიათ იპოვოთ AbiWord-ის რუსიფიცირებული ვერსია.

12.7.5 KWord ტექსტური პროცესორი

KWord სიტყვა პროცესორი არის KOffice საოფისე კომპლექტის ნაწილი. თუმცა, StarOffice-ისგან განსხვავებით, არ საჭიროებს რაიმე საერთო გარსის ან საერთო საოფისე დესკტოპის გაშვებას მის გასაშვებად. პროგრამის დაწყების შემდეგ (ამის გაკეთების ყველაზე მარტივი გზაა KDE გარსის მთავარი მენიუდან არჩევით ოფისი | Word პროცესორი), ჩნდება უპრეცედენტო ნაცრისფერი ფანჯარა (იხ. სურ. 12.17), რომლის ფონზე ჩნდება დაუყოვნებლივ გასახსნელი დოკუმენტის ტიპის შერჩევის ფანჯარა (სურ. 12.18).


სურ. 12.17. KWord დაწყების ფანჯარა


ბრინჯი. 12.18. ფანჯარა გასახსნელი დოკუმენტის ტიპის შესარჩევად

ეს ფანჯარა მოგთხოვთ ან შექმნათ ახალი დოკუმენტი ერთ-ერთი შაბლონის საფუძველზე, ან გახსნათ არსებული დოკუმენტი. აქ ასევე შეგიძლიათ იხილოთ დოკუმენტების სია, რომლებთანაც მუშაობდით წინა სესიებზე და სწრაფად გამოიძახოთ ერთი მათგანი.

როგორც კი დოკუმენტს რედაქტირებისთვის გამოიძახებთ, ან ახალს ხსნით, ფანჯრის იერსახე მკვეთრად იცვლება (სურ. 12.19). ასევე გამოჩნდება მენიუს ახალი ელემენტები და ინსტრუმენტების ზოლები და გვერდის ფორმატირების ხაზები.


ბრინჯი. 12.19. KWord მთავარი ფანჯარა

ახალ ტექსტურ რედაქტორთან მუშაობა ჩვეულებრივ იწყება ახალი დოკუმენტის შექმნით, ასე რომ, მოდით შევქმნათ ახალი დოკუმენტი და ვცადოთ ტექსტის შეყვანა. ჯერ უნდა აირჩიოთ შრიფტი, ბუნებრივად რუსიფიცირებული. KWord-ში ეს ხდება მენიუს ელემენტის მეშვეობით ფორმატი | შრიფტი. მენიუს ამ ელემენტის არჩევის შემდეგ გამოჩნდება შრიფტის შერჩევის ფანჯარა (სურ. 12.20), რომელშიც ვაკეთებთ ამ არჩევანს.

Linux-ის რუსიფიცირებულ ვერსიაში, ამ შრიფტებს შორის ასევე არის შრიფტები KOI8-R და cp1251 კოდირებით. აირჩიეთ ერთი მათგანი და დაიწყეთ ტექსტის შეყვანა. სხვათა შორის, შრიფტის ძირითადი მახასიათებლების არჩევა შესაძლებელია მენიუს დათვალიერების გარეშე, ვინაიდან ხელსაწყოთა ზოლს (ნახ. 12.20) აქვს ჩამოსაშლელი სიები შრიფტის სახელის, სიმბოლოების ზომის, თამამი, ხაზგასმული, ხაზგასმული შრიფტის დასაყენებლად, ასევე სიმბოლოების ფერის შესაცვლელად და ტექსტის ნაწილის ზედნაწერებად და ქვესკრიპტებად გადაქცევისთვის. თუმცა, ინსტრუმენტთა პანელზე ხატები შეიძლება დაემატოს ან, პირიქით, წაიშალოს. მაგრამ ჩვენ მოგვიანებით ვისაუბრებთ ხელსაწყოთა ზოლის პარამეტრებზე, მაგრამ ახლა მოდით დავუბრუნდეთ აკრეფას.

ბრინჯი. 12.20. შრიფტის არჩევა KWord-ში

პირველი აბზაცის შესვლისთანავე ჩნდება სურვილი, რომ მას სასიამოვნო გარეგნობა მივცეთ. რას გავაკეთებთ მენიუს ელემენტის გამოყენებით ფორმატი | პარაგრაფი. გამოჩნდება ფანჯარა ხუთი ჩანართი, რომელიც ნაჩვენებია ნახ. 12.21. პირველ ჩანართზე შეგიძლიათ დააყენოთ შეწევა აბზაცის ხაზებისთვის (ცალკე პირველი სტრიქონისთვის და დანარჩენი), სტრიქონების ინტერვალი და დაშორება ორ ზედიზედ აბზაცს შორის. ყველა ინტერვალისა და შეწევის ზომა მითითებულია მილიმეტრებში. მეორე ჩანართი ადგენს მოცემული აბზაცის ხაზების პოზიციას გვერდზე: გადაიტანეთ ისინი მარცხნივ, მარჯვნივ, ცენტრში ან თანაბრად გაჭიმეთ ისინი გვერდის სიგანეზე.

ჩანართი ჩარჩოსაშუალებას გაძლევთ ჩართოთ მოცემული აბზაცი ჩარჩოში (მაგალითად, როგორმე გამოვყოთ ეს აბზაცი ზოგადი ტექსტიდან). ბოლო ორი ჩანართი გამოიყენება სიების ფორმატის დასაყენებლად და ჩანართების დასაყენებლად, მაგრამ ამაზე მოგვიანებით ვისაუბრებთ (თუ შესაძლებლობა გაჩნდება).

შემდეგი ელემენტი მენიუში ფორმატისაშუალებას გაძლევთ დააყენოთ მთელი გვერდის ფორმატი. ნივთის შერჩევის შემდეგ ფორმატი/გვერდიჩნდება ფანჯარა სამი ჩანართი. პირველი მათგანი გამოიყენება გვერდის ორიენტაციის (წიგნი ან ალბომი), გვერდის ზომის (მაგალითად, A4) და ზღვრის სიგანის დასაყენებლად. მეორე ჩანართზე შეგიძლიათ დააყენოთ ტექსტის განთავსება რამდენიმე სვეტში (სვეტებში). და მესამე ჩანართი განსაზღვრავს სათაურის და ქვედა კოლონტიტულის თვისებებს. მაგრამ ჩვენ ჯერ არ ვართ ამგვარ დახვეწილობამდე, მოდით დავასრულოთ ტექსტის პირველი გვერდის აკრეფა და ვნახოთ, როგორ გამოიყურება დასრულებული გვერდი ეკრანზე.

ბრინჯი. 12.21. აბზაცის ფორმატირების ფანჯარა

პირველ რიგში, მოდით აღვნიშნოთ, რომ შრიფტის არჩევის მსგავსად, თქვენ არ გჭირდებათ მენიუს შესაბამისი ელემენტის გამოყენება აბზაცის ფორმატირებისთვის. პირველ რიგში, შეგიძლიათ გამოიყენოთ "ფორმატი" ხელსაწყოთა პანელი, სადაც შეგიძლიათ აირჩიოთ აბზაცის ერთ-ერთი სტანდარტული სტილი (თუმცა თავდაპირველად სტილის შერჩევის სია არ არის მდიდარი, მაგრამ შეგიძლიათ შექმნათ თქვენი საკუთარი სტილი მენიუს ელემენტის საშუალებით. ფორმატი | სტილის მენეჯერი), ხაზების პოზიცია გვერდზე და გადაიტანეთ აბზაცი მარჯვნივ. ინსტრუმენტთა პანელის გარდა, შეგიძლიათ გამოიყენოთ სახაზოები ტექსტის შეყვანის ფანჯრის მარცხენა და ზედა აბზაცის დასაფორმებლად. ეს სახაზავები საშუალებას გაძლევთ დააყენოთ გვერდის მინდვრები და აბზაცის აბზაცები.

ასე რომ, თუ დაასრულეთ ტესტის აკრეფა, ან სულ მცირე, აკრიფეთ სრული გვერდი, შეგიძლიათ ნახოთ, როგორ გამოიყურება ეს გვერდი დაბეჭდილი. ამისათვის გამოიყენეთ მენიუს ელემენტი ფაილი | გადახედვაან შესაბამისი ხატი "ფაილი" ხელსაწყოთა პანელზე. MS Word-ისგან განსხვავებით, ცალკე პროგრამას ეძახიან გვერდის გადასახედად - „PS/PDF Viewer“ (ზემოთ რამდენიმე სიტყვა იყო ნათქვამი). თუ რაიმე არ მოგწონთ გვერდის სურათში, შეგიძლიათ დაუბრუნდეთ გვერდის და აბზაცების ფორმატირებას, რათა ცვლილებების შეტანის შემდეგ დაუბრუნდეთ გადახედვას. მხოლოდ ცვლილებების სანახავად, მაყურებელი კვლავ უნდა გაიხსნას, ამიტომ უმჯობესია დახუროთ მიმდინარე ინსტანცია.

იმისათვის, რომ შემთხვევით არ დაკარგოთ თქვენი მუშაობის შედეგები, მოდით შეინახოთ ფაილი დისკზე. ფაილის შესანახად შეგიძლიათ გამოიყენოთ მენიუს ელემენტი ფაილი | Გადარჩენაან ფაილი | Შეინახე როგორც. ამ უკანასკნელ შემთხვევაში, შეგიძლიათ მიუთითოთ ფაილის ახალი სახელი და აირჩიოთ დირექტორია, რომელშიც გამოჩნდება ახალი ფაილი.

მას შემდეგ, რაც ჩვენ შევხედეთ მენიუს ფაილი, ვნახოთ რა სხვა პუნქტებს შეიცავს იგი. ზოგადად, აქ არაფერია მოულოდნელი. არის ქულები ახალი, გახსნა, გახსენით ბოლო, შენახვა, შენახვა როგორც, შაბლონის შექმნა დოკუმენტიდან, სტატისტიკა(ამ ეტაპზე შეგიძლიათ მიიღოთ ინფორმაცია აკრეფილ ტექსტში სიმბოლოების, სიტყვებისა და წინადადებების რაოდენობის შესახებ), ბეჭდვა, ბეჭდვის გადახედვა, დოკუმენტის ინფორმაცია(აქ შეგიძლიათ შეიყვანოთ გარკვეული ინფორმაცია თქვენს შესახებ, როგორც დოკუმენტის ავტორის შესახებ), დახურვა(მიმდინარე დოკუმენტი) და გასვლა.

მენიუ რედაქტირებაასევე არ შეიცავს რაიმე მოულოდნელს: შეიცავს ქულებს გაუქმება(წინა მოქმედება), გაიმეორეთ(ანუ ხელახლა გაუქმებული მოქმედება), ამოჭრა, დააკოპირეთ, ჩასვით, აირჩიეთ ყველა(ანუ აირჩიეთ ყველა), ძიებადა ჩანაცვლება.

მაგრამ შემდეგი მენიუ უჩვეულო იქნება MS Word-ის მომხმარებლებისთვის. ხედი ჰქვია. MS Word-ს აქვს მენიუს პუნქტიც იგივე სახელით, მაგრამ ის შეიცავს სრულიად განსხვავებულ ქვეპუნქტებს. KWord-ში კი შემდეგი ელემენტებია ნაპოვნი:

ახალი სახეობა- ამ ელემენტის არჩევით იხსნება ახალი KWord რედაქტორის ფანჯარა, რომელიც აჩვენებს იმავე დოკუმენტს, რომელიც თქვენ დაარედაქტირეთ პირველ ფანჯარაში. პროგრამის ახალი ასლის გაშვებისგან განსხვავებით (ახალი ფანჯარა იგივე ფაილით), როდესაც ახალ ხედს გახსნით, ტექსტში შეტანილი ყველა ცვლილება გამოჩნდება ორივე ფანჯარაში.

დახურეთ ყველა ხედი- იწვევს პროგრამიდან გასვლას.

გაყოფილი ხედი- რედაქტირების ფანჯარა დაყოფილია ორ ან მეტ პანელად, რომელთაგან თითოეული აჩვენებს რედაქტირებულ ფაილს. იგივეა, რაც ახალი ხედი, მაგრამ ახალი ფანჯრის გახსნის გარეშე. თითოეულ ხედში შეგიძლიათ დამოუკიდებლად ნავიგაცია ტექსტში.

ხედის წაშლა- ხურავს მიმდინარე ხედს, ანუ პანელს ან ფანჯარას, რომელშიც ამჟამად მდებარეობს კურსორი.

გამყოფის ადგილმდებარეობა- საშუალებას გაძლევთ განათავსოთ პანელები ვერტიკალურად ან ჰორიზონტალურად.

შემდეგი არის ორი გადართვის წერტილი: გვერდის რეჟიმიდა გადახედვის რეჟიმი. რეჟიმში გვერდის რეჟიმირედაქტირების პანელი აჩვენებს ტექსტის ერთ გვერდს, როგორც ნახ. 12.19. რეჟიმში გადახედვის რეჟიმიდოკუმენტის ყველა გვერდი ერთდროულად გამოჩნდება ეკრანზე. გადახვევის ზოლები საშუალებას გაძლევთ ნავიგაცია გვერდებზე. ეს საშუალებას გაძლევთ ნახოთ როგორ იქნება მოწყობილი ფიგურები, ცხრილები და ა.შ.

შემდეგი მოდის ჯერ არ გააქტიურებული (მე ვმუშაობდი KWord პროგრამის 1.1 პოსტ-ბეტა ვერსიასთან) ელემენტი დაუბეჭდავი სიმბოლოები, რასაც მოჰყვება კიდევ სამი გადამრთველი: ჩასმული ჩარჩო, გვერდის სათაურიდა ქვედა კოლონტიტული(„ფუტერის“ მნიშვნელობით). ეს სამი ჩამრთველი იძლევა (ან გამორთავს, შესაბამისად) შესაბამისი გვერდის დიზაინის ელემენტების ჩვენებას (თუმცა, ჩასმული ჩარჩოარ არის გვერდის დიზაინის ელემენტი, ის ჩანს მხოლოდ ეკრანზე).

მენიუში ბოლო ელემენტის დანიშნულება ხედიაშკარაა მისი სახელიდან - მასშტაბი. თუმცა, ამ ელემენტის ნაცვლად უფრო მოსახერხებელია ინსტრუმენტთა პანელზე ჩამოსაშლელი სიის გამოყენება. უფრო მეტიც, შეუძლებელია თვითნებური მასშტაბის მნიშვნელობის დაყენება, თქვენ შეგიძლიათ აირჩიოთ მხოლოდ ერთი წინასწარ დაყენებული მნიშვნელობა.


ბრინჯი. 12.22. სათაურის და ქვედა კოლონტიტულის პარამეტრები

ვინაიდან ჩვენ ვსაუბრობთ სათაურებსა და ქვედა კოლონტიტებზე, ღირს ამის აღნიშვნა ჩანართზე სათაურები და ქვედა კოლონტიტულები, რომელიც ხელმისაწვდომი ხდება მენიუს ელემენტის არჩევისას ფორმატი | გვერდი, შეგიძლიათ დააყენოთ სამი პარამეტრი სათაურისთვის და ქვედა კოლონტიტულისთვის (იხ. სურ. 12.22).

ერთ-ერთი სათაური და ქვედა კოლონტიტული ჩვეულებრივ აჩვენებს მიმდინარე გვერდის ნომერს. KWord-ში ეს შეიძლება გაკეთდეს შემდეგი მენიუდან - ჩასმა. თქვენ უნდა აირჩიოთ ელემენტი ცვლადიდა აირჩიეთ ელემენტი სიიდან, რომელიც გამოჩნდება Გვერდის ნომერი.

ზოგადად, მენიუს საშუალებით ჩასმაშეგიძლიათ ჩასვათ სურათი, ცხრილი, ფორმულა, სპეციალური სიმბოლო, გვერდის შესვენება, შინაარსი, ცვლადი, გამოხატულება, ტექსტის ჩარჩო, ჩარჩო სურათით, ჩარჩო ობიექტით (Object Frame). მართალია, სურათებთან მუშაობა საკმაოდ რთულია. სურათზე დაწკაპუნება არ იწვევს მენიუს ან რაიმე სიმბოლოს, რომელიც გამოიყენება ზომის შესაცვლელად. თქვენ უნდა მოახერხოთ სურათის ჩარჩოზე დაწკაპუნება ზედა მარცხენა კუთხეში, სადაც არის პატარა ფართობი, რომელზეც დაწკაპუნება იწვევს პატარა კვადრატების გამოჩენას გამოსახულების კუთხეებში და გვერდების ცენტრებში, რომელზედაც მიჭერთ თქვენ. შეუძლია შეცვალოს სურათის ზომა.

გარკვეულწილად უფრო წარმატებულია სურათის ჩარჩოს ჩასმა. კადრების მართვის მენიუს გამოძახება ასევე ადვილი არ არის - ამ მენიუს გამოსაძახებლად თქვენ უნდა გადახვიდეთ იმავე პატარა არეალში ჩარჩოს საზღვარზე მაუსის მარჯვენა ღილაკით, მაგრამ მაინც შეგიძლიათ გააკეთოთ რაღაც. მენიუს გამოძახების შემდეგ ჩნდება ნახ.1-ზე ნაჩვენები ფანჯარა. 12.23.


ბრინჯი. 12.23. ჩარჩოს პარამეტრების ფანჯარა (ჩასმა)

ამ ფანჯარაში შეგიძლიათ დააყენოთ ურთიერთობა მთავარ ტექსტსა და გვერდითა ზოლს შორის (იხ. სურ. 12.23) და გვერდითი ზოლის ზომა, რომელიც სურათების მქონე ჩარჩოებისთვის ასევე განსაზღვრავს გამოსახულების ზომას. თუმცა, სურათების ზომის შეცვლის მცდელობები ძალიან ხშირად იწვევს პროგრამის ავარიას.

ცხრილების ჩასმა მუშაობს, მაგრამ მაგიდები ჯერ არ არის ძალიან ლამაზი. ფორმულების ჩასმა ჯერ კიდევ ზოგადად შეუსაბამოა. „გამოხატვა“ ქვეპუნქტი გაძლევთ საშუალებას ტექსტში ჩასვათ რამდენიმე ფიქსირებული ფრაზა (გამარჯობა, ნახვამდის, ელ. ფოსტის მისამართი და ა.შ.). ჩასმული ცვლადები შეიძლება იყოს გვერდის ნომერი, დოკუმენტში გვერდების რაოდენობა, ფაილის სახელი, მიმდინარე დირექტორიას სახელი, მიმდინარე თარიღი და დრო (და, როგორც მე მესმის, ან ამ პარამეტრის ჩასმის დრო ან დოკუმენტის ბოლო რედაქტირების დრო), თქვენ მიერ შეყვანილი მონაცემები ფაილი | დოკუმენტის დეტალები, ისევე როგორც თქვენს მიერ განსაზღვრული ნებისმიერი მნიშვნელობა. ზოგიერთი პრეტენზია ასევე შეიძლება გაკეთდეს ცვლადების ჩასმასთან დაკავშირებით. კერძოდ, ფაილის პირველი შენახვის შემდეგ ინახება დროისა და თარიღის ჩასმა, ხოლო მეორე შენახვის შემდეგ ის ქრება.

მენიუში ხელსაწყოებიჩვენ ვხედავთ სამ წერტილს: მართლწერის შემოწმება, მომხმარებლის ცვლადებიდა ავტომატური კორექტირება. მართლწერის შემოწმება არის გრაფიკული გარსი ჩაშენებული ზარისთვის ispell პროგრამაში. როდესაც აღმოჩენილია უცნობი სიტყვა, ის მონიშნულია და გამოჩნდება ნახ. 12.24. შეგიძლიათ შეცვალოთ სიტყვა ერთ-ერთი შემოთავაზებული ვარიანტით ან გამოტოვოთ იგი (შეცდომის „იგნორირება“). თქვენ ასევე შეგიძლიათ პირდაპირ შეასწოროთ სიტყვა შემოთავაზებული ჩანაცვლების სტრიქონში და შემდეგ დააჭიროთ ღილაკს ჩანაცვლება.


ბრინჯი. 12.24. შესაძლო რეაქციები არასწორად დაწერილ სიტყვებზე

პარაგრაფი მომხმარებლის ცვლადებიემსახურება საკუთარი ცვლადების და აბზაცის განსაზღვრას ავტომატური კორექტირება- დააწესეთ წესები ყველაზე ტიპიური და გავრცელებული შეცდომების ავტომატურად გამოსწორებისთვის, როგორიცაა ორი დიდი ასო სიტყვის დასაწყისში. თქვენ შეგიძლიათ შეცვალოთ ჩანაცვლების წესები ან დააყენოთ საკუთარი.

მენიუს ელემენტის საშუალებით პარამეტრებითქვენ შეგიძლიათ ჩართოთ ან გამორთოთ ინდივიდუალური ინსტრუმენტების ზოლები, დააკონფიგურიროთ ამ პანელების გარეგნობა და ცხელი კლავიშების შეკვრა და ასევე გააკეთოთ გარკვეული პარამეტრები თავად პროგრამისთვის.

და ბოლოს, მთავარი მენიუს ბოლო ელემენტი, რომელსაც აქვს ტრადიციული KDE სტრუქტურა: პროგრამის დახმარება, ინფორმაცია Kword-ის შესახებ და ინფორმაცია KDE-ს შესახებ. პროგრამას ჯერ არ აქვს დახმარება (1.1 ვერსიაში) და ინფორმაცია ავტორების შესახებ ჩანს ნახ. 12.25. "თარგმანის" ჩანართზე ნათქვამია, რომ თარგმანი შესრულებულია ანდრეი ჩერეპანოვის მიერ.


ბრინჯი. 12.25. ინფორმაცია პროგრამის შემქმნელების შესახებ

ამით მთავრდება KWord ტექსტური პროცესორის აღწერა. სამწუხაროდ, ის ჯერ კიდევ არ შეიძლება ჩაითვალოს სრულად ფუნქციონალურ სატესტო პროცესორად. მთავარი პრეტენზია ფიგურებთან და ცხრილებთან მუშაობაა. მაგრამ პროცესორი საკმაოდ ნორმალურად მუშაობს რუსულ ენაზე და საშუალებას გაძლევთ აირჩიოთ სიმბოლოების კოდირება. მე არ ვიცი როგორ გავაკეთო ეს MS Word-ში (თუ ეს შესაძლებელია). ასე რომ, KWord საკმაოდ შესაფერისია არც ისე რთული დოკუმენტების შესაქმნელად.

12.7.6 StarWriter და OpenOffice.org Writer სიტყვების პროცესორები

StarWriter სიტყვების პროცესორი Sun's StarOffice-ის საოფისე კომპლექტის ნაწილია. მთავარი გვერდი: http://www.sun.com/products/staroffice. მისი ჩამოტვირთვა უფასოა საწყისი გვერდიდან, მაგრამ CD-ROM ღირს $39,95 (აშშ-ში).

StarOffice პაკეტი თავდაპირველად შეიქმნა გერმანული კომპანია StarDivision-ის მიერ, რომელიც დაარსდა 1980-იანი წლების შუა ხანებში. 1999 წლის ზაფხულში StarDivision შეისყიდა მის განვითარებასთან ერთად Sun-მა. Sun-ის სახელით გამოშვებულ StarOffice 5.1a-ს ბეტა ვერსიას რამდენიმე ფუნდამენტური განსხვავება ჰქონდა ორიგინალური დეველოპერის მიერ გამოშვებული ვერსიებისგან. რა თქმა უნდა, გამოჩნდა Sun ლოგო და საგრძნობლად (ჩემი აზრით) გამარტივდა ინსტალაციის პროცედურა, რაც ძალიან მოგაგონებდათ Windows-ის პროდუქტების ინსტალაციის პროცედურებს: უპასუხეთ რამდენიმე კითხვას, შემდეგ კი დაჯექით და წაიკითხეთ თანმიმდევრული სარეკლამო შეტყობინებები. შესაძლოა, ეს იყო იმის შედეგი, რომ StarOffice პაკეტი ასევე გამოვიდა Windows-ისთვის ვერსიით.

2000 წლის ივნისში Sun-მა გამოუშვა პაკეტის 5.2 ვერსია, სადაც StarWriter განლაგებულია Microsoft Word-ის ალტერნატივად, რომელიც დააკმაყოფილებდა ყველაზე მოთხოვნად მოთხოვნებს. მართლაც, StarWriter-ს აქვს ფაილების ფილტრების საკმაოდ დიდი ნაკრები და საკმაოდ ჰგავს Microsoft Word-ს ძირითადი ოპერაციების ნაკრების თვალსაზრისით, ამიტომ MS Word-დან StarWriter-ზე გადასვლა მომხმარებლისთვის საკმაოდ მარტივი უნდა იყოს. უფრო მეტიც, StarWriter უზრუნველყოფს MS Word-ის ფუნქციების უმეტესობას. მასთან ერთად შეგიძლიათ შექმნათ (WYSIWYG რეჟიმში) მაღალი ხარისხის დოკუმენტები. თქვენ შეგიძლიათ მარტივად მიიღოთ ტექსტი დაყოფილი რამდენიმე სვეტად, ჩადეთ ფიგურები და ცხრილები, გვერდითი ზოლები ტექსტში, დააყენოთ აბზაცის ფორმატი, ზღვრის სიგანე და ა.შ. აღწერილობებით ვიმსჯელებთ, არსებობს პროფესიონალური გამომცემლობის სისტემების თანდაყოლილი ფუნქციები, როგორიცაა მეზობელ ასოებს შორის მანძილის კონტროლი (კერნინგი), ინდივიდუალური ტექსტის ფრაგმენტებისთვის სტილის დაყენება (სათაურები, ციტატები და ა.შ.). StarWriter-ის გამოყენებით შეგიძლიათ შექმნათ კონვერტები, სტიკერები, ასოები.

თუ ვისაუბრებთ იმაზე, თუ რა შემთხვევებში ღირს StarWriter-ის გამოყენება ტექსტის დამმუშავებლად, მაშინ პირველ რიგში უნდა აღვნიშნოთ ის ფაქტი, რომ იგი განუყოფელია StarOffice-ის დანარჩენი პაკეტისგან. თავად StarOffice არის ინტეგრირებული გრაფიკული გარემო, საიდანაც შესაძლებელია ყველა სხვა აპლიკაციის გაშვება, ამიტომ ის საკმაოდ რესურსზე ინტენსიურია. ამიტომ, ძნელად მიზანშეწონილია StarWriter-ის გამოყენება ისეთ შემთხვევებში, როდესაც გჭირდებათ მცირე მემორანდუმის ან მოკლე ელ.ფოსტის შექმნა (თუ, რა თქმა უნდა, არ იყენებთ StarOffice-ის მთელ პაკეტს სამუშაო გარემოდ).

სამწუხაროდ, StarWriter-ის 5.2 ვერსიაც კი არ არის სრულად რუსიფიცირებული და არ ამუშავებს MS Word-ის გამოყენებით შექმნილ დოკუმენტებს საკმარისად სწორად, ამიტომ ამ პროგრამის გარკვეული ექსპერიმენტების შემდეგ მე უარი ვთქვი მის გამოყენებაზე. თქვენ შეგიძლიათ წაიკითხოთ მეტი StarOffice პაკეტის შესახებ A. Fedorchuk-ის წიგნში „ოფისი, გრაფიკა, ვებ Linux-ში“ [P1.6].

2000 წლის 13 ოქტომბერს Sun-მა ღია წყაროს შექმნა StarOffice-ის პაკეტი. ამრიგად, გამოჩნდა OpenOffice.org პროექტი (ყურადღება მიაქციეთ prefix.org - როგორც ამბობენ პროექტის ვებ გვერდზე, ასე უნდა დაერქვას ამ პროექტს სწორად, რადგან "OpenOffice" არის სხვა პროდუქტის რეგისტრირებული სავაჭრო ნიშანი).

OpenOffice.org-ის წყაროს კოდი ეფუძნება ტექნოლოგიას, რომელიც თავდაპირველად შეიქმნა Sun Microsystems-ის მიერ StarOffice™ კომპლექტის მომავალი ვერსიებისთვის. StarOffice-ისგან განსხვავებით, OpenOffice.org პროექტი არ შეიცავს ინტეგრირებულ გარსს - პაკეტის არქიტექტურა ითვალისწინებს პაკეტში შემავალი აპლიკაციების ცალკე გამოყენებას. პაკეტი დაწერილია C++-ში და მოიცავს ყველა ძირითად საოფისე აპლიკაციას, როგორიცაა ტექსტის დამმუშავებელი, ცხრილები, პრეზენტაციების მართვის პროგრამა, გრაფიკული პროგრამა, დიაგრამები და ფორმულების რედაქტირების ინსტრუმენტები. მაგრამ OpenOffice.org არ შეიცავს ელფოსტას, კალენდარს ან ბრაუზერის კლიენტს.

სხვა ინოვაციები მოიცავს XML სტანდარტზე დაფუძნებული ფაილის ფორმატის გამოყენებას, რაც აადვილებს სხვა პროდუქტებთან (და, შესაბამისად, კომპიუტერის სხვა მომხმარებლებთან) ურთიერთობას და ასევე უზრუნველყოფს პროდუქტის მომავალი განვითარების ნათელ პერსპექტივას. პროდუქტში შედის გადამყვანები სხვა საერთო ფაილის ფორმატებისთვის, მათ შორის ფორმატები Microsoft Office-ის ყველა ვერსიიდან და გაუმჯობესებული მხარდაჭერა აზიური ენებისთვის (ჩინური, იაპონური, კორეული).

OpenOffice.org პაკეტის ცალკეული შესრულებადი ფაილების სახელები მის სათავეს StarOffice-დან იღებს. მთელ პაკეტს ეწოდება "soffice" ბრძანება. ინდივიდუალური პაკეტის პროგრამები გამოიძახება შემდეგი ბრძანებებით:

ცხრილი 12.3. პროგრამების სახელები OpenOffice.org პაკეტში.

ამჟამად OpenOffice.org პაკეტი ლოკალიზებულია 27 ენაზე. პაკეტი სტაბილურად მუშაობს Solaris, Linux (მათ შორის PPC Linux) და Windows ოპერაციულ სისტემებზე. მისი პორტირება FreeBSD, IRIX და Mac OS X პლატფორმებზე მიმდინარეობს.

ეს ყველაფერი ზოგადი ინფორმაცია იყო. დროა მოგიყვეთ თქვენი პირველი შთაბეჭდილებების შესახებ თავად პროგრამასთან მუშაობისას. მე ვმუშაობდი 641b ვერსიით, რომელიც არის Urban Soft-ის Red Hat Linux 7.2 Cyrillic Edition დისტრიბუციის ნაწილი.

პროგრამის ინსტალაცია საკმაოდ მარტივია - გააფართოვეთ არქივი ერთ-ერთ ხელმისაწვდომი დირექტორიაში და გაუშვით დაყენების პროგრამა მიღებული ინსტალაციის დირექტორიადან. დასაწყისისთვის, შეგიძლიათ აირჩიოთ სტანდარტული ინსტალაციის ვარიანტი (ასევე არის მინიმალური და მორგებული პარამეტრები). ინსტალაციამ უპრობლემოდ ჩაიარა, რის შემდეგაც OpenOffice.org641 ქვეცნობარი გამოჩნდა ჩემს მთავარ დირექტორიაში. ეს დირექტორია შეიცავს სიმბოლურ ბმულს, სახელწოდებით soffice, რომელიც საშუალებას გაძლევთ გაუშვათ პროგრამა. Swriter პროგრამა, ანუ ტექსტის დამმუშავებელი, გაშვებულია ამ ბმულიდან. დარჩენილი პროგრამები უნდა იყოს გაშვებული საკუთარი სახელებით.

პროგრამის ფანჯრის გამოჩენა, რა თქმა უნდა, გარკვეულწილად უჩვეულოა MS Office მომხმარებლისთვის. ფანჯრის ზედა ნაწილში მენიუს ჩვეულებრივი ზოლებისა და ხელსაწყოების ზოლების გარდა, მარცხნივ არის ასევე ვერტიკალური ხელსაწყოების პანელი. მაგრამ, ზოგადად, ფანჯრის ყველა ელემენტი საკმაოდ ნათელია.

სამწუხაროდ, ამ პროგრამას გავეცანი ამ წიგნზე მუშაობის ბოლო ეტაპზე და ვერ ვახერხებ ამ ტექსტური პროცესორის დეტალურ აღწერას. აღვნიშნავ მხოლოდ ყველაზე მნიშვნელოვანს.

დასაწყისისთვის, ბუნებრივია, ვცდილობდი, უბრალოდ, თვითნებური ტექსტი შემეტანა რუსულად. აკრეფის პრობლემა არ ყოფილა, მაგრამ რატომღაც ასოები ერთმანეთს ემთხვევა (პრობლემა, რომელიც უკვე დაფიქსირდა StarOffice-თან დაკავშირებით). შრიფტის შეცვლის მცდელობამ აჩვენა, რომ Helvetica ყველაზე მისაღები იყო. ტექსტი ზოგადად წასაკითხი გახდა, მაგრამ ასოების გაშვების ეფექტი მთლიანად არ იყო აღმოფხვრილი. სურათის (პროგრამის ფანჯრის სნეპშოტი) და ცხრილის ჩასმა უპრობლემოდ ჩაიარა (და ცხრილის შექმნისას მისი სათაური მაშინვე ჩამოყალიბდა).

შემდეგ ვცადე აკრეფილი ტექსტის შენახვა MS Word ფორმატში. ამისთვის ავირჩიე ნივთი ფაილი/შენახვა როგორც, ხოლო File Type-ის ჩამოსაშლელ სიაში - Microsoft Word 97/2000/XP, შეიყვანეთ ფაილის სახელი და დააწკაპუნეთ ღილაკს Save. გადატვირთეთ Windows-ში და გახსნა შენახული ფაილი. თავდაპირველად სურათი არ ჩანდა, თუმცა მენიუში შესვლის შემდეგ ხედიმე შევარჩიე ნივთი გვერდის განლაგება, ყველაფერი თავის ადგილზე დადგა. მაგიდასთანაც ყველაფერი კარგადაა. ასე რომ, ფაილის Word ფორმატში შენახვა მუშაობს.

საპირისპირო მოქმედება - MS Word-ში შექმნილი ფაილის გახსნა OpenOffice.org-ში - ასევე წარმატებული იყო. მართალია, თავდაპირველად ზოგიერთი სტრიქონი ასოების ნაცვლად მთლიანად კვადრატებით იბეჭდებოდა. მაგრამ, როგორც გაირკვა, ეს შრიფტების კომპლექტებში (ან სტილში) განსხვავების შედეგია - ტექსტის შესაბამისი ნაწილის არჩევისა და შრიფტის შეცვლის შემდეგ, ტექსტი საკმაოდ იკითხებადი ხდება.

სხვათა შორის, swriter პროგრამაში აკრეფილი იყო OpenOffice.org პაკეტის შემდეგი მოკლე აღწერა.

ახლა არ მაქვს შესაძლებლობა ჩავერთო სრაიტერის პროგრამის დეტალურ აღწერაში, რომ აღარაფერი ვთქვათ პაკეტის დანარჩენ პროგრამებზე, უბრალოდ მინდა ჩამოვაყალიბო პირველი დასკვნა. ყველაზე მნიშვნელოვანი, ჩემი აზრით, არის ის, რომ პირველად Linux-ის პირობებში გახდა შესაძლებელი Microsoft Office-ში შექმნილ ფაილებთან მუშაობა. ამრიგად, აღარ არის საჭირო ემულატორების გაშვება, რათა ნახოთ MS Word ფაილი, რომელიც მიღებულია ელფოსტის დანართად Microsoft-ის ნებისმიერი მხარდამჭერისგან. და არ აქვს მნიშვნელობა, რომ ჯერ კიდევ არსებობს პრეტენზია ეკრანზე გამოსახული სურათის ხარისხთან დაკავშირებით. ყველა ღია კოდის პროდუქტი მუდმივად იხვეწება და ვითარდება და ხარვეზები დროთა განმავლობაში აღმოიფხვრება. მაგრამ OpenOffice.org-ის გამოჩენამ არღვევს ბოლო ძაფს, რომელიც აკავშირებს Linux-ის ერთგულებს Microsoft-ის პროდუქტებთან და საშუალებას აძლევს მათ მთლიანად გადავიდნენ Linux-ის გარემოში.

12.8. ლექსიკონები და მთარგმნელები

პირადად მე უარყოფითი დამოკიდებულება მაქვს პროგრამების მიმართ, რომლებიც შექმნილია ტექსტის ავტომატურად თარგმნისთვის ერთი ენიდან მეორეზე. რამდენიც არ უნდა ეცადონ ასეთი პროგრამების შემქმნელებს, ისინი ვერ მიაღწევენ თარგმანის რაიმე მისაღებ ხარისხს და ვფიქრობ, უახლოეს მომავალში წარმატებას ვერ მიაღწევენ. ასეთი პროგრამებით შექმნილ თარგმანებს შეუძლიათ უბრალოდ შეცვალონ დაწერილის მნიშვნელობა აბსურდულობამდე. ამიტომ, მე თვითონ არ ვიყენებ ასეთ პროგრამებს და არ გირჩევთ მათ.

ლექსიკონები სხვა საქმეა. მეჩვენება, რომ პროფესიონალ მთარგმნელებსაც არ შეუძლიათ ლექსიკონის გარეშე. ჩვენს მშობლიურ ენაშიც კი ყოველთვის არ გვესმის ზოგიერთი სიტყვის მნიშვნელობა, ამიტომ იძულებულნი ვართ გამოვიყენოთ განმარტებითი ლექსიკონები და ენციკლოპედიები. ასე რომ, ელექტრონული ლექსიკონი უბრალოდ აუცილებელია. და ასეთი ლექსიკონები არსებობს, განსაკუთრებით Linux-ისთვის. ბუნებრივია, მომხმარებელთა უმეტესობას უპირველეს ყოვლისა სჭირდება ინგლისურ-რუსული ლექსიკონები პროგრამების ახსნა-განმარტების გასაგებად, რომლებიც უმეტეს შემთხვევაში მოცემულია ინგლისურად.

მე არ ჩამიტარებია ელექტრონული ლექსიკონების შედარებითი ანალიზი, რომლის შედეგებიც შემეძლო აქ შემოგთავაზოთ. პირველი პროგრამა, რომელიც შემხვდა, იყო დ.ანისიმოვის მიერ შემუშავებული slovo პროგრამა, რომელსაც უკვე მიჩვეული ვიყავი და საკმაოდ უხდება. ეს პროგრამა იყენებს ცნობილ ინგლისურ-რუსულ Muller ლექსიკონს (თუმცა სხვა ლექსიკონების დაკავშირება შესაძლებელია) და იძლევა ინგლისური სიტყვების ტრანსკრიფციას, ამიტომ ნორმალურ პრაქტიკაში ეს საკმაოდ საკმარისია.


ბრინჯი. 12.26. slovo პროგრამის ფანჯარა

ტრანსკრიფციის მიღებამ შეიძლება გარკვეული სირთულეები შეგიქმნათ, რადგან პროგრამის ამ ნაწილის სწორად მუშაობისთვის საჭიროა სპეციალური შრიფტების დაყენება (ეს ბუნებრივია, ჩვეულებრივი შრიფტები არ შეიცავს ტრანსკრიფციის სიმბოლოებს). ამასთან, პროგრამის სახელმძღვანელოში, რომელიც ასევე შედის რუსულ ვერსიაში, დეტალურად არის აღწერილი საჭირო მოქმედებები, ამიტომ აქ ამის ახსნა არ არის საჭირო. მაინც ყველაფერი გამომივიდა, მგონი შენც ყველაფერი კარგად იქნება, გარდა იმისა, რომ ცოტა ღონე მოგიწევს.

პროგრამის დაწყების შემდეგ ჩნდება ნახ.1-ზე ნაჩვენები ფანჯარა. 12.26, მხოლოდ თავდაპირველად სამი ქვედა ველი ცარიელია.

თქვენ შეგიძლიათ აირჩიოთ სიტყვა, რომელიც საჭიროებს თარგმნას სიიდან ზედა ველში, ან პირდაპირ შეიყვანოთ იგი შეყვანის ხაზში (მეორე ველი ზემოდან). აკრეფისას, სიტყვების სიაში მონიშვნა გადადის თქვენს მიერ შეყვანილ სიმბოლოებთან ყველაზე ახლოს მდებარე სიტყვაზე. ‹Enter› ღილაკის დაჭერით თარგმანი გამოჩნდება პროგრამის ფანჯრის ქვედა ველში, ხოლო ტრანსკრიფცია თარგმანის ზემოთ მდებარე ველში. მენიუს ელემენტი ლექსიკონებისაშუალებას გაძლევთ შეცვალოთ ლექსიკონი (ყველა ლექსიკონი არ გაძლევთ საშუალებას აჩვენოთ ტრანსკრიფცია; ჩემს შემთხვევაში მხოლოდ მიულერის ლექსიკონს ჰქონდა ეს თვისება).

ვიმედოვნებ, რომ მოცემული განმარტებები საკმარისია იმისათვის, რომ შეძლოთ ამ პროგრამის ეფექტურად გამოყენება.

მე წავაწყდი სხვა საერთო ინგლისურ-რუსულ ლექსიკონს, როგორც ALT Linux Junior 1.0 დისტრიბუციის ნაწილი. ეს არის ლექსიკონი მოვაევგენია ციმბალიუკი. ამ ლექსიკონის გრაფიკული გარსის ფანჯარა ნაჩვენებია ნახ. 12.27.


ბრინჯი. 12.27. mova ლექსიკონის გრაფიკული გარსის ფანჯარა

შეყვანის ხაზში (იგი მონიშნულია ყვითლად), შეიყვანეთ ინგლისური სიტყვა და დააჭირეთ ღილაკს "^Word" შეგიძლიათ უბრალოდ დააკოპიროთ უცნობი სიტყვა შეყვანის სტრიქონში მოცემული ფაილში Readme_mova_koi.txt თან ერთვის და რუსულ ენაზე, ამიტომ აქ დეტალური ახსნა არ არის საჭირო.

შენიშვნები:

მას შემდეგ ჩემი ვებსაიტის მისამართი შეიცვალა http://rus-linux.net-ით.

ამჟამად საიტი http://linux-ve.chat.ru არ არის მხარდაჭერილი და მისი მთელი შინაარსი გადატანილია საიტზე http://rus-linux.net, სადაც ჩემს პირად გვერდზე იხილავთ აღნიშნულ შენიშვნებს. .