საუკეთესო ტექსტური რედაქტორი პროგრამისტებისთვის. რა არის საუკეთესო HTML, PHP, CSS, JS კოდების რედაქტორი? ტექსტური რედაქტორები ვებ განვითარებისთვის

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

როგორ გააკეთოთ CD კონვერტი A4 ფურცლიდან?

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

დისკის ყდის დასაკეცი, მიჰყევით ამ ინსტრუქციას:

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

CD კონვერტი მზად არის!

კონვერტი დისკისთვის quilling ტექნიკის გამოყენებით

დისკისთვის ქაღალდის კონვერტის გასაკეთებლად დაგჭირდებათ:

  1. ორმხრივი ფერადი ქაღალდი.
  2. ფაილი.
  3. მუყაო.
  4. მმართველი (მარტივი და წრეებით).
  5. მარტივი და ხვეული მაკრატელი.
  6. უბრალო ფანქარი.
  7. PVA წებო.
  8. დანა.
  9. ჩაილაპარაკა.
  10. კბილის დასახვევი ქაღალდისთვის.
  11. მძივები.

სამუშაო შეკვეთა:

  1. დისკისთვის ქაღალდისგან კონვერტის გასაკეთებლად, ჯერ ამოიღეთ შაბლონი მომავალი კონვერტისთვის.
  2. აიღეთ მუყაო, საიდანაც კონვერტი დამზადდება. მოათავსეთ თარგი მუყაოზე და დააფიქსირეთ.
  3. გაჭრა მარტივი მაკრატლით, მაგრამ სილამაზისთვის ერთი კიდე ხვეული მაკრატლით უნდა გაიჭრას.
  4. მას შემდეგ, რაც კონვერტის ძირი თარგის მიხედვით ამოიჭრება, ნაკეცები ისე უნდა „გაჭედოთ“, რომ გარედან ლამაზად გამოიყურებოდეს და ადვილად დაიღუნოს. ამ მიზნებისათვის შეიძლება გამოყენებულ იქნას ქსოვის ნემსი.
  5. შემდეგი, თქვენ უნდა წარმართოთ პროდუქტი და გააგრძელოთ მუშაობა.
  6. ჯიბის მხარეს, სადაც დისკი განთავსდება, შუაში უნდა მონიშნოთ ჭრილი. დავჭრათ დანით. წაისვით PVA წებო და წებო "ფრთები". კონვერტი მზად არის!
  7. ახლა თქვენ უნდა დაამშვენოთ იგი. ნარინჯისფერი ქაღალდიდან და ლურჯიდაჭერით ზოლები 5 მმ სიგანისა და 30 სმ სიგრძის წებოთი. თითოეული ზოლის სიგრძე უნდა იყოს 60 სმ.
  8. ჩადეთ ზოლის წვერი კბილის ჭრილში და დაიწყეთ დახვევა, ბრუნვის გაკეთება, დაწყებული ლურჯი ფერით. აუცილებელია, რომ ქაღალდის მოხვევები ერთმანეთს მჭიდროდ მოერგოს. დასასრულს რომ მიაღწიეთ, წრეში მოათავსეთ 12 მმ დიამეტრის სახაზავები, ამოიღეთ კბილის ჩხირები და ნება მიეცით სპირალი გაიხსნას. რულონს მიეცით ცრემლის ფორმა.
  9. ყვავილის ცენტრისთვის აიღეთ ზოლები ყვითელისიგრძე 30 სმ და სიგანე 10 მმ. ზოლი დავჭრათ ლაფში. თუ თანაბრად გაჭრა გაგიჭირდათ, შეგიძლიათ შუაზე ფანქრით დახაზოთ ხაზი.
  10. რულეტი მჭიდროდ გააბრტყელეთ და ბოლოს წებოთი დაამაგრეთ. ფრთხილად გახსენით.
  11. მიღებული ნაწილებისგან გააკეთეთ ყვავილი. გააკეთეთ 5 ამ ყვავილიდან.
  12. დააწებეთ ისინი კონვერტზე.

სასაჩუქრე კონვერტი No1

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

