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

FAR მენეჯერი: მოკლე შესავალი

ეს ნორტონის მსგავსი ფაილების მენეჯერი, შექმნილი ცნობილი რუსი პროგრამისტის ევგენი როშალის მიერ, ასახავს Norton Commander პროგრამის ინტერფეისს, რომელიც ცნობილია მრავალი მომხმარებლისთვის. FAR შექმნილია Windows 95/98 / Me და Windows 2000 / NT ფაილებთან, დირექტორიებთან და არქივებთან მუშაობისთვის და შეუძლია ფუნქციონირება როგორც სრულ ეკრანზე, ასევე ფანჯრის რეჟიმში. ჩვენ არ ვიმღერებთ ამ პროგრამის დიდებას, მაგრამ, ჩვენი აზრით, არ არსებობს უფრო მოსახერხებელი ფაილების მენეჯერი, ყოველ შემთხვევაში, ადამიანისთვის, რომელსაც დრო ჰქონდა სერიოზულად ემუშავა Norton Commander პროგრამასთან.

რომელს მივცეთ უპირატესობა?

რა თქმა უნდა, არ არის საჭირო ცნობილი კომუნალური Norton Commander-ის წარდგენა. ამ დროისთვის, მისი უახლესი ვერსია არის Norton 2000, რომელიც შესანიშნავად წყვეტს 2000 წლის პრობლემას, მაგრამ არ არის განსაკუთრებული ინტერესი რუსი მომხმარებლისთვის. ამის მრავალი მიზეზი არსებობს, დავასახელოთ მხოლოდ ყველაზე მნიშვნელოვანი: პაკეტი არ არის რუსიფიცირებული; გამოყენებული შრიფტი არ შეიცავს კირილიკას, ამიტომ ფაილების და დირექტორიების რუსული სახელების გამოყენება შეუძლებელია; პაკეტის შიდა საინფორმაციო ბაზა არ შეიცავს რუსულ პროგრამას. გარდა ამისა, არ არის მცირე მნიშვნელობა, რომ პროგრამა თქვენს მყარ დისკზე იკავებს დაახლოებით 10 მბ (ვერსია 1.0) და ეს არ არის იაფი.

Norton Commander უტილიტასგან განსხვავებით, FAR პროგრამის უახლესი ვერსია (FAR 1.70b3) იკავებს მხოლოდ 2 მბ-ზე ოდნავ მეტ ადგილს დისკზე, ხოლო წინა ვერსია (FAR 1.70b2) ზოგადად "იწონიდა" ორჯერ ნაკლებს. FAR Manager ითვლება shareware პროდუქტად. მისი რეგისტრაციის ღირებულებაა 25 დოლარი (რეგისტრაციის გარეშე პროდუქტი მუშაობს 40 დღე), ხოლო დსთ-ს და ბალტიისპირეთის ქვეყნების მოქალაქეებსა და ორგანიზაციებს შეუძლიათ პროგრამა უფასოდ დარეგისტრირდნენ. მისი წარმატებული რეგისტრაციისთვის (ეს კეთდება FAR პროგრამის გაშვებით –r: “FAR -r” პარამეტრით), ყოფილი სსრკ-დან მომხმარებელმა უნდა შეიყვანოს ფრაზა “xUSSR რეგისტრაცია” მომხმარებლის სახელად და რეგისტრაციის კოდი იქნება. კვირის დღე, როდესაც გადაწყვიტეთ პროგრამის დარეგისტრირება (მაგალითად, სიტყვა "ორშაბათი" შეყვანილია მცირე რუსული ასოებით). სერვერის მისამართები FAR-ისთვის: http://www.rarsoft.com/, ftp://rarsoft.ti.sk/pub/FAR/ და ftp://rarsoft.ti.sk/pub/FAR/ (თუმცა არა ყველა მათგან უახლესი ვერსია ერთდროულად გამოჩნდა).

რაც შეეხება FAR Manager-ის პროგრამულ შესაძლებლობებს, ეს პროგრამა აქაც საუკეთესოა - როგორც მომხმარებლების ფართო სპექტრისთვის, ასევე პროფესიონალი სპეციალისტებისთვის. ფაქტია, რომ Norton Commander-ის პირველი ვერსიებიდან ცნობილი სტანდარტული ფუნქციების გარდა, პროგრამას აქვს ბევრი სასიამოვნო ფუნქცია. ეს მოიცავს დირექტორიების ზომის განსაზღვრას, აქტიური ამოცანების სიის გამოძახებას; ფაილის გადაცემა FTP კლიენტის საშუალებით. FAR ასევე იძლევა უამრავ შესაძლებლობებს არქივებთან მუშაობისას: დაარქივება და გახსნა, ფაილების ნახვა, რედაქტირება და შესრულება არქივებიდან. პროგრამა მხარს უჭერს არქივის ცნობილ ფორმატებს, მათ შორის თვითმმართველობის ამოღებას და CAB არქივებს. FAR მშვენივრად ესმის ფაილების გრძელი სახელები, სწორად მუშაობს რუსული ასოებით და ჩაშენებული რედაქტორი საშუალებას გაძლევთ გადართოთ DOS და WIN კოდირებებს შორის. მაგრამ ჩვენ არ ჩავუღრმავდებით პროგრამის შესაძლებლობების შემდგომ ჩამოთვლას, რადგან ამის შესახებ უკვე ბევრი დაიწერა.

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

დანამატები FAR-ისთვის

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

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

რამდენიმე ყველაზე სასარგებლო დანამატი, როგორც უკვე აღვნიშნეთ, ავტომატურად შედის FAR Manager დისტრიბუციაში. ყველაზე ხშირად გამოყენებულიდან, მინდა დავასახელო მოსახერხებელი ბეჭდვის მენეჯერი და მოდული "ფაილის რეგისტრის კონვერტაცია", რომელიც საშუალებას გაძლევთ გააერთიანოთ შერჩეული დირექტორიაში ფაილების სახელების მართლწერის ცვლილება. ასევე ძალიან ეფექტურია მოდული "Advanced Comparison", რომელიც, Norton-ისგან ცნობილი "საქაღალდეების შედარება" ბრძანებისგან განსხვავებით, საშუალებას გაძლევთ მიუთითოთ დამატებითი შედარების პარამეტრი (დრო, შინაარსი, ზომა), ასევე ჩართოთ ან, პირიქით. , გამორიცხეთ გარკვეული ფაილები შედარებისას და საქაღალდეები. კარგად ცნობილი დანამატი „FTP-კლიენტი“ ფაილების გადაცემის პროცესს ბევრად აადვილებს. FAR-ის უახლეს ვერსიას (1.70b3) დაემატა კიდევ ერთი საინტერესო მოდული „Explorer კონტექსტური მენიუ“ (ნახ. 1), თუმცა მასში გამოცხადებული ფუნქციების უმეტესობა ჯერ კიდევ არ არის აქტიური. ამავდროულად, ამ მოდულის ზოგიერთი ფუნქციის პრაქტიკაში გამოყენება შესაძლებელია საკმაოდ ფართოდ (მაგალითად, "გაგზავნა", "გაჭრა", "ასლი" და "ჩასმა").

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

ნებისმიერი ახალი მოდულის დაყენება ძალიან მარტივია. თქვენ უნდა შექმნათ Plugins ქვედირექტორია FAR დირექტორიაში (ნაგულისხმევად C: \ Program Files \ Far) (პროგრამის უახლეს ვერსიებში ის ავტომატურად იქმნება), შიგნით შექმენით სპეციალური ქვედირექტორია ამ დანამატისთვის და დააკოპირეთ ყველა დანამატი. ფაილები მასში. ამ მანიპულაციების შემდეგ თქვენ ხურავთ პროგრამას ჩვეული წესით, შემდეგ გადატვირთავთ მას და მოდული იწყებს მუშაობას. თქვენ შეგიძლიათ გამოიძახოთ საჭირო დანამატი F11 კლავიშის დაჭერით და მისი არჩევით გახსნილი სიიდან. ზოგიერთი დანამატი ასევე შეირჩევა Alt + F1 (Alt + F2) კომბინაციით. დაინსტალირებული დანამატების პარამეტრების შესაცვლელად საჭიროა გამოიყენოთ ბრძანება F9ФParametersФParameters of external modules და გააკეთოთ საჭირო კორექტირება (ნახ. 2).

ნამდვილად საჭიროა FAR დანამატები?

როგორც ზემოთ აღინიშნა, ამ დაწერის დროს ოფიციალურად დარეგისტრირდა 407 სხვადასხვა დანამატი http://www.uic.nnov.ru/~ruiv/plugring/cgi-bin/downld.cgi (სხვა პროგრამული უზრუნველყოფის პოვნა ალბათ შეუძლებელია ინსტრუმენტი, რომლისთვისაც ასეთი რიცხვი შემუშავებული იქნებოდა). ერთის მხრივ, შესაძლებლობების ისეთი ფართო სპექტრი, რომელსაც დანამატები გვაწვდიან, თითქოს ზედმეტია, მაგრამ, მეორე მხრივ, ეს არის FAR Manager-ის მთავარი უპირატესობა სხვა პროგრამებთან შედარებით, რომლებიც შექმნილია ფაილებთან და დირექტორიებთან მუშაობისთვის. ყოველივე ამის შემდეგ, FAR-ის მოდულური სტრუქტურა მომხმარებლებს საშუალებას აძლევს დააკავშირონ და გათიშონ ზუსტად ის დანამატები, რომლებიც საჭიროა.

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

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