ინსტრუქციები:

  1. დავჭრათ ფურცლის ნაწილი ისე, რომ მიიღოთ კვადრატი.
  2. მოაყარეთ ფურცელი ორი დიაგონალის გასწვრივ და გაასწორეთ ნაკეცები.
  3. მოხარეთ ერთ-ერთი კუთხე შიგნით ცენტრისკენ.
  4. დაკეცეთ სამუშაო ნაწილი ცენტრალური დასაკეცი ხაზის გასწვრივ.
  5. დახაზეთ გვერდითი კუთხეები მიღებული სამკუთხედის ფუძის შუაში.
  6. შუაში მდებარე ზედა კუთხე საპირისპირო მიმართულებით მოხარეთ და მისგან თითით ბრილიანტი ჩამოაყალიბეთ.
  7. ზედა სამკუთხედი გადაკეცეთ საბაზისო ხაზის გასწვრივ ისე, რომ ზემოდან მოხვდეს ბრილიანტში.

კონვერტი მზად არის!

სასაჩუქრე კონვერტი No2

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

  1. A4 ფურცელი გადაკეცეთ შუაზე გრძელი მხარის გასწვრივ და გაასწორეთ.
  2. ახლა ზედა მარჯვენა კუთხე გადაკეცეთ სამკუთხედად ნაკეცის ცენტრისკენ.
  3. გაიმეორეთ წინა ნაბიჯიქვედა მარცხენა კუთხისთვის.
  4. გადაკეცეთ ფიგურის გვერდი ისე, რომ მისი კიდე ემთხვევა მართკუთხა სამკუთხედის მხარეს. ამოწეული კუთხე გაასწორეთ ქვედა კიდე.
  5. გაიმეორეთ წინა ნაბიჯი მარცხენა მხარეს.
  6. ახლა კუთხე ისევ გადაკეცეთ სამკუთხედად ქვედა ნაკეცის დონეზე - ჩადეთ კუთხე მის ქვეშ.
  7. გაიმეორეთ იგივე ოპერაცია მარცხნივ.

ლამაზი კონვერტი მზად არის!

კონვერტი ჯემპრით

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

ინსტრუქციები:

  1. გადაკეცეთ A4 ფურცელი გრძელ მხარეს.
  2. ზედა კიდე გადაკეცეთ გარედან ისე, რომ იგი შეესაბამებოდეს დასაკეცის ხაზს.
  3. მიღებული მართკუთხედი კვლავ გადაკეცეთ შუაზე გარედან და ზემოთ.
  4. გაასწორეთ ბოლო ნაკეცი, გააკეთეთ ნაკეცი მისი შუა ხაზის გასწვრივ.
  5. ოდნავ მოხარეთ სამუშაო ნაწილის ქვედა კუთხეები გარეთ.
  6. შეაერთეთ ფიგურის გვერდები სამკუთხედების საზღვრების გასწვრივ.
  7. გაშალეთ ყველა ნაკეცი და მოაყარეთ ფურცელი მარჯვენა ნაკეცის გასწვრივ შუაში.
  8. მართკუთხედების ნაკეცები 2-4 ნაბიჯით მოხარეთ გარეთ და შიგნით.
  9. ქვედა სამკუთხედი გაასწორეთ ნაკეცების გასწვრივ ისე, რომ უკიდურესი მხარეები დარჩეს შიგნით საწყისი პოზიცია, და შიდა პირობა შეიძლება დაკეცილი შიგნით.
  10. გააკეთეთ მოსახვევი მთელი გვერდითი კედლის სამკუთხედის ცენტრში შიგნით.
  11. ქვედა კუთხეები შიგნით ჩადეთ.
  12. დაკეცეთ ენით ზედა ნაწილიდა ჩამოყარეთ მიღებული სამკუთხედის ქვედა ფუძის გასწვრივ.
  13. დამალეთ ენა ცენტრში მდებარე ხიდის უკან.

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

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

1. აიღეთ A4 ქაღალდის ფურცელი და გადაკეცეთ ზედა კიდე ქვედა კიდის გასწვრივ, როგორც ნაჩვენებია ფოტოზე.

2. ახლა გადაკეცეთ ქვედა მარჯვენა კიდე, როგორც ნაჩვენებია ქვემოთ. მოსახვევის სიგანე უნდა იყოს დაახლოებით ტოლი დისკის სიგანეზე (12 სმ) პლუს მცირე ზღვარი დაახლოებით 5 მმ.

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

4. რაღაც ამდაგვარი.

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

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

კონვერტორი

ეს დანამატი აკონვერტებს არჩეულ ტექსტს (ან ASCII თექვსმეტობით სტრიქონს) თქვენს მიერ არჩეულ ASCII ან თექვსმეტობით სტრიქონად. გენერირებული თექვსმეტობითი სტრიქონის ფორმატის დაყენება შესაძლებელია converter.ini განყოფილების ოფციების შეცვლით. ამისათვის თქვენ უნდა გადატვირთოთ Notepad++ რედაქტორი

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

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

აი, როგორ კეთდება ეს Perl-ისთვის. ანუ ის უბრალოდ ეგუება C-ს

1 2 3 4 5 6 7 8 9 10 11 12 13 14 * გახსენით Notepad * ჩაწერეთ F6 შესრულების ფანჯრის გასახსნელად * ჩაწერეთ შემდეგიბრძანებები: o npp_save< -- Saves the current document o CD $(CURRENT_DIRECTORY) <-- Moves to the current directory o perl.exe -c -w "$(FILE_NAME)" <-- executes the command perl.exe -c -w , მაგალითად: perl.exe -c -w test.pl (-c = compile -w = გაფრთხილებები) * დააჭირეთ Save * ჩაწერეთ სახელი სკრიპტის შესანახად (ანუ Perl Compile) * გადადით მენიუში Plugins -> Nppexec -> გაფართოებული ოფციები -> მენიუს ელემენტი * კომბინირებულ ველში აირჩიეთ ახლახან შექმნილი სკრიპტი და დააწკაპუნეთ ok -> ok * გადატვირთეთ Notepad * გადადით მენიუს პარამეტრებზე -> მალსახმობების რუქაზე -> დანამატები -> მოძებნეთ სკრიპტის სახელი * აირჩიეთ გამოსაყენებელი მალსახმობი ( ე.ი. ctrl + 1), დააწკაპუნეთ ok * დაადასტურეთ, რომ ახლა შეგიძლიათ შერჩეული მალსახმობით შექმნილი სკრიპტის გაშვება.

* გახსენით Notepad * ჩაწერეთ F6 შესრულების ფანჯრის გასახსნელად * დაწერეთ შემდეგი ბრძანებები: o npp_save< -- Saves the current document o CD $(CURRENT_DIRECTORY) <-- Moves to the current directory o perl.exe -c -w "$(FILE_NAME)" <-- executes the command perl.exe -c -w , მაგალითად: perl.exe -c -w test.pl (-c = compile -w = გაფრთხილებები) * დააჭირეთ Save * ჩაწერეთ სახელი სკრიპტის შესანახად (ანუ Perl Compile) * გადადით მენიუში Plugins -> Nppexec -> გაფართოებული ოფციები -> მენიუს ელემენტი * კომბინირებულ ველში აირჩიეთ ახლახან შექმნილი სკრიპტი და დააწკაპუნეთ ok -> ok * გადატვირთეთ Notepad * გადადით მენიუს პარამეტრებზე -> მალსახმობების რუქაზე -> დანამატები -> მოძებნეთ სკრიპტის სახელი * აირჩიეთ გამოსაყენებელი მალსახმობი ( ე.ი. ctrl + 1), დააწკაპუნეთ ok * დაადასტურეთ, რომ ახლა შეგიძლიათ შერჩეული მალსახმობით შექმნილი სკრიპტის გაშვება.

NppExport

სასარგებლო Notepad++ მოდული, რომლითაც შეგიძლიათ ფაილების ექსპორტი html, rtf ფორმატებში

აი, როგორ მუშაობს. გახსენით ფაილი, გადადით "P" ჩანართზე Agina" > NppExport > ექსპორტი HTML-ში. ანუ, ჩვენ ექსპორტს ვაწარმოებთ ფაილში HTML ფორმატი. კოდის ნახვა შესაძლებელია ნებისმიერ ბრაუზერში

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

NppNetNote

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

დანამატიმენეჯერი

ეს მოდული არის ტექსტის განახლების სისტემის ტვინი Notepad რედაქტორი++. ამ მოდულით მომხმარებელს შეუძლია განაახლოს, წაშალოს ან დააინსტალიროს დანამატები Notepad++-ისთვის. უბრალოდ გახსენით ეს დანამატი, აირჩიეთ მოდული ხელმისაწვდომი ჩამოტვირთვების სიიდან და დააინსტალირეთ. ან უბრალოდ ვაახლებთ დანამატებს. სინამდვილეში ბევრი მათგანია. მე მაქვს ნაგულისხმევად დაყენებული 10 დანამატი და ხელმისაწვდომითა სიაში დავთვალე 72 დანამატი ამისთვის Notepad++!!! პატარა განმარტება. Windows 7-ში, განახლებისთვის, თქვენ უნდა გაუშვათ პროგრამა ადმინისტრატორის სახით.