Clipboard Copy, Clipboard Copy Alt

ეს დანამატები განკუთვნილია ბუფერების გამოსაყენებლად ფაილებისა და საქაღალდეების კოპირებისთვის და გადასატანად, როგორც ყოველთვის Windows-ში, მაგრამ ადრე მიუწვდომელია FAR Manager-ში. დასაშვებია კოპირება (გადატანა) როგორც Windows-დან FAR-ში, ასევე პირიქით. თავისთავად, ასეთი ფუნქცია მნიშვნელოვნად უწყობს ხელს კოპირებისა და გადაადგილების ჩვეულებრივ ოპერაციებს, თუმცა, არ შეიძლება ითქვას, რომ ის ძალიან მოხერხებულად ხორციელდება (თუ Windows-ში საკმარისია, როგორც მოგეხსენებათ, დააწკაპუნოთ მარჯვენა ღილაკით და აირჩიოთ სასურველი მოქმედება, შემდეგ FAR-ში თქვენ უნდა შეასრულოთ კომბინაცია F11Ф Exchange buffer Ф Copy (გადატანა / ამოჭრა ან ჩასმა) მართალია, თქვენ არ შეგიძლიათ მოითხოვოთ შეუძლებელს პლაგ-ინსების ავტორებისგან: ეს არის გზა, რომელიც გათვალისწინებულია ლოგიკის საფუძველზე. დანამატის ოპერაცია. ეს იდეა თავდაპირველად განხორციელდა Clipboard Copy plug-in-ში, მაგრამ ბოლომდე არ განხორციელებულა: ზოგიერთი ფაილის კოპირების მცდელობისას პროგრამა იძლევა ფაილური სისტემის შეცდომას მოგვიანებით, მსგავსი ფუნქციონალური Clipboard Copy Alt დანამატი. გამოჩნდა, რომლებშიც არ შეგვხვედრია შეცდომის სიტუაციები.. არქივი: კლ bcopy110.rar (158,296 ბაიტი, ავტორი - ალექსანდრე კოტელოვიჩი) - Clipboard Copy plugin; მუშაობს FAR1.60 ვერსიიდან, clipcopy.rar (9361 ბაიტი, ავტორი - ანდრეი ბუდკო) - Clipboard Copy Alt მოდული; მუშაობს FAR1.65 წლიდან.

ფაილების სიის შემქმნელი

მისი მიზანია, როგორც სახელი გულისხმობს, ფაილის შექმნა მიმდინარე დირექტორიაში, რომელიც შეიცავს არჩეული ფაილების სახელების სიას. მიუხედავად იმისა, რომ, რა თქმა უნდა, არსებობს ჩვეულებრივი შესაძლებლობა, დააკოპიროთ არჩეული ფაილების სახელები ბუფერში Ctrl + Ins დაჭერით და შემდეგ ბუფერიდან ტექსტურ ფაილში ჩასმა, ეს მოდული ასევე საკმაოდ მოსახერხებელია ზოგიერთ შემთხვევაში. ეს საშუალებას გაძლევთ დააკოპიროთ ფაილები ბილიკებით (ფაილის ჯგუფისთვის გრძელი ბილიკების ხელით შეყვანა უკიდურესად საეჭვო გასართობია), ასევე შეავსოთ ფაილების შექმნილი სია ახალი ფაილებით და ქვესაქაღალდეების დამუშავება (რა თქმა უნდა, თუ ისინი არჩეულია). არის სიტუაციები, როდესაც ის უბრალოდ შეუცვლელია (მაგალითად, ამ სტატიის ავტორს, როგორც მასწავლებელს, ხშირად სჭირდება დამოუკიდებელი დავალებების ფორმირებისას). არქივი: flist22.rar (107780 ბაიტი, ავტორი - ანდრეი ბელუსოვი); მუშაობს FAR1.60 წლიდან.

შეცვალე გაცვლა

სინამდვილეში, ეს მოდული წარმოადგენს ორ მოდულს: "დაწყვილებული ფრჩხილები" და "რუს<->Lat”, რა თქმა უნდა, აპირებდა ფაილის რედაქტირებას ტექსტურ რედაქტორში FAR. პირველი მოდული პასუხისმგებელია სხვადასხვა ტიპის ერთი და ორმაგი დაწყვილებული ფრჩხილების პოვნასა და ხაზგასმაზე. მოდული დაიწერა FAR1.63 ვერსიისთვის, რომელიც არ იძლეოდა ასეთ შესაძლებლობას. FAR ვერსია 1.70b2 უკვე შეიცავს ჩაშენებულ "Brackets" დანამატს, რომელიც ასრულებს იგივე ფუნქციებს. რაც შეეხება მოდულს „რუს<->Lat ", მაშინ მისი დაკავშირება მაინც შესაძლებელია მხოლოდ ხელით და უზრუნველყოფს ძალიან სასარგებლო უნარს არჩეული ბლოკის გადაქცევის QWERTY წესის მიხედვით<->QWERTY, და ასეთი მოთხოვნილება ყოველთვის ჩნდება, თუ უბრალოდ დაგავიწყდათ ანბანის გადართვა და ბუნებრივია არ გაქვთ რაიმე განსაკუთრებული სურვილი ტექსტის ხელახლა აკრეფის. არქივი: editswap.zip (16 800 ბაიტი, ავტორი - ვალენტინ სკირდინი). მიუხედავად იმისა, რომ დანამატი დაიწერა FAR1.63 ვერსიისთვის, ის მშვენივრად მუშაობს პროგრამის შემდგომ ვერსიებში. მართალია, ფრჩხილების პოვნისა და ხაზგასმის ფუნქცია დუბლირებული აღმოჩნდება.

დეინსტალაცია

დანამატი საშუალებას გაძლევთ წაშალოთ პროგრამები FAR მენეჯერიდან ისევე, როგორც ეს ჩვეულებრივ ხდება მართვის პანელიდან (F11FRemove programsFSelect პროგრამის სახელი). არქივი: uinst11.zip (8 619 ბაიტი, ავტორი - დიმიტრი ჟემეროვი); მუშაობს FAR1.65 წლიდან.

FAR ნავიგატორი (ProxyFtp)

ეს მოდული საშუალებას გაძლევთ იმუშაოთ არა მხოლოდ ftp სერვერებთან (ფაილების და დირექტორიებიდან ჩამოტვირთვა ან წაშლა, თქვენი ფაილების სერვერზე კოპირება), როგორც სტანდარტული FTP კლიენტის მოდული, არამედ http სერვერებთან (სერვერიდან ჩამოტვირთვა). თუ კავშირი გატეხილია, შესაძლებელია ფაილების განახლება. რაც შეეხება ფაილების კომპიუტერში ჩამოტვირთვას, რა თქმა უნდა, უფრო მოსახერხებელი შესაძლებლობებია გათვალისწინებული ჩამოტვირთვის მენეჯერების მიერ, რომლებიც სპეციალურად არის შექმნილი ამისათვის (აქ და უფრო მოხერხებულად ორგანიზებული რეზიუმე, და გრაფიკით მუშაობა და მაქსიმალური სიჩქარით ჩამოტვირთვა და ა.შ.) ), ასე რომ, ეს მიმართულება, ზოგადად, ყველასთვის არ არის. და თუ ვსაუბრობთ საპირისპირო ოპერაციაზე, მაშინ მოდულის ფუნქციები ფართო აუდიტორიისთვის საინტერესო უნდა იყოს. სერვერთან დასაკავშირებლად, თქვენ უნდა შეასრულოთ მოქმედებების მარტივი თანმიმდევრობა: F11ФFAR NavigatorФ შეიყვანეთ სერვერის სახელი და სხვა პარამეტრები Shift + F4 კომბინაციის დაჭერით. არქივი: FARnav18b8.zip (161,583 ბაიტი, ავტორი - ვასილი მოშნინოვი); მუშაობს FAR1.65 წლიდან.

ვებ რედაქტორი

ეს დანამატი საშუალებას გაძლევთ შექმნათ და დაარედაქტიროთ html ფაილები ჩაშენებული ტექსტური რედაქტორის FAR გარემოში HTML ტეგების საკმაოდ ფართო დიაპაზონის შაბლონების ჩასმით (ნახ. 4), CSS ატრიბუტები, PHP სტრუქტურები (ნახ. 5) და ა.შ. . ამ გზით ვებ გვერდების სრული შექმნის პროცესი შრომატევადი და შრომატევადი და არც თუ ისე შთამაგონებელია, განსაკუთრებით მაშინ, როდესაც ფიქრობთ სპეციალურად ამ მიზნით შექმნილ პროგრამულ პროდუქტებზე. თუმცა, ეს მოდული შეიძლება იყოს ძალიან სასარგებლო გვერდის გამართვის პროცესში, როცა საჭიროა მინიმალური ცვლილებების შეტანა, შენახვა და შედეგის დაუყოვნებლივ შემოწმება. გარდა ამისა, ზოგიერთი ტეგი (აუცილებელია, მაგალითად, თქვენი გვერდის წარმატებული პოპულარიზაციისთვის) ჯერ კიდევ ხელით უნდა იყოს ჩასმული, ხოლო ვებ რედაქტორი დაგეხმარებათ მნიშვნელოვნად დააჩქაროს მთელი პროცესი. ტეგის ჩასართავად გამოიყენეთ მოქმედებების შემდეგი თანმიმდევრობა: F11ФHTML - EditorF აირჩიეთ საჭირო ტეგი. არქივი: web10.zip (163749 ბაიტი, ავტორი - ალექსანდრე ერმოლაევი); მუშაობს FAR1.7 ვერსიიდან.