შელოცვა-გამშვები

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

სხვა სასარგებლო თვისებებიუფასო ტექსტური რედაქტორი Notepad++

1. სინტაქსის ხაზგასმა

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

მაგალითად, ჩვენ დავაყენეთ PHP კოდის ხაზგასმა

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

2. რედაქტორიNotepad++ კოდირებაშიUTF-8 (გარეშეBOM)

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

ახლა რაც შეეხება UTF-8 კოდირებას BOM-ის გარეშე, რომლის შესახებ შესაძლოა უკვე გსმენიათ. ფაქტია, რომ WordPress ძრავა (იხ.) მუშაობს UTF-8 კოდირებით, მაგრამ თუ იყენებთ სტანდარტს Windows Notepad, შემდეგ ფაილების UTF-8 კოდირებით შენახვისას, ეს სილამაზე უხილავ სიმბოლოებს ამატებს PHP ფაილებს. მათ BOM ჰქვია. ამიტომ, UTF-8 BOM-ის გარეშე ნიშნავს, რომ ფაილი არ შეიცავს მთელ ამ სიხარულს, ე.ი. ზედმეტი უხილავი პერსონაჟები. ამ პრობლემის წარმატებით მოგვარება შესაძლებელია უფასო ტექსტური რედაქტორის Notepad++ გამოყენებით, რომელსაც შეუძლია კონვერტაცია ან შენახვა HTML ფაილები(იხ.) და PHP (იხ.).

თქვენ შეგიძლიათ დააკონვერტიროთ ფაილი მისი ორიგინალური კოდირებიდან UTF-8 კოდირებად (BOM-ის გარეშე) შემდეგნაირად:

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

3. სანიშნეები

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

ყველა დავალება და ყველა პროექტი არ მოითხოვს სრულფასოვან IDE-ს, ამიტომ ბევრისთვის მთავარი ინსტრუმენტი მაინც მათი საყვარელი ტექსტური რედაქტორია. და როგორც ჩანს, არჩევანი მარტივია: ძლიერი, გაფართოებადი, მაგრამ მარტივი ამაღლებული ტექსტი, ცოცხალი კლასიკაწარმოდგენილია emacs-ით და vim-ით, ასევე მონოპლატფორმის ფავორიტებით - Notepad++ Windows-ისთვის, TextMate OS X-ისთვის და Geany Linux-ისთვის. მაგრამ ახალი რედაქტორები თითქმის ყოველდღე ჩნდებიან - აქვს თუ არა აზრი თქვენთვის ჩვევების შეცვლას? ვნახოთ რა ხდება.

ატომი

ჯერ კიდევ 2011 წლის აგვისტოში, GitHub-ის თანადამფუძნებელმა კრის "defunkt" Wanstrath-მა საკუთარ თავს დაისახა ამბიციური მიზანი: შეექმნა რედაქტორი, რომელიც ნამდვილად ღია და შემოთავაზებული იყო. შეუზღუდავი შესაძლებლობებიჰაკერებისთვის, მაგრამ ამავე დროს ის არ გადაიქცევა მეორე Vim-ად ან Emacs-ად (რომელიც, როგორც მოგეხსენებათ, თითქმის ყველაფრის გაკეთება შეუძლია, მაგრამ მხოლოდ იმ შემთხვევაში, თუ ჯეფ დინის მსგავსი ტვინი გაქვთ). ახლა კი, სამი წლის და თხუთმეტი ათასზე მეტი ჩადენის შემდეგ, საჯარო ბეტა ტესტირება დაიწყო. მიმდინარე წლის მარტში Atom ხელმისაწვდომი გახდა ყველასთვის ჩამოსატვირთად. როგორ აპირებს ცნობილი კომპანია რევოლუციას ჩვენს მიდგომაში კოდირებისადმი?

GitHub-ის ახალი იდეის გაშვებისას პირველი, რაც თქვენს თვალს იპყრობს, არის მისი წარმოუდგენლად მსგავსი ინტერფეისი Sublime Text-თან. ეს თავისთავად არ არის მინუსი. ცნობილი ფაქტირომ Sublime ინტერფეისი იყო შთაგონებული სხვა, არანაკლებ პოპულარული რედაქტორიკოდი OS X TextMate-ისთვის. მიმდინარე ამბავი Atom-თან და Sublime-თან ერთად მხოლოდ ხაზს უსვამს ამ უკანასკნელის წარმატებულ GUI გადაწყვეტილებებს.

მეორე რამ Atom-ის შესახებ არის ის, რომ ის არსებითად არის Chromium-ში შეფუთული ვებ აპლიკაცია. არა, რა თქმა უნდა, რედაქტორს აქვს თავისი ხატი დოკში, ნორმალურია სისტემის მენიუებიდა მშობლიური ცხელი კლავიშების მხარდაჭერა. უბრალოდ Atom core ძირითადად CoffeeScript-ში იწერება, Node.js-ზე მუშაობს და თავად რედაქტორის ინტერფეისი არის HTML გვერდი საკმაოდ ნორმალური მარკირებით. ამის დადასტურება შეგიძლიათ ხედის მენიუდან Developer -> Toogle developer tools არჩევით.

მესამე საინტერესო თვისებაატომი - მისი მოდულარულობა. Node.js ეკოსისტემის საუკეთესო ტრადიციებში იგი იწერება გამოყენებით მაქსიმალური რაოდენობაღია მოდულები (ორმოცდაათზე მეტი). ეს ნიშნავს, რომ თუ არ მოგწონთ რაიმე სტანდარტული ფუნქციონირება, მაშინ, დეველოპერების თქმით, შეგიძლიათ მარტივად იპოვოთ მისი შემცვლელი npm რეესტრში 70 ათასზე მეტი პაკეტიდან ან დაწეროთ თქვენი საკუთარი მოდული. იმის გათვალისწინებით, რომ JavaScript რეალურად დიდი ხანია ყველაზე მეტია პოპულარული ენა GitHub-ზე და CoffeeScript მხოლოდ ოდნავ ჩამორჩება Perl-ს, რაც გვაძლევს ნდობას Atom-ის მომავლის მიმართ.


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

მსუბუქი მაგიდა

Light Table-ის განვითარება დაიწყო 2011 წელს, როდესაც ამერიკელი პროგრამისტიკრის გრეინჯერმა გადაწყვიტა, რომ თანამედროვე ტექსტურ რედაქტორებში კოდთან მუშაობის პროცესი საკმარისად არ ერგება თანამედროვე სამუშაო პროცესს. მოკლედ, Light Table-ის ამოცანაა გახადოს განვითარების პროცესი ჭეშმარიტად ინტერაქტიული და ვიზუალური, რაც დეველოპერს მყისიერი გამოხმაურება მისცეს ნებისმიერ მოქმედებაზე, რითაც დაეხმარება სწრაფ ნავიგაციაში. დიდი კოდი. სწორედ ამ იდეით წავიდა კრისი Kickstarter-ში და საკმაოდ სწრაფად შეაგროვა $316,720 პროექტის განვითარებისთვის, რომლის მიზანი იყო 200 ათასი. რატომ მოეწონათ ასე ძალიან მცხობლებს კრისის იდეები?

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

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


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


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

ცაცხვი

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

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

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

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

Adobe Brackets

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

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

ფრჩხილები იწერება HTML/JS-ში (Flash ან Adobe AIR:)), მჭიდროდ ინტეგრირებულია Node.js-თან. გარეგნულად, ყუთიდან ის ძალიან ხელსაყრელ შთაბეჭდილებას ტოვებს (თუმცა არა სათამაშოების შეხების გარეშე). რამაც მომხიბლა პირველივე ღილაკზე დაჭერით, იყო საოცარი ავტომატური დასრულება HTML/CSS/JS/jQuery-ისთვის. ეს მართლაც ჭკვიანია და ასევე შეიცავს ბევრს სასიამოვნო წვრილმანები(მაგალითად, ჩაშენებული ფერის ამომრჩევი ან CSS-ში გადასვლების შერჩევის ინსტრუმენტი).