FAR დანამატების პროგრამირება დეველოპერის დახმარების ენციკლოპედია

ეს არის ენციკლოპედია რუსულ ენაზე PlugRing Help მოდულების დეველოპერებისთვის. პრინციპში, FAR Manager დისტრიბუცია ასევე შეიცავს დახმარების ფაილს, მაგრამ ის საკმაოდ მოკლეა. ამიტომ, ამ დანამატის ავტორებმა გადაწყვიტეს დაეწერათ ნამდვილი Help-ენციკლოპედია, რომელშიც განხილულია დანამატის განვითარების ტექნოლოგია C/C ++-თან და პასკალთან მიმართებაში (სტრუქტურები, სერვისის ფუნქციები, ექსპორტირებული ფუნქციები და ა.შ.) დეტალურად არის მოცემული კონკრეტული რეკომენდაციები ამ სფეროში და უამრავი მაგალითი. გარდა ამისა, აქ გამოქვეყნებულია სხვადასხვა ავტორის სტატიები იმ ხარვეზებთან დაკავშირებით, რომელთა წინაშეც მათ მოუხდათ მათი დანამატების განვითარების სხვადასხვა ეტაპზე. სხვა სიტყვებით რომ ვთქვათ, ეს ენციკლოპედია დიდი დახმარებაა მათთვის, ვინც გადაწყვიტა შეავსოს დანამატის ავტორების რაოდენობა. ენციკლოპედიის გასაშვებად, უბრალოდ დააწკაპუნეთ pluginsr.chm ფაილზე. არქივი: help / pluginsr_chm.zip (394 619 ბაიტი, ავტორები - ვალენტინ სკირდინი, იგორ რუსკიხი, ივან სინტიურინი, კირილ კირიჩენკო, არტემ ნაზაროვი, ვასილი მოშნინოვი და დიმიტრი ჟემეროვი) ორიენტირებულია FAR1.7b3 ვერსიაზე.

PlugRinGviewer

დანამატი შექმნილია დანამატების მონაცემთა ბაზასთან მუშაობისთვის - PlugRing (ნახ. 6). ზოგადი მომხმარებელი შეიძლება იყოს დაინტერესებული კატეგორიების მიხედვით დანამატების მიზნობრივი ნახვის ორგანიზებით. ამ მოდულის უპირატესობა ის არის, რომ თქვენ არ გჭირდებათ მთელი მოდულის ბაზის დიდი ხნის განმავლობაში და დაჟინებით შესწავლა, თუ უნდა გაარკვიოთ, მაგალითად, რა დანამატები არსებობს ინტერნეტთან ან პრინტერთან მუშაობისთვის. ამასთან, PlugRinGviewer-ის ფუნქციონირება ბევრად უფრო ფართოა: ის მოიცავს პლაგინების ჩამოტვირთვას მონაცემთა ბაზიდან, განახლებას და ახალი დანამატების დამატებას. მაგრამ ეს ფუნქცია, პირველ რიგში, მიზნად ისახავს მოდულების ავტორებს. მონაცემთა ბაზასთან დასაკავშირებლად, ჯერ უნდა დააკონფიგურიროთ დანამატი თქვენს პროქსი სერვერზე (F9 Ф პარამეტრები Ф გარე მოდულის პარამეტრები Ф PlugRing plug-in-ის ბაზა Ф Proxy პარამეტრები), შემდეგ კი ინტერნეტთან დაკავშირების შემდეგ დააჭირეთ Alt + F1 (Alt + F2) და აირჩიეთ "PlugRing plug-in database" (ან სტანდარტული გზა F11F PlugRing მოდულის ბაზის მეშვეობით). არქივი: plugring.zip (394 619 ბაიტი, ავტორი - ვასილი მოშნინოვი), მუშაობს FAR1.65-დან.

დამატებითი ინფორმაციისთვის გირჩევთ დაუკავშირდეთ მისამართზე http://www.uic. nnov.ru/~ruiv/plugring/cgi-bin/downld.cgi, სადაც 400-ზე მეტი პლაგინი გელოდებათ უფასოდ, როგორც ამბობენ, ყველა გემოვნებისთვის.

ComputerPress 2 "2002

ვაგრძელებთ სტატიების სერიას იმ პროგრამების შესახებ, რომლებსაც სამსახურში ვიყენებ. დღეს ეს არის ერთ-ერთი უძველესი პროგრამა, რომელსაც ვიყენებ, FAR. მიუხედავად პატივცემული ასაკისა 15 წლისა და მოკრძალებული ინტერფეისისა, ორი ლურჯი ტექსტური ველის სახით. FAR დღესდღეობით ერთ-ერთი ყველაზე ძლიერი ფაილ მენეჯერია და იყენებს თანამედროვე ოპერაციული სისტემების Windows Vista-სა და Windows 7-ის ბევრ მახასიათებელს. და მასზე დაწერილი დანამატების რაოდენობა და ხარისხი საშუალებას გაძლევთ შექმნათ თითქმის ყველაფერი. 2.0 ვერსიის გარდა, FAR უფასო და ღია წყაროა.

ფაილების მენეჯერები და რითი ჭამენ ისინი

ერთხელ, როცა ხეები დიდი იყო, ცა უფრო ცისფერი იყო და კომპიუტერები უფრო სუსტი, ვიდრე თანამედროვე მობილურ ტელეფონებს. ყველაზე პოპულარული ოპერაციული სისტემა იყო MS DOS. მისი მიმღები ახლა არის Windows კონსოლი ან cmd. იმ შორეულ დროში Windows იყო დანამატი DOS-ზე და მომხმარებელთა დიდი უმრავლესობა მასში არ იჯდა. და 1986 წელს, ერთ-ერთი პირველი ფაილის მენეჯერი, Norton Commander, გამოვიდა (ის ნორტონი, მხოლოდ NC-დან) სწორედ მან აჩვენა მთელ მსოფლიოს პირველმა 2 ლურჯი ფანჯარა. სწორედ ეს ფორმატი გახდა ფაილების მენეჯერების დიდი რაოდენობის საფუძველი, მისი განლაგება და ბრძანებები გახდა სახელმძღვანელოები და მასთან მუშაობის სიჩქარე და მოხერხებულობა ბევრს ახსოვდა. ბევრი მომხმარებელი, ვინც გასინჯა ყველა უპირატესობა მასთან მუშაობისას, კვლავ იყენებს მის კოლეგებს. და იმ დროიდან ისინი საკმაოდ ბევრი გამოჩნდნენ. Volkov Commander-ს, რომელსაც ჰქონდა მცირე ზომის ძირითადი შესაძლებლობები, DOS Navigator-ს ჰქონდა დიდი შესაძლებლობები და ა.შ.

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

შორს მენეჯერი დღეს

დღეს FAR Manager არის უფასო BSD ლიცენზირებული ფაილ მენეჯერი. ის მუდმივად მუშავდება პროექტის გვერდზე http://www.farmanager.com, ასევე არის ფორუმი და ამისთვის პლაგინების მონაცემთა ბაზა. ის მშვენივრად მუშაობს Windows-ის ყველა ვერსიასთან, მათ შორის რეჟიმში სერვერის ბირთვი

ორივე x32 და x64 ვერსია ხელმისაწვდომია ჩამოსატვირთად. არის სტაბილური და ყოველდღიური ნაგებობები (მიუხედავად იმისა, რომ სახელი, ისინი ასევე ძალიან სტაბილურია), ჩამოტვირთვა ასევე ხელმისაწვდომია 7z არქივის ან msi პაკეტის სახით (შეიძლება სასარგებლო იყოს GPO-ს საშუალებით პროგრამული უზრუნველყოფის განსათავსებლად)

ბევრს აინტერესებს. რატომ გჭირდებათ x64 ვერსიაფაილ მენეჯერივით მარტივ პროგრამაში? ის არ მოიხმარს დიდ რესურსებს და არ საჭიროებს მაღალ შესრულებას. ამ კითხვაზე პასუხის გასაცემად, გადადით ნებისმიერ x32 მენეჯერთან Windows \ System32 \ Drivers საქაღალდეში, ნებისმიერ x64 სისტემაში და დაიმახსოვრეთ ნანახი ფაილების რაოდენობა და შემდეგ გადადით იქ უბრალო Explorer-ით. და ნახავთ, რომ მათგან ბევრად მეტია. მაგრამ ეს არის ზუსტად ფაილებთან და საქაღალდეებთან მუშაობა, რაც მთავარი ფუნქციაა ნებისმიერი ფაილის მენეჯერისთვის.

მას მოყვება მოდულების დიდი რაოდენობა, რომლებიც საშუალებას გაძლევთ იმუშაოთ FTP-თან და ქსელთან. არის ჩაშენებული პროცესის მენეჯერი და არქივის მენეჯერი. ის საშუალებას გაძლევთ დააკოპიროთ მაუსის საშუალებით და გამოიყენოთ Windows კონტექსტური მენიუ მარჯვენა ღილაკით. კონტექსტური მენიუს დასარეკად, თქვენ უნდა დააჭიროთ ღილაკს 3-5 წამის განმავლობაში

ამისთვის გამოიყენება მოდული Emenu.

დამატებითი ფუნქციებიდან არის მუშაობის მხარდაჭერა Მომხმარებლის ანგარიშის კონტროლი(UAC)

და კოპირების და სხვა მოქმედებების დინამიური ჩვენება Windows 7-ის ხატულაზე

გაითვალისწინეთ, რომ FAR რჩება კონსოლის პროგრამად და საშუალებას გაძლევთ გამოიყენოთ Windows კონსოლის ყველა მახასიათებელი სწორედ მასში. გარდა ამისა, მას აქვს მეხსიერება კონსოლის პროგრამების გამოსაყენებლად.

პლაგინები Far Manager-ისთვის

ყურადღება: გამოყენებული დანამატების ვერსია დამოკიდებულია FAR Manager-ის ვერსიაზე; x64 ვერსიისთვის თქვენ უნდა გამოიყენოთ დანამატების x64 ვერსიები. ყველა დანამატს, რომელიც მე აღვწერე, აქვს x64 ვერსია. დანამატის თავსებადობა სხვადასხვა ვერსიებთან მითითებულია სპეციალურ თემაში

ყველა დანამატი დაინსტალირებულია Far \ Plugins საქაღალდეში მათი ამოხსნით და შემდეგ FAR-ის გადატვირთვით.

მოდული კატეგორიიდან Must have. მნიშვნელოვნად აფართოებს FAR მენეჯერის და არა მხოლოდ მისი კონფიგურაციისა და გამოყენების შესაძლებლობებს. ეს არის კონსოლის ემულატორი. თუ გაშვებისას ის აღმოაჩენს ფაილს far.exe უშვებს მას და მუშაობს მის გარემოში. მე ვიყენებ conemu-ს, როგორც FAR-ის მთავარ ჩამტვირთველს. მისი შესაძლებლობები უზარმაზარია

  • გაუშვით FAR-ის მრავალი ასლი და მეტი, შეუძლია მუშაობა კონსოლის ნებისმიერ პროგრამასთან ან PowerShell გარემოსთან, cmd, telnet და ა.შ.
  • გაუშვით პროგრამები როგორც ადმინისტრატორი ან სხვა მომხმარებელი, არის UAC მხარდაჭერა

  • საშუალებას აძლევს ნახოს კონსოლის გამომავალი დიდი სიგრძე FAR-ში. რაც არ შეიძლება ჩაითვალოს სტანდარტულად. სასარგებლოა დიდი სიების ნახვისას

კონსოლის შეყვანის გასააქტიურებლად გამოიყენეთ CtrlO_View.reg მაკრო, რომელიც მდებარეობს ConEmu \ ConEmu.Addons საქაღალდეში. ნაგულისხმევად დაყენებულია Ctrl + O მალსახმობი, მაგრამ გირჩევთ გამოიყენოთ სხვა კომბინაცია, როგორიცაა Ctrl + S ხაზის რედაქტირებით.

მას, ვინც გჭირდებათ

  • გარდა ამისა, გააფერადეთ და შეცვალეთ FAR-ის გარეგნობა და მასში გამოყენებული შრიფტები

პარამეტრი იწყება ზედა ზოლზე მარჯვენა ღილაკის დაჭერით და პარამეტრების არჩევით

  • დააკოპირეთ / ჩასმა FAR კონსოლიდან
  • და უფრო მეტი

არქივი FAR-ისთვის უფასო 7-zip-ზე დაფუძნებული. FAR-ს უკვე აქვს ჩაშენებული არქივი, მაგრამ მის გამოსაყენებლად გჭირდებათ ორიგინალური პროგრამების მრავალი კონსოლის ვერსია. ეს მოდული იყენებს ცნობილი 7-zip არქივის მენეჯერის (http://www.7-zip.org/) შესაძლებლობებს და, ჩემი აზრით, უფრო მოსახერხებელია გამოსაყენებლად.

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

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

საშუალებას გაძლევთ გამოიყენოთ .NET და PowerShell გარემოს შესაძლებლობები პირდაპირ FAR-დან. სამწუხაროდ, ეს სერიოზულად ზრდის გაშვების სიჩქარეს და FAR მენეჯერის მიერ მოხმარებულ რესურსებს.

პირველი, მოდული დაინსტალირებულია ფარნეტი.ამის შემდეგ, დანამატი დაინსტალირებულია Far \ FarNet \ Modules საქაღალდეში. PowerShellFar

ფარსნიფერი, ფარჰექსიტორიდა სხვა სისტემური საშუალებები (http://code.google.com/p/farplugs/downloads/list)

მცირე ქსელის სნიფერი და HEX რედაქტორი. მსგავსი რამ არასდროს მტკივა

Და მრავალი სხვა. Far Manager-ს აქვს პროგრამები კომუნიკატორებთან მუშაობისთვის WinMobile-ზე და Android-ზე ან მობილურ ტელეფონებზე. ვიდეო სურათების ნახვა და მუსიკის მოსმენა. Და მრავალი სხვა.

დასკვნა

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

Far Manager არის უფასო კონსოლის ფაილების მენეჯერი რუსულ და ინგლისურ ენებზე (აქვს მრავალენოვანი ინტერფეისი). ფუნქციონალური თვალსაზრისით, ის მსგავსია ნებისმიერი სხვა ფაილ მენეჯერის, მაგალითად, Total Commander. აქვს ჩაშენებული რედაქტორი ტექსტური ფაილებისთვის, როგორიცაა notepad, მაგრამ სინტაქსის ხაზგასმით. შესაძლებელია ფაილების კოდირების შეცვლა, ისევე როგორც მრავალი სხვა სასარგებლო ფუნქცია.
ინტერფეისი მარტივი სვეტურია, როგორც ფაილების მენეჯერი Norton Commander MS-DOS-დან, Windows-ის წინაპარი.

სად ჩამოტვირთოთ Far Manager

Far Manager ნაწილდება უფასოდ, შეგიძლიათ ჩამოტვირთოთ პროგრამის ვერსია ოფიციალურ ვებსაიტზე: http://www.farmanager.com/download.php?l=ru. ქვემოთ იქნება აღწერილი, თუ როგორ უნდა შეცვალოთ ინტერფეისის ენა რუსულზე.

Far Manager-ის ინსტალაცია და კონფიგურაცია

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

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

  • RMB - მაუსის მარჯვენა ღილაკი;
  • LMB - მაუსის მარცხენა ღილაკი.

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

  1. შრიფტის არჩევა Lucida Console
  2. გამოჩნდება შრიფტის ზომის ახალი მასშტაბი. აირჩიეთ ზომა თქვენი სურვილისამებრ, მაგალითად 20

შედეგად, ინტერფეისი უფრო მოსახერხებელი გახდება.

ახლა თქვენ შეგიძლიათ შეცვალოთ ინტერფეისის ენა რუსულზე. ამისათვის გახსენით Far Manager და დააჭირეთ F9 - Options - Languages ​​იქ. ფანჯარაში, რომელიც გამოჩნდება, აირჩიეთ რუსული

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

როგორ გამოვიყენოთ Far Manager

დასაწყისისთვის, ამ პროგრამის მოწყობილობის ინტერფეისის შესახებ.
ინტერფეისი წარმოდგენილია სვეტებით ცენტრალურ ზონაში, მართვის პანელი ბოლოში და საინფორმაციო პანელი ზედა. დინამიკები ცენტრში არის ორი გლობალური ყურე. თითოეულ განყოფილებას შეიძლება ჰქონდეს ერთი ან რამდენიმე სვეტი, ნაგულისხმევად ორი.
bay არის კონკრეტული დისკის ფაილის დონის სისტემა. უფრო მაღალ დონეზე გადასაადგილებლად, თქვენ უნდა გადაიტანოთ კურსორი კლავიატურაზე ისრებით ან მაუსით .. სიმბოლოს ყველაზე მაღალ პოზიციაზე და დააჭირეთ Enter-ს. მიმდინარე დირექტორიაში გადასასვლელად, გადაიტანეთ კურსორი მასზე და დააჭირეთ Enter-ს. ასევე, შეგიძლიათ გამოიყენოთ მაუსი, კატალოგზე ორჯერ დაწკაპუნებით მიგიყვანთ მასზე. დისკის შესაცვლელად, თქვენ უნდა გამოიყენოთ ცხელი კლავიშები Alt + F1 ან Alt + F2. ახლა უფრო დეტალურად ინტერფეისის შესახებ და ილუსტრაციებით:

მართვის პანელის შესახებ - არის ნომრები. თითოეული ციფრი ნიშნავს პანელის ინდექსს კლავიატურაზე F1-F12

  1. F1 - დახმარება - მითითება Far Manager-ისთვის. მაინც გადაავლეთ გზამკვლევი, ბევრი კითხვა თავისთავად გაქრება.
  2. F2 - მორგებული მენიუ. თავიდან არასაჭირო ვარიანტი
  3. F3 - ნახეთ ფაილების შინაარსი. აჩვენებს მათ ზომას კატალოგებზე
  4. F4 - ფაილების რედაქტირება. დირექტორიაში, იძახებს მენიუს ატრიბუტების შესაცვლელად
  5. F5 - დააკოპირეთ არჩეული ფაილები და საქაღალდეები (საქაღალდეები). შერჩევა ხდება Insert, Ins ღილაკის ან RMB (მაუსის მარჯვენა ღილაკი) გამოყენებით. ასევე, შეგიძლიათ დააკოპიროთ ფაილები გადმოტანით და ჩაშვებით.
  6. F6 - გადაიტანეთ შერჩეული ფაილები და საქაღალდეები (საქაღალდეები). შერჩევა ხდება Insert, Ins ან RMB ღილაკის გამოყენებით. ასევე, შეგიძლიათ დააჭიროთ Shift და გადაიტანოთ ფაილები LMB (მაუსის მარცხენა ღილაკი)
  7. F7 - შექმენით დირექტორია (საქაღალდე) მიმდინარე დირექტორიაში (საქაღალდე)
  8. F8 - წაშალეთ საქაღალდე ან ფაილი. თქვენ შეგიძლიათ წაშალოთ რამდენიმე ფაილი და საქაღალდე ერთდროულად, მათი არჩევით Insert ან RMB
  9. F9 - აღნიშნული ბრძანება. იძახებს პარამეტრების მენიუს ზედა ნაწილში. შეისწავლეთ, ბევრი რამ გამოგადგებათ
  10. F10 - Close Far Manager
  11. F11 - უწოდებს Far Manager დანამატების ჩამონათვალს შემდგომი პერსონალიზაციის შესაძლებლობით (მაგალითად, ფაილის შინაარსის კოდირების შეცვლა), ისევე როგორც სხვა დამატებითი ფუნქციები.
  12. F12 - ჩაშენებული ეკრანები. Far Manager გაძლევთ საშუალებას გამოიყენოთ ფაილების მაყურებლისა და რედაქტორის მრავალი ასლი. ეს ღილაკი საშუალებას გაძლევთ სწრაფად გადახვიდეთ მათ შორის, აჩვენოთ ღია ეკრანების სრული სია. გამოიყენეთ F1 ამ ფუნქციის შესახებ მეტის გასაგებად. ეს ვარიანტი განკუთვნილია მოწინავე მომხმარებლებისთვის

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

ასევე, თუ დააჭირეთ Alt-ს ან Shift-ს, საკონტროლო პანელში გამოჩნდება დამატებითი ღილაკები. ამრიგად, გროვდება ცხელი კლავიშები, დამატებითი ბრძანებები Far Manager-ში.

შორეული მენეჯერის გუნდები

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

  • Ctrl + O - პანელის და კონსოლის შინაარსის ჩვენება ან დამალვა
  • Tab, Shift + Tab გადაადგილება მარცხენა და მარჯვენა კუპეებს შორის
  • Shift + 2 - შეცვალეთ სვეტების რაოდენობა გლობალურ განყოფილებაში. 2-ის ნაცვლად, შეგიძლიათ გამოიყენოთ ნებისმიერი ღილაკი 1-დან 9-მდე. ნაგულისხმევად, 2
  • Alt + F9 - გადართვა ფანჯრის რეჟიმიდან სრულ ეკრანზე და პირიქით
  • მთავარი - გადადით მიმდინარე დირექტორიაში არსებული ფაილების და ქვეცნობარების სიის დასაწყისში
  • დასასრული - გადაიტანეთ მიმდინარე დირექტორიაში არსებული ფაილების და ქვეცნობარების სიის ბოლოს
  • PageUp - გადადით მიმდინარე დირექტორიაში არსებული ფაილების და ქვეცნობარების სიის ზედა ნაწილში
  • PageDown - გადაიტანეთ მიმდინარე დირექტორიაში არსებული ფაილების და ქვედირექტორიების სიის ბოლოში
  • Ctrl + PageUp - გადადით დირექტორიაში ერთი საფეხურით ზემოთ
  • Ctrl + F1, Ctrl + F2 - გადადით დირექტორიაში ერთი საფეხურით ზემოთ მარცხენა (Ctrl + F1) და მარჯვენა (Ctrl + F2) განყოფილებებში.
  • Ctrl + A - აჩვენებს ფაილის ან საქაღალდის (საქაღალდე, დირექტორია) თვისებებს. თქვენ შეგიძლიათ დაუყოვნებლივ შეცვალოთ და შეინახოთ ცვლილებები. მაგალითად, შეგიძლიათ შეცვალოთ ფაილის შექმნის თარიღი

  • ჩასმა, Ins, RMB - შეარჩიეთ ფაილები სათითაოდ მასობრივი მანიპულირებისთვის (გადაცემა, კოპირება, წაშლა)
  • Shift + PageUp, Shift + PageDown - აირჩიეთ ფაილები შემდგომი მასობრივი მანიპულირებისთვის (გადაცემა, კოპირება, წაშლა)
  • Alt + F6 - შექმენით სიმბოლური ბმული
  • Shift + F1 - შეფუთეთ არჩეული ფაილები და დირექტორიები არქივში

  • Shift + F2 - ამოალაგეთ არჩეული არქივი მითითებულ დირექტორიაში

  • Alt + F1, Alt + F2

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

  • Alt + F7 - ძიება ფაილებს შორის მიმდინარე დირექტორიაში

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

  • Alt + Insert - სასარგებლოა, თუ გსურთ ტექსტის კოპირება კონსოლიდან

    კონსოლში ყოფნისას უბრალოდ დააჭირეთ Alt + Insert კლავიშებს (კურსორი შეიცვლის ფორმას), შემდეგ მაუსით ან ისრებით და დაჭერით Shift აირჩიეთ ტექსტის სასურველი ფრაგმენტი და დააკოპირეთ Enter-ით.

პლაგინები Far Manager-ისთვის

დანამატებს შეუძლიათ მნიშვნელოვნად გააფართოვონ Far Manager-ის ფუნქციონალობა, გადააკეთონ ის ფაილების მენეჯერიდან მრავალფუნქციურ მოსავალს.
თქვენ შეგიძლიათ იპოვოთ დანამატების სრული სია Far Manager PlugRing-ში
პირველ რიგში, ჩვენ გვჭირდება. ეს მოდული საშუალებას გაძლევთ დაუკავშირდეთ სერვერებს Linux OS-ზე: Ubuntu, Debian, Freebsd, Centos SCP (მოძველებული), SSH (SFTP), FTP, WebDav პროტოკოლების მეშვეობით.

NetBox - მოდული დისტანციურ სერვერთან SSH, FTP, WebDav-ის საშუალებით დასაკავშირებლად

NetBox არის დანამატი Far Manager-ისთვის, რომელიც აგრძელებს WinSCP ტრადიციას, რომელიც ახორციელებს კლიენტის მხარეს პროტოკოლებს SCP (Secure Copy Protocol, მოძველებული), SFTP (SSH ფაილების გადაცემის პროტოკოლი), FTP (Files Transfer Protocol) და WebDav. შექმნილია Linux OS-ის დისტანციურ სერვერთან დასაკავშირებლად: Ubuntu, Debian, Freebsd, Centos - FTP ან WebDav-ის მეშვეობით და მართეთ იგი: შექმენით, შეცვალეთ, დააკოპირეთ, წაშალეთ ფაილები ზემოაღნიშნული პროტოკოლების გამოყენებით, გადაიტანეთ ისინი თქვენს კომპიუტერსა და სერვერებს შორის, რომლებსაც აქვთ მხარდაჭერა. ეს პროტოკოლები, ჩვენს შემთხვევაში, საიტის ჰოსტინგის სერვერი. მისი დახმარებით ჩვენ ვიმოქმედებთ ჰოსტინგის ფაილურ სისტემასთან, სადაც თქვენი საიტებია განთავსებული: ფაილების ატვირთვა და ჩამოტვირთვა,.

როგორ დააინსტალიროთ NetBox

Far Manager ახლა მოყვება წინასწარ დაინსტალირებული Netbox, მაგრამ შეგიძლიათ ჩამოტვირთოთ NetBox Plugring Far Manager-იდან.
ჩამოტვირთულ ფაილს ვხსნით საქაღალდეში დანამატებით
(დაწყება - გაშვება -% ProgramFiles% \ Far Manager \ Plugins)
ეს დაასრულებს NetBox-ის ინსტალაციას Far Manager-ში, თქვენ უბრალოდ უნდა გადატვირთოთ ეს უკანასკნელი.

დისტანციურ სერვერთან დაკავშირება SSH, FTP, WebDav მეშვეობით NetBox, WinSCP

ჩვენ ვაჭერთ კლავიშთა კომბინაციას Alt + F1 ან Alt + F2, მენიუში, რომელიც იხსნება, აირჩიეთ NetBox, ის არის 2 ნომრის ქვეშ.

ახლა ჩვენ უნდა შევქმნათ კავშირი ჩვენს სერვერთან. ვთქვათ, გაქვთ მონაცემები SSH-ის საშუალებით დასაკავშირებლად:
შესვლა: root, პაროლი: პასი, სერვერის IP: 127.0.0.1, პორტი 22
როგორც შემოთავაზებულია ახალი სესიის შესაქმნელად, დააჭირეთ Shift + F4 და შეიყვანეთ მონაცემები:

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

თუ გჭირდებათ FTP ან WebDav პროტოკოლით დაკავშირება, უბრალოდ აირჩიეთ ის, რაც გჭირდებათ ჩამოსაშლელი სიიდან პროტოკოლის ველში.

დანამატის პროგრამის მუშაობის გასაღები

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

მოდულის ინსტალაცია

  • 1. ჩამოტვირთეთ პლაგინი ინტერნეტიდან.
  • 2. დააკოპირეთ საქაღალდე c გზაზე: Program FilesFar ManagerPlugins.
  • 3. გადატვირთეთ Far Manager ისე, რომ დანამატი სრულად იყოს ინტეგრირებული პროგრამაში.
  • 5. ამ მოდულის კონფიგურაციისთვის უნდა შეხვიდეთ პროგრამის მენიუში, აირჩიოთ Options, შემდეგ Plugins Options.
  • 6. ფანჯარაში, რომელიც გამოჩნდება, აირჩიეთ დანამატი, რომლის კონფიგურაციაც გვჭირდება და დააჭირეთ Enter-ს.
  • 7. ახლა ჩვენ ვხედავთ ფანჯარას ჩვენთვის საჭირო დანამატის პარამეტრებით. ჩვენ ვაფორმებთ მას თქვენს საჭიროებებზე და დააჭირეთ OK.

როგორ შევქმნათ მოდული.

FAR ნაწილდება ფაილების სრული ნაკრებით, რომ ჩაწეროთ დანამატი თავად ნებისმიერ C კომპილერზე Windows-ისთვის. ამ სტატიის თემაა, თავად დაწეროთ ეს მოდულები Visual C ++-ში (გამოვიყენე Visual C ++ 5.0).

  • 1. გაუშვებს VC-ს, შექმენით ახალი პროექტი, როგორიცაა "Win32 Dynamic-Link Library" სახელად SimpleFP. ქმნის ფაილს simplefp.cpp - აქ, ფაქტობრივად, დავწერთ. დააკოპირეთ plugin.hpp სათაურის ფაილი PlugDoc.rar არქივიდან SimpleFP დირექტორიაში (ed: FAR 1.70 ბეტა 5-დან დაწყებული, მაგალითები დაინსტალირებულია ცალკე PlugDoc დირექტორიაში).
  • 2. ახლა ჩვენ უნდა გავაკეთოთ .def ფაილი - ეს არის ფაილი, რომელიც აღწერს ფუნქციებს, რომლებიც გამოძახებულია გარე მოდულებიდან. ჩვენ უნდა აღვწეროთ Far ფუნქციები, რომლებსაც გამოვიყენებთ ჩვენს მოდულში. ჩვენ ვაკეთებთ ტექსტურ ფაილს simplefp.def, რომელშიც ვწერთ:
  • 3. ბიბლიოთეკა
  • 4. ექსპორტი
  • 5. [ელფოსტა დაცულია]
  • 6. [ელფოსტა დაცულია]

[ელფოსტა დაცულია]

აქ ჩვენ აღვწერთ 3 ფუნქციას, რომელიც გამოგადგებათ. ახლა მოდით დავამატოთ simpledef.def პროექტის ფაილებს (Project - Add to project - Files - simplefp.def).

7. ახლა ჩვენ თვითონ ვწერთ დანამატს - ვმუშაობთ ფაილით simplefp.cpp. მე გადავწყვიტე თავად პროგრამის ტექსტი მიმეწოდებინა კომენტარებით - შეგიძლიათ დააკოპიროთ ის C ++-ში და დაიწყოთ მისი დამუშავება. მაგრამ პირველ რიგში საფუძვლების შესახებ.

Far მუშაობს იმავე პრინციპებზე, როგორც Windows - პროგრამაში მიუთითებთ იმ ფუნქციებზე, რომლებიც უკვე ხელმისაწვდომია სისტემაში, რომლის გამოყენებაც გსურთ. Far უზრუნველყოფს ფუნქციებს ეკრანის ფორმებთან მუშაობისთვის კონსოლის აპლიკაციის რეჟიმში. როდესაც დანამატი გაშვებულია, შორს იწყებს OpenPlugin ფუნქციას, ჩვენ განვიხილავთ მას, როგორც main () ან WinMain () ანალოგს. მაგრამ ამის გარდა, ჩვენ ასევე უნდა ვაცნობოთ ფარს ჩვენი დანამატის მონაცემების შესახებ. ეს კეთდება GetPluginInfo ფუნქციით.

  • * SimpleFP არის მარტივი დანამატი შორისთვის. (C) 2000 ფენიქსი, მოსკოვი

#შეიცავს // sprintf-ის გამოძახება

#შეიცავს // ვინდოუსის ფუნქციებისთვის

#include "plugin.hpp" // Far ფუნქციებისთვის

#define PLUGIN_NAME "გახსენით ფანჯრები" // მოდულის სახელი

#define WINDOW_HEAD "გახსენით ფანჯრების სია" // მენიუს სათაური, რომელსაც ჩვენ გავაკეთებთ

// აღწერეთ Far ფუნქციები, რომლებთანაც ჩვენ ვმუშაობთ.

void WINAPI _export SetStartupInfo (struct PluginStartupInfo * Info);

HANDLE WINAPI _export OpenPlugin (int OpenFrom, int Item);

void WINAPI _export GetPluginInfo (struct PluginInfo * Info);

static struct PluginStartupInfo Info; // ინფორმაცია ჩვენი დანამატის შესახებ

// ინფორმაცია მოდულის შესახებ განისაზღვრება ჩვენს მიერ Info სტრუქტურაში

void WINAPI _export SetStartupInfo (struct PluginStartupInfo * Info)

// ეს ფუნქცია გამოიძახება დანამატის შესახებ ინფორმაციის მისაღებად.

// უნდა შეავსოთ ინფო სტრუქტურის ველები.

void WINAPI _export GetPluginInfo (struct PluginInfo * Info)

Info-> StructSize = sizeof (* ინფორმაცია); // ინფო სტრუქტურის ზომა

ინფო-> დროშები = 0; // ჩვენ არ გვჭირდება ეს

ინფორმაცია-> DiskMenuStringsNumber = 0; // არც ეს გვჭირდება

// ხაზის განსაზღვრა მოდულის სახელწოდებით

სტატიკური ჩანაწერი * PluginMenuStrings;

PluginMenuStrings = PLUGIN_NAME;

// დანამატის მოდულის სახელის განსაზღვრა

ინფო-> PluginMenuStrings = PluginMenuStrings;

ინფორმაცია-> PluginMenuStringsNumber =

sizeof (PluginMenuStrings) / sizeof (PluginMenuStrings);

ინფორმაცია-> PluginConfigStringsNumber = 0; // ჩვენ არ გვჭირდება ეს

// ეს ფუნქცია გამოიძახება დანამატის გაშვებისას.

WINAPI-ის მართვა _ OpenPlugin-ის ექსპორტი (int OpenFrom, int Item)

HWND hwnd; // გამოიყენეთ სახელურის მისაღებად

char p, o; // მენიუს ზოლების შესაქმნელად

int i = 0; // მრიცხველი

struct FarMenuItem MenuItems; // მენიუს აღწერა, რომელსაც Far შეგვიქმნის

memset (MenuItems, 0, sizeof (MenuItems)); // ჩვენი მენიუს ინიციალიზაცია

MenuItems.Selected = TRUE;

hwnd = GetDesktopWindow (); // მიიღეთ სახელური დესკტოპისთვის

hwnd = GetWindow (hwnd, GW_CHILD); // აიღე მისი სახელური

ხოლო (hwnd! = 0) // სანამ ეს უკანასკნელი არ არის

hwnd = GetWindow (hwnd, GW_HWNDNEXT); // მიიღეთ ფანჯრის სახელური

GetWindowText (hwnd, p, 128); // და მისი სათაური

if (strlen (p)> 0) // თუ არის სათაური

sprintf (o, "% 0.8xld% s", hwnd, p); // ხაზის გაკეთება

strcpy (MenuItems.Text, o); // დააკოპირეთ ეს ხაზი MenuItems მასივში

// გამოვიძახოთ ჩვენ მიერ შექმნილი მენიუ, მიიღეთ შერჩეული ნივთის ნომერი - MenuCode

int MenuCode = Info.Menu (Info.ModuleNumber,

FMENU_AUTOHIGHLIGHT | FMENU_WRAPMODE,

დაბრუნება (INVALID_HANDLE_VALUE);

შეადგინეთ, დააკოპირეთ FarPlugin-ში და გადატვირთეთ Far. შორს დააჭირეთ F11 - ეს არის დანამატის მოდულების სია. ახლა მასში უნდა გამოჩნდეს ხაზი Open windows. შეხედე შედეგს.

ზოგიერთი მოდულის აღწერა

ბუფერში კოპირება, ბუფერში კოპირება ალტ.

ეს დანამატები განკუთვნილია ბუფერების გამოსაყენებლად ფაილებისა და საქაღალდეების კოპირებისთვის და გადასატანად, როგორც ყოველთვის Windows-ში, მაგრამ ადრე მიუწვდომელია FAR Manager-ში. დასაშვებია კოპირება (გადატანა) როგორც Windows-დან FAR-ში, ასევე პირიქით. თავისთავად, ასეთი ფუნქცია მნიშვნელოვნად უწყობს ხელს კოპირებისა და გადაადგილების ჩვეულებრივ ოპერაციებს, თუმცა, არ შეიძლება ითქვას, რომ ის ძალიან მოხერხებულად არის განხორციელებული (თუ Windows-ში საკმარისია, როგორც მოგეხსენებათ, დააწკაპუნოთ მარჯვენა ღილაკით და აირჩიოთ სასურველი მოქმედება, შემდეგ FAR-ში თქვენ უნდა შეასრულოთ კომბინაცია F11Ф Exchange buffer Ф Copy (გადატანა / ამოჭრა ან ჩასმა) მართალია, თქვენ არ შეგიძლიათ მოითხოვოთ შეუძლებელს პლაგ-ინსების ავტორებისგან: ეს არის გზა, რომელიც გათვალისწინებულია ლოგიკის საფუძველზე. plug-in ოპერაცია. ეს იდეა თავდაპირველად განხორციელდა Clipboard Copy plug-in-ში, მაგრამ ბოლომდე არ განხორციელებულა: ზოგიერთი ფაილის კოპირების მცდელობისას პროგრამა იძლევა ფაილური სისტემის შეცდომას მოგვიანებით, მსგავსი ფუნქციონალური Clipboard Copy Alt დანამატი. გამოჩნდა -in, რომელშიც არ შეგვხვედრია შეცდომის სიტუაციები Clipboard Copy plugin; მუშაობს FAR1.60 წლიდან, Clipboard Copy Alt მოდული; მუშაობს FAR1.65 წლიდან.

ფაილების სიის შემქმნელი.

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

რეგულარული გამოხატვის ძიება და ჩანაცვლება.

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

შეცვალე გაცვლა.

სინამდვილეში, ეს მოდული წარმოადგენს ორ მოდულს: "დაწყვილებული ფრჩხილები" და "რუს<->Lat”, რა თქმა უნდა, აპირებდა ფაილის რედაქტირებას ტექსტურ რედაქტორში FAR. პირველი მოდული პასუხისმგებელია სხვადასხვა ტიპის ერთი და ორმაგი დაწყვილებული ფრჩხილების პოვნასა და ხაზგასმაზე. მოდული დაიწერა FAR1.63 ვერსიისთვის, რომელიც არ იძლეოდა ასეთ შესაძლებლობას. FAR ვერსია 1.70b2 უკვე შეიცავს ჩაშენებულ "Brackets" დანამატს, რომელიც ასრულებს იგივე ფუნქციებს. რაც შეეხება მოდულს „რუს<->Lat ", მაშინ მისი დაკავშირება მაინც შესაძლებელია მხოლოდ ხელით და უზრუნველყოფს ძალიან სასარგებლო უნარს არჩეული ბლოკის გადაქცევის QWERTY წესის მიხედვით<->QWERTY, და ასეთი მოთხოვნილება ყოველთვის ჩნდება, თუ უბრალოდ დაგავიწყდათ ანბანის გადართვა და ბუნებრივია არ გაქვთ რაიმე განსაკუთრებული სურვილი ტექსტის ხელახლა აკრეფის. მიუხედავად იმისა, რომ დანამატი დაიწერა FAR1.63 ვერსიისთვის, ის მშვენივრად მუშაობს პროგრამის შემდგომ ვერსიებში. მართალია, ფრჩხილების პოვნისა და ხაზგასმის ფუნქცია დუბლირებული აღმოჩნდება.

სპეციალური საქაღალდეები.

უზრუნველყოფს სწრაფ წვდომას Windows-ის სპეციალურ საქაღალდეებზე: "მთავარი მენიუ", "ჩემი დოკუმენტები", "ქსელის სამეზობლო", "დესკტოპი", "პრინტერები", "პროგრამები" და ა.შ. (ნახ. 3), რითაც მომხმარებელს ათავისუფლებს დისკზე მდებარეობის დამახსოვრების აუცილებლობისგან, შემდეგ კი მათთან მოხვედრა ხანგრძლივი და დამღლელი. ამ შემთხვევაში, შეგიძლიათ შეხვიდეთ სპეციალურ საქაღალდეში ორი გზით: სტანდარტული დანამატებისთვის: F11-ით და FAR დისკის მენიუს საშუალებით და, მაგალითად, Alt + F1, Alt + F2 (თქვენ უნდა აირჩიოთ დამატებითი ელემენტი). სპეციალური საქაღალდეები მენიუში) არქივი: მუშაობს FAR1.63 ვერსიიდან დაწყებული.

დეინსტალაცია.

მოდული საშუალებას გაძლევთ წაშალოთ პროგრამები FAR Manager-იდან ისევე, როგორც ეს ჩვეულებრივ ხდება მართვის პანელიდან. მუშაობს FAR1.65 ვერსიიდან.

FAR ნავიგატორი (ProxyFtp).

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

ვებ რედაქტორი.

ეს დანამატი საშუალებას გაძლევთ შექმნათ და დაარედაქტიროთ html ფაილები ჩაშენებული ტექსტური რედაქტორის FAR გარემოში HTML ტეგების საკმაოდ ფართო დიაპაზონის შაბლონების ჩასმით (ნახ. 4), CSS ატრიბუტები, PHP სტრუქტურები (ნახ. 5) და ა.შ. . ამ გზით ვებ გვერდების სრული შექმნის პროცესი შრომატევადი და შრომატევადი და არც თუ ისე შთამაგონებელია, განსაკუთრებით მაშინ, როდესაც ფიქრობთ სპეციალურად ამ მიზნით შექმნილ პროგრამულ პროდუქტებზე. თუმცა, ეს მოდული შეიძლება იყოს ძალიან სასარგებლო გვერდის გამართვის პროცესში, როცა საჭიროა მინიმალური ცვლილებების შეტანა, შენახვა და შედეგის დაუყოვნებლივ შემოწმება. გარდა ამისა, ზოგიერთი ტეგი (აუცილებელია, მაგალითად, თქვენი გვერდის წარმატებული პოპულარიზაციისთვის) ჯერ კიდევ ხელით უნდა იყოს ჩასმული, ხოლო ვებ რედაქტორი დაგეხმარებათ მნიშვნელოვნად დააჩქაროს მთელი პროცესი. მუშაობს FAR1.7 ვერსიიდან.

FAR დანამატების პროგრამირება დეველოპერის დახმარების ენციკლოპედია.

ეს არის ენციკლოპედია რუსულ ენაზე PlugRing Help მოდულების დეველოპერებისთვის. პრინციპში, FAR Manager დისტრიბუცია ასევე შეიცავს დახმარების ფაილს, მაგრამ ის საკმაოდ მოკლეა. ამიტომ, ამ დანამატის ავტორებმა გადაწყვიტეს დაეწერათ ნამდვილი Help-ენციკლოპედია, რომელშიც განხილულია დანამატის განვითარების ტექნოლოგია C/C ++ და Pascal-თან მიმართებაში (სტრუქტურები, სერვისის ფუნქციები, ექსპორტირებული ფუნქციები და ა.შ.) დეტალურად არის მოცემული კონკრეტული რეკომენდაციები ამ სფეროში და უამრავი მაგალითი. გარდა ამისა, აქ გამოქვეყნებულია სხვადასხვა ავტორის სტატიები იმ ხარვეზებთან დაკავშირებით, რომელთა წინაშეც მათ მოუხდათ მათი დანამატების განვითარების სხვადასხვა ეტაპზე. სხვა სიტყვებით რომ ვთქვათ, ეს ენციკლოპედია დიდი დახმარებაა მათთვის, ვინც გადაწყვიტა შეავსოს დანამატის ავტორების რაოდენობა. ენციკლოპედიის გასაშვებად, უბრალოდ დააწკაპუნეთ pluginsr.chm ფაილზე. ფოკუსირებულია FAR1.7b3 ვერსიაზე.

PlugRinGviewer.

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

) და არასოდეს მინახავს, ​​თუმცა, ალბათ მაინც გესმით, ვინ არის და რას მიირთმევენ. მათთვის, ვინც არ წაიკითხა ბოლო სტატია, მაგრამ რატომღაც გადაწყვიტა ამის წაკითხვა, მე ვიტყვი, რომ FAR მენეჯერი არის Norton Commander-ის ანალოგი (პროგრამები ფაილების მართვისთვის), მუშაობს კონსოლში (ტექსტის რეჟიმში), მაგრამ იყენებს ვინდოუსის მთელი ძალა. ნორტონის ანალოგის შესახებ განცხადება ცოტა საკამათოა, ჩვენ ვივარაუდებთ, რომ ეს ჩემი სუბიექტური აზრია, რომლის შესახებაც მომავალში კიდევ ბევრი იქნება. მომეწონა - შემდეგ გადმოწერეთ www.rarsoft.com-დან და გაუშვით. სხვათა შორის, მესამე ბეტა გამოვიდა ბოლო სტატიის დაწერის შემდეგ. რეგისტრაციის შესახებ მაშინვე გეტყვით - ეს უფასოა ყოფილი სსრკ-ს მაცხოვრებლებისთვის.

ასე რომ, თქვენ გადმოწერეთ. რა არ მოგეწონა? საქმეები კარგია? შემდეგ წაიკითხეთ.

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


დანამატები. Ვინ არიან?

Plugin (ინგლისურიდან Plug-in - plug-in) არის გარე დანამატები (პლაგინები), რომლებიც გამოიყენება პროგრამების შესაძლებლობების გასაფართოებლად. დანამატები არ არის სპეციფიკური FAR-ისთვის. მათი დახმარებით, მაგალითად, ფართოვდება ICQ, Adobe Photoshop ან Winamp-ის შესაძლებლობები. ისინი ასევე გვხვდება სხვა ფაილ მენეჯერებში, მაგალითად, Windows Commander-ში. მაგრამ, სხვა ფაილ მენეჯერებთან შედარებით, მხოლოდ FAR დანამატებში არის მართლაც ფანტასტიკური შესაძლებლობები: დანამატები მუშაობს ყველგან - პანელებში, რედაქტორში, მაყურებელში; მათი გაშვება შესაძლებელია პირდაპირ ბრძანების ხაზიდან. ზოგჯერ უბრალოდ არ იცი ვინ შეასრულებს შემდეგ ბრძანებას - far.exe ან დანამატები, ჭურვი ასე მჭიდროდ გაერთიანდა თავის დამხმარეებთან. მოდულების იდეოლოგია საშუალებას გაძლევთ მოაწყოთ ჭურვი თქვენთვის, დაამატოთ ის, რაც გჭირდებათ და გადააგდოთ არასაჭირო. ეს არის დანამატის სისტემების მთავარი უპირატესობა მონოლითურ პროგრამებთან შედარებით.


ახლა კი სახალისო ნაწილი

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

ასე რომ, რეიტინგის მიხედვით, FarNavigator (ყოფილი ProxyFtp) პირველ ადგილზეა. სულ ახლახან, მან გვერდი აუარა დანამატს, რომელიც ქვემოთ იქნება აღწერილი - colorer. ავტორია ვასილი მოშნინოვი. FAR მოიცავს სტანდარტულ ftp კლიენტს, მაგრამ მას აქვს მხოლოდ ძირითადი ფუნქციები. და ამ მოდულის წყალობით, FAR ხდება შესანიშნავი FTP კლიენტი, რადგან მისი გამოყენება შესაძლებელია ნებისმიერი ტიპის პროქსი სერვერთან მუშაობისთვის. უახლეს ვერსიაში ის ასევე მუშაობს http სერვერებთან.

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

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

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

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

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

Advanced Compare არის დანამატი, რომელიც აძლიერებს დირექტორიათა შედარების შესაძლებლობებს. რატომ აღწერეთ ეს - უბრალოდ შეხედეთ დიალოგს, რომელსაც ის იძლევა.

Editor \ Align - დანამატი ჩაშენებულ რედაქტორში ბლოკების ფორმატირებისთვის. ამის ნაცვლად გირჩევთ გამოიყენოთ Format Block.

რედაქტორი \ AutoWrap - დანამატი ავტომატური შეფუთვის ხაზებისთვის, როცა აკრეფთ.

Editor \ Brackets - დანამატი რედაქტორში ფრჩხილებს შორის ავტომატური გადასვლისთვის. ნათქვამია, რომ არ არის საჭირო, თუ საღებარი გაქვთ, რადგან მას შეუძლია ეს ყველაფერი.

Editor \ DrawLine - დანამატი რედაქტორში ხაზების დახაზვისთვის. ეძღვნება Dos Nafigator-ის მოყვარულებს.

Editor \ EditCase - დანამატი აკრეფილი სიტყვების რეგისტრის შეცვლისთვის. იცის, როგორ გააკეთოს ყველაფერი - "ყველა პატარა", "დაიწყე დიდი ასოებით", "ALL ზემო", "CHANGE REGISTER", "Cyclic change".

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

FileCase არის EditCase-ის მსგავსი დანამატი, მაგრამ იგივეს აკეთებს ფაილის სახელებთან დაკავშირებით. შემდეგ ვერსიაში s_and_r (1.6) იგივეს გააკეთებს, მაგრამ სიმარტივისთვის მე მაინც გირჩევთ ამ მოდულის გამოყენებას.

FTP არის სტანდარტული FTP კლიენტი. FTP-თან იშვიათი მუშაობისთვის საკმაოდ საკმარისია. თუ თქვენ მუდმივად მუშაობთ FTP-თან, მაშინ გირჩევთ დააინსტალიროთ ზემოთ აღწერილი proxyftp და წაშალოთ ეს.

HlfViewer არის დანამატი მოდულების დეველოპერებისთვის. ემსახურება თვითნებური hlf-ფაილის სანახავად - დახმარების ფაილი FAR`a-სთვის.

MultiArc არის ძლიერი მოდული არქივებთან მუშაობისთვის.

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

PrintMan არის ახალი მოდული. ცვლის სტანდარტული ბეჭდვის ფუნქციებს FAR-ში, დაწყებული 1.70 beta1 ვერსიიდან. იბეჭდება თითქმის ყველა ტიპის პრინტერზე. იცის როგორ ამოიღოს სამუშაოები ბეჭდვის რიგში.

ProcList - პროცესების სია. მშვენიერი მოდული გადაღების პროცესებისა და მათ შესახებ საკმაოდ დეტალური ინფორმაციის სანახავად. გარდა ამისა, მან იცის როგორ შეცვალოს მიმდინარე პროცესების პრიორიტეტები. სხვათა შორის, აქ - სიის მისაღებად და ამოცანების გადასართავად შეგიძლიათ გამოიყენოთ კომბინაცია ctrl-w FAR-ში, ხოლო მათი ამოსაღებად მენიუში, რომელიც გამოჩნდება, გამოიყენეთ DEL ღილაკი. ამავდროულად, ისინი ამოღებულია დაუყოვნებლივ და კითხვის გარეშე, განსხვავებით Windows-ისგან (CTRL-ALT-DEL-ის მიერ).

TmpPanel არის დროებითი პანელი. მთავარი მიზანია ძიების დროს ნაპოვნი ფაილების დამატება.

Emenu - მოდული Windows-ის კონტექსტური მენიუს მისაღებად. შეუძლია ტექსტის ან გრაფიკული მენიუს ჩვენება.

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


სად მივიღოთ ისინი და როგორ დავაყენოთ ისინი?

ყველა FAR დანამატი ინახება ცალკეულ საქაღალდეებში, რომლებიც მდებარეობს "Plugins" საქაღალდეში (რომელიც, თავის მხრივ, მდებარეობს იმავე საქაღალდეში, როგორც Far.exe). ახალი მოდულის აღმოჩენისთანავე, FAR ინახავს მის შესახებ ინფორმაციას და შემდგომში იტვირთება მხოლოდ საჭიროების შემთხვევაში, რათა უმოქმედო მოდულებს არ დასჭირდეთ დამატებითი მეხსიერება. თუმცა, თუ დარწმუნებული ხართ, რომ არ გჭირდებათ მოდული, შეგიძლიათ წაშალოთ ისინი დისკზე სივრცის დაზოგვის მიზნით. ასევე, დარწმუნდით, რომ წაიკითხეთ ყველა ტექსტური ფაილი, როგორიცაა readme.txt, whatsnew.txt, file_id. თავბრუსხვევა. ამ მოდულის ინსტალაციის სპეციფიკური ფუნქციები შეიძლება აღწერილი იყოს იქ. ასევე ზოგჯერ შეამოწმეთ დანამატის ავტორების საწყისი გვერდები, რომლებიც უნდა იყოს ჩამოთვლილი ამ ფაილებში.

ახლა ვნახოთ, როგორ დავაყენოთ ისინი. ასე რომ, თქვენ უნდა გადახვიდეთ საქაღალდეში, სადაც არის დაინსტალირებული FAR (ჩვეულებრივ, ეს არის c: \ program files \ far \), დანამატების ქვედირექტორიაში, შექმენით იქ ქვედირექტორია მოდულის სახელის შესაბამისი სახელით (პრინციპში, არ აქვს მნიშვნელობა, ის სასარგებლოა მხოლოდ ორიენტაციისთვის) და დააკოპირეთ მასში ატვირთული არქივის მთელი შინაარსი. შემდეგი, გადატვირთეთ FAR. მოდულის ამოღება ცოტა უფრო რთულია. ჩემი გზა არის მოდულების დირექტორიაში შესვლა, დააწკაპუნეთ. (პერიოდი) და shift-enter, გამოდით FAR, წაშალეთ დირექტორია დანამატით (del) და ისევ დაიწყეთ FAR. თუ გსურთ დააინსტალიროთ მოდულის ახალი ვერსია, ჯერ უნდა წაშალოთ იგი და შემდეგ დააინსტალიროთ. ზოგჯერ, თუ დანამატი არ არის ჩატვირთული მეხსიერებაში, შეგიძლიათ გააკეთოთ FAR გასვლის გარეშე.

შეგიძლიათ მიიღოთ დანამატები PlugRing-დან, საზოგადოების საიტიდან დანამატების დამწერებისთვის. სხვათა შორის, ბოლო სტატიაში დავწერე, რომ PlugRinG (www.uic.nnov.ru/~ruiv/plugring) არაოფიციალური საიტია. ასე რომ, ახლა ის გახდა ოფიციალური, მაგრამ არ შეცვლილა მიმართულება: არის FAR-ის მოდულების მთავარი (და, პრინციპში, ერთადერთი) კოლექცია. არსებობს უფრო მოკლე და სწრაფად დასამახსოვრებელი მისამართები - www.rarsoft.com/plugring და plugring.da.ru. ასევე, ყველა უახლესი მოდულის შესახებ ინფორმაციის შესანარჩუნებლად, გირჩევთ გამოიწეროთ ფორუმი - [ელფოსტა დაცულია].

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

გააზიარე ეს