მაგრამ მთავარი მკვლელი ჩემთვის იყო შესაბამისი კოდის სექციების შიდა რედაქტირება. ეს არის შესაძლებლობა ნახოთ და დაარედაქტიროთ, ვთქვათ, CSS თვისებების ნაკრები მისი კლასის ან ID-ის მიხედვით პირდაპირ HTML განლაგების ფაილიდან ცალკე ტერიტორია. Brackets აანალიზებს თქვენი პროექტის სტრუქტურას რეალურ დროში, აშენებს დამოკიდებულების ხეს და საშუალებას გაძლევთ დაწეროთ კოდის ურთიერთდამოკიდებული სექციები ფაილის ძირითადი კონტექსტის დატოვების გარეშე. ვაღიარებ, ზუსტად ასეთი ფუნქციონირება შევქმენი რამდენიმე წლის წინ ჩემს მარტივ ტექსტურ რედაქტორში (დარწმუნებული ვარ, მე არ ვარ ერთადერთი). ასე რომ, ასეთი თვისება არ შეიძლება არ გაიხაროს სხვა მახასიათებლებს შორის, ჩვენ შეგვიძლია გამოვყოთ სწრაფი წვდომადოკუმენტაცია (თუმცა არც ისე დეტალური, როგორც Light Table), JSLint out of box და ლამაზი დანამატის მენეჯერი. თუმცა, რა თქმა უნდა, Brackets ჯერ ვერ დაიკვეხნის პაკეტების ისეთი სიმრავლით, როგორიცაა Sublime.


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

ზედ

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

პირველი, რაც თვალს იპყრობს Zed-ის გაცნობისას არის ნაცნობი ინტერფეისის ელემენტების არარსებობა, როგორიცაა პროექტის ხე ან ჩანართები. საკმაოდ საკამათო ნაბიჯია, განვითარების დროს ხშირად ბევრად უფრო ადვილია პროექტის სტრუქტურის ნავიგაცია ხის გამოყენებით. მაგრამ ჩანართების არარსებობის შემთხვევაში არის გარკვეული რაციონალური მარცვალი: ჩვეულებრივ, როდესაც მუშაობთ დიდი პროექტებირაოდენობა გახსენით ჩანართებიიზრდება ექსპონენტურად და სულ რაღაც ნახევარი საათის მუშაობის შემდეგ თქვენ მუდმივად უნდა გაიაროთ ისინი, დახუროთ ის, რაზეც ამჟამად არ მუშაობთ. Zed-ში ნავიგაცია პროექტში ხორციელდება ან პირდაპირ გადახტომით საჭირო ფაილიპროექტში მისი სახელით (Ctr/Cmd + E) აპლიკაციის ზედა ნაწილში არსებული პატარა კონსოლის მეშვეობით.

Zed-ის მეორე დასამახსოვრებელი მახასიათებელია მისი აქცენტი მრავალსვეტიან ინტერფეისზე. რედაქტორი მხარს უჭერს სამუშაო სივრცის გაყოფის რამდენიმე ფიქსირებულ ვარიანტს - 50/50%, 25/75% და ა.შ. აღსანიშნავია, რომ მეორე (ან თუნდაც მესამე) სვეტი განკუთვნილია არა მხოლოდ რამდენიმე ფაილის ერთდროული რედაქტირებისთვის, არამედ კოდის მყისიერი გადახედვისთვის იმ ენებზე, რომლებიც საჭიროებენ დამუშავებას (როგორიცაა Markdown ან CoffeeScript).

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

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

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

პასუხისმგებლობის უარყოფა

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


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

სტანდარტული ამოცანები

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

შესანიშნავი რედაქტორი ASP.NET და node.js აპლიკაციებისთვის. ცნობილი IntelliSense, კლასებთან და ობიექტებთან მუშაობის უნარი მითითებით. ყველაფერი მაიკროსოფტის სტილშია. არის ჩაშენებული გამართვა. მეც მინდა ხაზი გავუსვა, რომელიც ჩემი აზრით შესანიშნავი ჩანაცვლებაა MonoDevelop-ისთვის .NET დეველოპერებისთვის Windows-ის გარეთ (აქ ეს არის Visual Studio).

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

ქვედა ხაზი


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

გმადლობთ ყურადღებისთვის!



რაიმე შეკითხვა?

შეატყობინეთ შეცდომას

ტექსტი, რომელიც გაეგზავნება ჩვენს რედაქტორებს: