កម្មវិធីនិពន្ធអត្ថបទសម្រាប់អ្នកសរសេរកម្មវិធី - ឧបករណ៍សរសេរកម្មវិធី។ ការជ្រើសរើសបរិស្ថានឆ្លងវេទិកាឥតគិតថ្លៃសម្រាប់ការអភិវឌ្ឍន៍គេហទំព័រ

សេចក្តីផ្តើម ប្រហែលជាអ្នកប្រើប្រាស់គ្រប់រូបដែលបានធ្វើការនៅក្នុង Windows ដឹងថា Notepad ជាអ្វី។ ឬ Notepad - ណាមួយដែលអ្នកស្គាល់ជាង។ រឿងគឺងាយស្រួល។ តូច កម្មវិធីទម្ងន់ស្រាលដែលជាកន្លែងដែលអ្នកអាចវាយអត្ថបទនៃសំបុត្រ ឬចម្លងព័ត៌មានមួយចំនួនពីអ៊ីនធឺណិត។ ជម្រើសអប្បបរមា ការគ្រប់គ្រងសាមញ្ញបំផុត។ ឯកសារដែលបានបង្កើតមានទំហំតូច ហើយពួកវាត្រូវបានបង្ហាប់យ៉ាងល្អឥតខ្ចោះដោយបណ្ណសារ។ វាហាក់ដូចជាថាអ្វីៗគឺល្អ។ ប៉ុន្តែសម្រាប់ពេលនេះគឺទាល់តែយើងត្រូវការអ្វីមួយដែលធំជាងនេះ (និងអាចដំណើរការជាធម្មតាជាមួយឯកសារធំ)។ បាទ ភាពងាយស្រួល និងភាពសាមញ្ញនៃ Notepad មានសារៈសំខាន់ខ្លាំងណាស់សម្រាប់អ្នកវិទ្យាសាស្ត្រកុំព្យូទ័រដំបូង។ ប៉ុន្តែដរាបណាអ្នកពង្រីកវិសាលភាពនៃកម្មវិធី សូមព្យាយាមប្រើ Notepad ដោយភ្ជាប់ជាមួយឯកសារ "សំប៉ែត" ផ្សេងទៀត មិនមែនត្រឹមតែ *.txt ទេ ឧបករណ៍សាមញ្ញនេះមិនគ្រប់គ្រាន់ទៀតទេ។ ទោះបីជាពួកគេនៅតែអាចមើលស្គ្រីបនៃភាសាសរសេរកម្មវិធីផ្សេងៗ កំណត់ហេតុកម្មវិធី ឯកសារបាច់ឯកសារការកំណត់ និងឯកសារជាច្រើនទៀត ធ្វើការជាមួយអ្វីៗទាំងអស់នេះហាក់ដូចជាងាយស្រួល និងផលិតភាពទៀតហើយ។ ជាសំណាងល្អ អ្នកសរសេរកម្មវិធីមិនបានដោះស្រាយស្ថានភាពនេះទេ ហើយបានចាប់ផ្តើមបញ្ចេញកំណែដែលបានកែលម្អនៃ notepads ដែលនីមួយៗត្រូវបានបន្ថែមជាមួយនឹងកម្មវិធីបន្ថែមផ្ទាល់ខ្លួនរបស់វា។ ខុសគ្នា ផ្នែកបន្ថែមមុខងារផលិតផលទាំងនេះតាមរបៀបខ្លះបានចាប់ផ្តើមបែងចែកទៅតាមប្រភេទបញ្ហាដែលពួកគេដោះស្រាយ។ អំពីថ្នាក់មួយក្នុងចំណោមថ្នាក់ទាំងនេះ កម្មវិធីនិពន្ធសាមញ្ញសម្រាប់អ្នកសរសេរកម្មវិធី និងអ្នកគ្រប់គ្រងគេហទំព័រ ហើយនេះគឺជាការពិនិត្យឡើងវិញរបស់យើងនៅថ្ងៃនេះ។

តើអ្វីជាចំណុចសំខាន់សម្រាប់កម្មវិធីបែបនេះ? ជាការពិតណាស់ ការបន្លិចវាក្យសម្ព័ន្ធនៃភាសាដែលអ្នកប្រើប្រាស់សរសេរ! ការគាំទ្រសម្រាប់កម្មវិធីជំនួយ និងភាសាបន្ថែម និងកញ្ចប់មុខងារគឺគួរឱ្យចង់បាន ក៏ដូចជាសមត្ថភាពក្នុងការកែសម្រួលដែលបានភ្ជាប់រួចហើយ។ ស្វែងរកដោយការជំនួស និងការប្រើប្រាស់កន្សោមធម្មតា។ តារាងតួអក្សរ កម្មវិធីនិពន្ធគោលដប់ប្រាំមួយសាមញ្ញ សមត្ថភាពក្នុងការធ្វើការជាមួយ មួយចំនួនធំទម្រង់ និងការអ៊ិនកូដ។ ហើយជាការពិតណាស់ភាពងាយស្រួលនៃការប្រើប្រាស់។ តម្រូវការដែលមានលក្ខណៈយុត្តិធម៌ ជាគោលការណ៍សម្រាប់កម្មវិធីណាមួយ ប៉ុន្តែពាក់ព័ន្ធបំផុតសម្រាប់ផលិតផលប្រភេទនេះ ពីព្រោះដំណើរការសរសេរកម្មវិធីខ្លួនឯងត្រូវចំណាយពេលច្រើន ហើយគ្មាននរណាម្នាក់ចង់អង្គុយនៅពីក្រោយសែលដែលមិនស្រួលក្នុងរយៈពេលយូរនោះទេ។ ដោយផ្អែកលើនេះ យើងនឹងពិចារណាកម្មវិធីដែលបានជ្រើសរើសដូចជា៖ PSPad 4.5.0, Golden Pen 1.5, PolyEdit 5.0 RC, Edit Ex 2006r1, Crimson Editor 3.70, Uniqway Poetic 0.2b។

PSPad

PSPad គឺជាកម្មវិធីនិពន្ធដ៏ល្បី និងទូលំទូលាយសម្រាប់អ្នកសរសេរកម្មវិធី។ ហើយប្រជាប្រិយភាពរបស់គាត់គឺសមនឹងទទួលបាន។ យ៉ាងណាមិញ នេះគឺជាកម្មវិធីដែលមានមុខងាររាប់ពាន់។ ហើយអ្វីដែលនឹងរីករាយជាពិសេសសម្រាប់អ្នកសរសេរកម្មវិធីគឺថានេះមិនមែនគ្រាន់តែជាកម្មវិធីនិពន្ធអត្ថបទជាមួយទេ។ លក្ខណៈពិសេសបន្ថែមនេះគឺជាសំណុំនៃឧបករណ៍ពិសេសពិសេសសម្រាប់តម្រូវការរបស់ពួកគេ។ ឧទាហរណ៍ ហេតុអ្វីបានជាអ្នកសរសេរអត្ថបទត្រូវការម៉ាស៊ីនភ្ញៀវ FTP ដែលភ្ជាប់មកជាមួយ? វាទំនងជាមិនមានតម្រូវការទេ ហើយអ្នកគ្រប់គ្រងគេហទំព័រប្រហែលជានឹងសរសេរស្គ្រីប ឬទំព័រមួយចំនួន ចង់ឃើញលទ្ធផលភ្លាមៗដោយការបង្ហោះវាទៅម៉ាស៊ីនមេពីចម្ងាយ។ ភ្ជាប់ជាមួយការកំណត់ដែលបានបញ្ជាក់។ ពួកវាមានលក្ខណៈទូលំទូលាយជាងការបញ្ជាក់អាសយដ្ឋាន ចូល និងពាក្យសម្ងាត់។


ការកំណត់ការតភ្ជាប់ម៉ាស៊ីនភ្ញៀវ FTP


ចុះគម្រោងដើមឈើវិញ? ដោយមានជំនួយរបស់វា អ្នកអាចពង្រីកមុខងាររបស់កម្មវិធីនិពន្ធ និងបង្កើតគម្រោងពិតប្រាកដ។ ហើយទោះបីជាវាមិនចាំបាច់ទាល់តែសោះថាទាំងនេះនឹងក្លាយជាគម្រោងកម្មវិធីក៏ដោយ ឱកាសនេះគឺគួរឱ្យចាប់អារម្មណ៍យ៉ាងជាក់លាក់សម្រាប់តម្រូវការទាំងនេះ។


ប៉ារ៉ាម៉ែត្រនៃគម្រោងដែលបានបង្កើត


ដើម្បីធ្វើការជាមួយកូដវែង ការបង្ហាញរចនាសម្ព័ន្ធឯកសារគឺគ្រាន់តែមិនអាចខ្វះបាន។ នៅក្នុងវាលនេះ PSPad បង្ហាញមុខងារ និងនិយមន័យម៉ាក្រូដែលរកឃើញដោយលំនាំនៅក្នុងឯកសារដែលកំពុងមើល នេះបើយោងតាមវាក្យសម្ព័ន្ធដែលបានជ្រើសរើស។



ការកែសម្រួលឯកសារ pas នៅក្នុងបង្អួចកម្មវិធីនិពន្ធ


នៅក្នុងកំណែចុងក្រោយបំផុតនៃ PSPad អ្នកប្រើប្រាស់អាចធ្វើការយ៉ាងសកម្មជាមួយនឹងស្គ្រីប មិនត្រឹមតែកែវាដោយដៃប៉ុណ្ណោះទេ ប៉ុន្តែថែមទាំងចងក្រងវាឡើងវិញទៀតផង។ ពិត អ្នកនឹងត្រូវដំឡើង MS Windows សម្រាប់ការនេះ។ ម៉ាស៊ីនស្គ្រីប. ក្រោយមកទៀតគាំទ្រភាសាមួយចំនួនធំដោយស្មើភាព ហើយមិនត្រឹមតែ Visual Basic និង Java scripts ប៉ុណ្ណោះទេ។

ឱកាសល្អ។ ការកែសម្រួល HTML. ជាការពិតណាស់ កម្មវិធីនិពន្ធរបស់យើងនឹងទាបជាងចំនួនមុខងារ កញ្ចប់ឯកទេសប៉ុន្តែយើងមិនទាមទារពី ស្រាលស្រួលឧបករណ៍សមត្ថភាពចងក្រងដ៏មានឥទ្ធិពល? បើមិនដូច្នោះទេ PSPad នឹងមានប្រយោជន៍សម្រាប់អ្នកចាប់ផ្តើមដំបូង និងអ្នកគ្រប់គ្រងគេហទំព័រដែលមានបទពិសោធន៍។ វាក៏មានឧបករណ៍បំលែងរវាង ទម្រង់ផ្សេងៗនិងអ្នកមើលដែលមានសមត្ថភាពផ្លាស់ប្តូរគុណភាពបង្ហាញ និងការត្រួតពិនិត្យកូដ HTML និងជម្រើសធ្វើទ្រង់ទ្រាយយ៉ាងទូលំទូលាយ។

ដែលបានដំឡើងថ្មីៗ PSPad "ដឹង" អំពីភាសាសរសេរកម្មវិធីចំនួនសាមសិបផ្សេងគ្នា។ ទោះបីជាការពិតដែលថាមាន C, Object Pascal, Java, Java Script, HTML, PHP, Visual Basic ។ល។ វត្តមានរបស់មួយចំនួនដូចជា COBOL, Inno Setup Script, KiXtart, Tcl/Tk, TeX, យូនីកសែលស្គ្រីបបានជំរុញចំណាប់អារម្មណ៍ពិតប្រាកដរបស់ខ្ញុំ។ ភាសាណាមួយក៏ដោយ អ្នកប្រើប្រាស់អាចកំណត់រចនាសម្ព័ន្ធឡើងវិញ កែសម្រួល និងបង្កើតវាក្យសម្ព័ន្ធផ្ទាល់ខ្លួនរបស់ពួកគេ។ ឬបញ្ជាក់អ្នកចងក្រងសម្រាប់វា។

ជាទូទៅ លទ្ធភាពដ៏ធំទូលាយបំផុតសម្រាប់ការប្ដូរអ្វីៗគ្រប់យ៉ាងតាមបំណងគឺមួយផ្សេងទៀត លក្ខណៈពិសេសប្លែកកម្មវិធីនិពន្ធនៅក្នុងសំណួរ។ ចាប់ផ្តើមពីដំណើរការដំឡើងកម្មវិធី និងបញ្ចប់ដោយការកែសម្រួលឧបករណ៍ដោយខ្លួនឯង។ ខ្ញុំមិនដឹងអំពីអ្នកទេ ប៉ុន្តែអំណាចបែបនេះតែងតែផ្តល់ភាពរីករាយសម្រាប់ខ្ញុំ ពីព្រោះតាមរយៈការផ្តល់ឱ្យពួកគេ អ្នកនិពន្ធបញ្ជាក់យ៉ាងច្បាស់ថាគាត់កំពុងកំណត់គោលដៅផលិតផលនេះទៅកាន់ទស្សនិកជនដែលមានសមត្ថភាព ដែលតំណាងរបស់ពួកគេនឹងមិនត្រឹមតែអាចយល់បានទាំងអស់នោះទេ។ នេះ ប៉ុន្តែក៏ដើម្បីកែលម្អ បង្កើនប្រសិទ្ធភាព និងនាំវាឱ្យទទួលបានផ្លែផ្កា។ ជាការពិតណាស់ គ្មានអ្វីដែលត្រូវព្រួយបារម្ភនោះទេ ប្រសិនបើអ្នកមិនត្រូវការអ្វីដូចនេះទេ ទុកវាឱ្យនៅដដែល នោះកម្មវិធីនឹងមិនកាន់តែអាក្រក់នោះទេ។



ការដំឡើងកម្មវិធី





ការកំណត់កម្មវិធីទូទៅ




ម៉ឺនុយសម្រាប់ការកំណត់ផ្សេងទៀត។


ខាងលើត្រូវបានរាយបញ្ជីតែលក្ខណៈពិសេសមួយចំនួនរបស់ PSPad ដែលភាគច្រើនទាក់ទងនឹងមុខងារសរសេរកម្មវិធីរបស់វា។ បន្ថែមពីលើនេះ ក៏មានសមុទ្រដែលគួរឱ្យចាប់អារម្មណ៍ និងមានប្រយោជន៍ផងដែរ។ ឧទាហរណ៍ កម្មវិធីនិពន្ធគោលដប់ប្រាំមួយ និងអ្នកគ្រប់គ្រងក្ដារតម្បៀតខ្ទាស់។

ប្រសិនបើអ្នកប្រើកម្មវិធីវាយអក្សរ ការពិនិត្យអក្ខរាវិរុទ្ធនឹងងាយស្រួល។ លើសពីនេះទៀត មានគ្រប់ប្រភេទនៃការកែសម្រួល ស្វែងរក និងជំនួស និងជម្រើសធ្វើទ្រង់ទ្រាយ។ ម៉ឺនុយឧបករណ៍ត្រូវបានបំពេញដោយ "កណ្តឹងនិងហួច" ។ មានកម្មវិធីគ្រប់គ្រងម៉ាក្រូ ឧបករណ៍ញែកឯកសារ តារាង ASCII និងប្រភេទក្ដារលាយជាច្រើន។ ប្រសិនបើក្រោយមិនគ្រប់គ្រាន់ - នៅទីនេះអ្នកទៅ pipette! វ៉ារ្យ៉ង់នៃឧបករណ៍ដែលស្គាល់យ៉ាងច្បាស់ពីកម្មវិធីកែរូបភាពជាច្រើនសម្រាប់កំណត់ពណ៌នៅក្នុងតំបន់ជាក់លាក់មួយ។ ឧបករណ៍ចាក់ភ្នែក PSPad នឹងអនុញ្ញាតឱ្យអ្នករើសពណ៌នៅចំណុចណាមួយ និងនៅក្រោមបង្អួចកម្មវិធីដោយខ្លួនឯង។ លើសពីនេះទៀតមានម៉ាស៊ីនភ្លើងសញ្ញា (មុខងារ MD4, MD5, SHA1, RIPEMD160 ត្រូវបានប្រើ), បន្ទាត់ពាក្យបញ្ជា, កម្មវិធីបម្លែងលេខរវាង ប្រព័ន្ធផ្សេងៗការគណនា និងសូម្បីតែនិមិត្តសញ្ញារ៉ូម៉ាំង ដែលជាកំណែសាមញ្ញ ប៉ុន្តែមានអនុភាពនៃម៉ាស៊ីនគិតលេខ (ហៅថាឧបករណ៍ញែកកន្សោម) និងផ្សេងទៀត។

ប្រព័ន្ធជំនួយ (មានន័យថាប្រព័ន្ធ) គឺពេញលេញ និងផ្លាស់ប្តូរ។ បន្ថែមពីលើមគ្គុទ្ទេសក៍ដ៏ទូលំទូលាយជាក់ស្តែងចំពោះកម្មវិធី អ្នកអាចទទួលបានព័ត៌មានអំពីភាសាសរសេរកម្មវិធី ហើយប្រសិនបើអ្នកមានការតភ្ជាប់អ៊ីនធឺណិត បន្ទាប់មកចូលទៅកាន់គេហទំព័រសរសេរកម្មវិធី និងឧបករណ៍ប្រើប្រាស់អ៊ីនធឺណិតពីចម្ងាយ។

គេហទំព័រកម្មវិធី៖ http://www.pspad.com

ប៊ិចមាស

ប្រហែលជាមានមនុស្សជាច្រើនស្គាល់ Golden Pen ។ កម្មវិធី​នេះ​មិន​មែន​ជា​កម្មវិធី​ថ្មី​ទេ ប្រហែល​ជា​អ្នក​ខ្លះ​បាន​ភ្លេច​វា​ហើយ។ មិនគួរឱ្យភ្ញាក់ផ្អើលទេដែលកំណែចុងក្រោយបំផុតត្រូវបានចេញផ្សាយនៅឆ្នាំ 2001 ហើយអ្នកនិពន្ធក៏មិនបានបង្ហាញពីការគាំទ្រសម្រាប់ Windows XP ដែរ។ ម្យ៉ាងវិញទៀត ភាពសាមញ្ញ និងភាពងាយស្រួល គឺជាគុណសម្បត្តិចម្បងនៃកម្មវិធីនិពន្ធតូចមួយនេះ រួមផ្សំជាមួយនឹងមុខងារគ្រប់គ្រាន់សម្រាប់កម្រិតមធ្យម។ ដូច្នេះ ប៊ិចមាសរបស់ Vitaly Nevzorov អាចប្រើប្រាស់បានដោយជោគជ័យរហូតមកដល់សព្វថ្ងៃនេះ។



កូដ VB នៅក្នុងបង្អួច Golden Pen


Golden Pen ក៏ល្អដែរព្រោះវាជាកម្មវិធីនិពន្ធ "ពីរជ្រុង" ជាសកល។ វាងាយស្រួលដូចគ្នាក្នុងការប្រើដូចជាការវាយអក្សរ អត្ថបទធម្មតា។និងសម្រាប់កែសម្រួលកូដប្រភព។ ឱកាសដែលផ្តល់គឺប្រហាក់ប្រហែល។ សម្រាប់អត្ថបទ ទាំងនេះគឺជាការបោះពុម្ព នាំចេញទៅ RTF និង HTML ការតម្រឹម ការបង្ហាញ ការស្វែងរក និងជម្រើសផ្លាស់ប្តូរ។ សម្រាប់ស្គ្រីប - ការបន្លិចវាក្យសម្ព័ន្ធសម្រាប់ដប់ប្រាំបច្ចុប្បន្ន (សម្រាប់ 2000) ភាសារហូតដល់ Fortran, ធ្វើការជាមួយចំណាំ, របៀប hex សម្រាប់មើលឯកសារ។ លើសពីនេះទៀត មានឧបករណ៍បន្ថែម ក្តារតម្បៀតខ្ទាស់ ថតម៉ាក្រូ ម៉ាស៊ីនគិតលេខ និងតារាងកូដ ASCII ។ ម៉ាស៊ីនគិតលេខ Golden Pen មានសមត្ថភាពគណនាបានខ្លះ មុខងារស្ថិតិហើយលើសពីនេះទៀត នៅពេលវាយអត្ថបទ ការគណនាបរិបទគឺសកម្ម - នេះគឺជាពេលដែលអ្នកវាយកន្សោម ហើយបន្ទាប់ពីសញ្ញា "=" កម្មវិធីនឹងបង្ហាញតម្លៃរបស់វាដោយស្វ័យប្រវត្តិ។



របៀបកម្មវិធីនិពន្ធ Hex
នៅពេលធ្វើការជាមួយកម្មវិធី ខ្ញុំបានកត់សម្គាល់ឃើញកំហុសតូចពីរ - នៅពេលហៅម៉ាស៊ីនគិតលេខពីរបារឧបករណ៍ ប្រតិទិនលេចឡើងដោយចចេស ហើយបន្ទះខ្លួនឯងក៏បាត់នៅពេលដែលកម្មវិធីត្រូវបានបិទ ប៉ុន្តែមិនតែងតែត្រូវបានស្ដារឡើងវិញដោយស្វ័យប្រវត្តិនៅពេលវាបើកដំណើរការបន្ទាប់ទៀត។

គេហទំព័រកម្មវិធី៖ http://www.geocities.com/midweststudio/

PolyEdit

ដើម្បីហៅ PolyEdit នូវ notepad សម្រាប់អ្នកសរសេរកម្មវិធី ក៏មិនហ៊ានដែរ។ ទោះជាយ៉ាងណាក៏ដោយ វាបានធ្វើឱ្យវាចូលទៅក្នុងការពិនិត្យឡើងវិញរបស់យើង ព្រោះវារួមបញ្ចូលមុខងារបែបនេះផងដែរ។ ហើយមានរឿងជាច្រើនទៀត ដែលទាមទារអត្ថបទដាច់ដោយឡែក ដើម្បីពណ៌នា

បាទ ពិតណាស់ PolyEdit គឺជាកម្មវិធីដែលមានសមត្ថភាពធំទូលាយបំផុត ទោះបីជាអ្នកស្គាល់គ្នាដំបូងវាបានផ្ដល់ឱ្យខ្ញុំនូវអារម្មណ៍... ប្រហែលជាស្រដៀងនឹងអារម្មណ៍របស់វីរបុរសពីរឿង "Dunno on the Moon" របស់ Nikolai Nosov នៅពេលដែលពួកគេចំណាយពេលយប់នៅ សណ្ឋាគារសេដ្ឋកិច្ច។ ប្រសិនបើម្ចាស់នៅទីនោះប្រកាសថាបន្ទប់ថោកបំផុត ប៉ុន្តែការពិតពួកគេទាមទារ ថ្លៃសេវាដាច់ដោយឡែកសម្រាប់ការប្រើប្រាស់ទឹក ទូរទស្សន៍ គ្រែ។ល។ បន្ទាប់មកអ្នកបង្កើតកម្មវិធី PolyEdit (Polysoft Solutions) ដោយមិនខកខានក្នុងការកត់សម្គាល់ទំហំតូចនៃការចែកចាយកម្មវិធីនោះ មិនបានរួមបញ្ចូលមុខងារជាក់លាក់មួយចំនួននោះទេ។ ដូច្នេះហើយ ដោយបានសម្រេចចិត្តពិនិត្យមើលការបន្លិចវាក្យសម្ព័ន្ធភាសាជាដំបូង ខ្ញុំមានការខកចិត្តបន្តិច ហើយត្រូវបានបញ្ជូនទៅគេហទំព័រកម្មវិធីដើម្បីទាញយកសមាសធាតុចាំបាច់។ ជាសំណាងល្អ កញ្ចប់នេះ។នៅក្នុង ZIP វាប្រើត្រឹមតែ 9 KB វាគួរឱ្យភ្ញាក់ផ្អើលណាស់ដែលវាមិនអាចបញ្ចូលក្នុងការចែកចាយភ្លាមៗ ឯកសារដែលបានបញ្ជាក់កម្មវិធីបន្ថែមមួយចំនួនទៀត និងវចនានុក្រមចំនួន 10 ដែលមានទំហំចាប់ពី 500 KB ដល់ 6 MB មាននៅក្នុងផ្នែកទាញយក។ ទោះយ៉ាងណាក៏ដោយ អ្នកអភិវឌ្ឍន៍មិនអាចត្រូវបានវិនិច្ឆ័យខ្លាំងពេកនោះទេ។ ការរំពឹងថានឹងទទួលបានកម្មវិធីវាយអត្ថបទកម្រិត Word ពេញលេញក្នុងទំហំតិចជាងមួយនិងកន្លះមេហ្គាបៃគឺមានភាពឆោតល្ងង់បន្តិច ការសម្រេចចិត្តដាក់កញ្ចប់បន្ថែមដាច់ដោយឡែកដែលត្រូវការសម្រាប់តែអ្នកប្រើប្រាស់ជាក់លាក់គឺសមហេតុផលណាស់សម្រាប់កម្មវិធីដែលចែកចាយដោយសេរីតាមអ៊ីនធឺណិត .

សម្រាប់កម្មវិធីខ្លួនវាបន្ទាប់មក អត្ថបទនេះ។ត្រូវ​បាន​វាយ​បញ្ចូល​តែ​ក្នុង​បង្អួច​កម្មវិធី​និពន្ធ​ប៉ុណ្ណោះ ហើយ​ខ្ញុំ​មិន​ចាំបាច់​ជួប​ប្រទះ​នូវ​ភាព​ងាយ​ស្រួល​ណា​មួយ​ទេ។ រឿងតែមួយគត់គឺថាខ្ញុំត្រូវការទាញយកភាសារុស្សីបន្ថែម កញ្ចប់ភាសាដើម្បីពិនិត្យអក្ខរាវិរុទ្ធ។ ដើម្បីធ្វើដូចនេះចុច F7 ឬជ្រើសរើសពាក្យបញ្ជាពីធាតុម៉ឺនុយ។ ការត្រួតពិនិត្យមិនកើតឡើងដោយស្វ័យប្រវត្តិទេ។ ប្រហែលជាកាន់តែប្រសើរ? វានឹងការពារការយឺតយ៉ាវដែលមិនចាំបាច់ និងការផ្អាកនៅពេលវាយលើកុំព្យូទ័រយឺត។

ក្នុងចំណោមសមត្ថភាពរបស់ PolyEdit យើងកត់សំគាល់ដូចខាងក្រោម។ ការអ៊ិនគ្រីបទិន្នន័យដោយប្រើបំលែង BlowFish និងមុខងារ SHA-1 hash ។ ការគាំទ្រពេញលេញវត្ថុ OLE (រូបភាព ឈុត ដ្យាក្រាម។ល។)។ នាំចេញ/នាំចូលទម្រង់ជាច្រើន រួមទាំង Word, Excel, Html ។ ការគាំទ្រកម្មវិធីជំនួយ។ កម្មវិធីអ៊ីមែលដែលភ្ជាប់មកជាមួយ។ មុខងារអូស និងទម្លាក់ និងអូស និងចត។ គាំទ្រ បរិមាណដ៏ច្រើន។ការអ៊ិនកូដ។ រក្សាទុកដោយស្វ័យប្រវត្តិ។ ស្វែងរក និងជំនួសដោយប្រើកន្សោមធម្មតា ស្វែងរកតាមរយៈឯកសារ។ ការបន្លិចវាក្យសម្ព័ន្ធ។ បង្ហាញតួអក្សរដែលមិនអាចបោះពុម្ពបាន។



ធាតុម៉ឺនុយមួយចំនួន


ចំណុចប្រទាក់រចនាប័ទ្ម "កម្រិតខ្ពស់" គឺស្រដៀងទៅនឹងចំណុចប្រទាក់លំនាំដើមរបស់កម្មវិធីនិពន្ធ MS Word ។ អ្វីគ្រប់យ៉ាងត្រូវគ្នា។ សមត្ថភាពមូលដ្ឋានលើការធ្វើការជាមួយអត្ថបទ។ មានតែផ្ទាំងគំនូរប៉ុណ្ណោះដែលបាត់។ ប៉ុន្តែនៅក្នុងស្តុក ធាតុបន្ថែម. ខ្ញុំពិតជាចូលចិត្តបច្ចេកវិទ្យា Drag-and-Dock សម្រាប់បង្អួចពហុឯកសារ។



ចំណុចប្រទាក់ពហុឯកសារ


PolyEdit គាំទ្រស្បែក។ គ្រប់ប្រភេទនៃប៉ារ៉ាម៉ែត្រអាចត្រូវបានកំណត់រចនាសម្ព័ន្ធនៅក្នុងជម្រើសកម្មវិធី។



ការដំឡើង PolyEdit


ការធ្វើតេស្តកម្មវិធីនិពន្ធនៅពេលធ្វើការជាមួយវត្ថុធាតុដើមបានបង្ហាញពីចំណុចខ្វះខាតមួយចំនួន។ ដូច្នេះ ការបញ្ចេញមតិមិនដំណើរការត្រឹមត្រូវនៅក្នុងឯកសារ Delphi pas ទេ។ ដង្កៀបអង្កាញ់ការបញ្ចេញមតិដោយប្រើតង្កៀបធម្មតាដែលមានសញ្ញាផ្កាយមិនដំណើរការទាល់តែសោះ។ បញ្ហាស្រដៀងគ្នានេះត្រូវបានគេសង្កេតឃើញសម្រាប់ឯកសារ html និង cpp ។ ការបន្លិចនៃស្គ្រីប t-sql អាចមើលឃើញនៅក្នុងរូបភាពដែលភ្ជាប់មកជាមួយ។ សម្រាប់ភាពច្បាស់លាស់ ទិដ្ឋភាពនៅក្នុង PolyEdit និងទិដ្ឋភាពនៅក្នុងបង្អួច MS SQL Query Analyzer នៃកំណែទីប្រាំបីត្រូវបានផ្តល់ឱ្យ។ វាច្បាស់ណាស់ថាកម្មវិធីទាំងនេះប្រើលក្ខណៈពិសេសផ្សេងៗគ្នា ប៉ុន្តែនៅតែ...

ការមិនធ្វើសកម្មភាពចុងក្រោយមិនតែងតែដំណើរការត្រឹមត្រូវទេ។



ស្គ្រីប SQL នៅក្នុងបង្អួច PolyEdit (ខាងឆ្វេង) និង SQL Query Analyzer


អ្នកអាចចុះឈ្មោះច្បាប់ចម្លង PolyEdit របស់អ្នក។ ថាតើ​វា​គួរ​ឲ្យ​ណែនាំ​ឬ​អត់​គឺ​អាស្រ័យ​លើ​អ្នក​ក្នុង​ការ​សម្រេច​ចិត្ត។ ក្នុងចំណោមគុណសម្បត្តិសំខាន់បំផុត កំណែដែលបានបង់ជំនួយបច្ចេកទេសជាអាទិភាពតាមអ៊ីមែល ការធ្វើឱ្យប្រសើរកម្មវិធីឥតគិតថ្លៃ ការបញ្ចុះតម្លៃនៅពេលទិញផលិតផលផ្សេងទៀតពី PolySoft Solution ។ ដូចដែលអ្នកអាចមើលឃើញ សូម្បីតែគុណសម្បត្តិដែលបានបង្ហាញក៏ហាក់ដូចជាមិនសំខាន់ដែរ ហើយគ្មានអ្វីដែលត្រូវនិយាយអំពីអ្នកផ្សេងទៀតនោះទេ វាមិនទំនងថាការបង្ហាញឈ្មោះក្រុមហ៊ុនរបស់អ្នកនៅក្នុងបង្អួចព័ត៌មានកម្មវិធីមានតម្លៃ 30 ដុល្លារក្នុងមួយអាជ្ញាប័ណ្ណនោះទេ។ ទោះយ៉ាងណាក៏ដោយ អ្នកទិញលក់ដុំ- បញ្ចុះតម្លៃ...

គេហទំព័រកម្មវិធី៖ http://www.polyedit.com/

EditEx

កំណែចុងក្រោយបំផុត 2006r1 នៃកម្មវិធីនិពន្ធនេះត្រូវបានចេញផ្សាយជាងមួយខែមុន ហើយយើងនឹងយកវាមកពិចារណា។ សន្លឹកបៀសំខាន់ដែលចង្អុលបង្ហាញដោយអ្នកនិពន្ធនៃកម្មវិធីគឺ Artem Fursenko គឺ "រំលេចអ្វីៗគ្រប់យ៉ាង អ្វីៗគ្រប់យ៉ាង" ។ ជាការពិតណាស់ EditEx "ដឹង" វាក្យសម្ព័ន្ធផ្សេងគ្នាជាងហាសិប។ ហើយ​នេះ​គឺ​ជា​កំណត់ត្រា​ដាច់​ខាត​ក្នុង​ចំណោម​គូ​ប្រជែង​នា​ពេល​បច្ចុប្បន្ន​នេះ។ វាមិនសមហេតុផលទេក្នុងការរាយបញ្ជីអ្វីគ្រប់យ៉ាង; អ្នកទំនងជាមិនអាចស្វែងរកអ្វីដែលអ្នកត្រូវការបានទេ។ ទេ ពិតណាស់ អ្នកអាចធ្វើបានប្រសិនបើអ្នកចង់ ប៉ុន្តែសម្រាប់អ្នកសរសេរកម្មវិធីភាគច្រើន វានឹងគ្រប់គ្រាន់ហើយ។

ទោះបីជាការពិតថាការអភិវឌ្ឍន៍គឺក្នុងស្រុកក៏ដោយ ចំណុចប្រទាក់កម្មវិធីគឺជាភាសាអង់គ្លេសទាំងស្រុង។ គេហទំព័ររបស់អ្នកអភិវឌ្ឍន៍គឺស្រដៀងគ្នា។ ទោះបីជាគេហទំព័រនេះមានភាពច្របូកច្របល់ជាមួយនឹងការណែនាំ និងព័ត៌មានមានប្រយោជន៍ក៏ដោយ។ ដោយវិធីនេះមិនមានជំនួយនៅក្នុងកម្មវិធីខ្លួនវាទេ។ វាជាការល្អដែលវាមិនចាំបាច់ជាពិសេស - កម្មវិធីនិពន្ធគឺមានលក្ខណៈប្រពៃណីនៅក្នុងរូបរាងនិងមិនស្មុគស្មាញ។ នៅផ្នែកខាងឆ្វេងមាន conductor នៅផ្នែកខាងលើមានរបារឧបករណ៍ ហើយកន្លែងដែលនៅសល់ត្រូវបានបម្រុងទុកសម្រាប់ផ្ទៃកែសម្រួលឯកសារ។



ចំណុចប្រទាក់កម្មវិធីនិពន្ធ EditEx 2006


អ្វីគ្រប់យ៉ាងត្រូវបានរួមបញ្ចូលនៅក្នុងកម្មវិធី ឧបករណ៍ចាំបាច់សម្រាប់ធ្វើទ្រង់ទ្រាយអត្ថបទ ស្វែងរក ផ្លាស់ប្តូរការអ៊ិនកូដ។ លើសពីនេះទៀត មានកញ្ចប់សម្រាប់ពិនិត្យអក្ខរាវិរុទ្ធនៃពាក្យអង់គ្លេស និងរុស្ស៊ី និងអ្នកបកប្រែតាមយន្តហោះ។ ជាអកុសល ឧបករណ៍ប្រើប្រាស់ចុងក្រោយទាំងពីរដំណើរការយ៉ាងសាមញ្ញ។ ហើយទោះបីជាពួកវាដំណើរការក៏ដោយវាស្ទើរតែមិនអាចប្រើវាបាន។ អ្នកបកប្រែផលិត ការស្វែងរកតាមបរិបទយោងតាមវចនានុក្រម និងបង្ហាញលទ្ធផលទាំងអស់ដែលបានជួបប្រទះ។ ជាឧទាហរណ៍ សូមបញ្ចូលពាក្យ "ទៅ" ហើយអ្នកនឹងទទួលបានជម្រើសរាប់រយ ចាប់ពី "ទុក្ខព្រួយ" ទៅ "សត្វពង្រូល"។ ទោះបីជាការពិតកិរិយាសព្ទ "ទៅ" នឹងនៅកន្លែងណាមួយនៅកណ្តាលនៃគំរូ។ ការពិនិត្យអក្ខរាវិរុទ្ធនៅក្នុងវចនានុក្រមក៏បានធ្វើឱ្យខ្ញុំភ្ញាក់ផ្អើលជាមួយនឹងភាពដើមរបស់វា វាត្រូវបានស្នើឱ្យជំនួស "ផ្នែក" ជាមួយ "cheboty", "អាចប្រើបាន" ជាមួយ "Ivan-tea", "launch" ជាមួយ "zaalet" ជាដើម។ នៅក្នុងសរសៃដូចគ្នាតាមព្យញ្ជនៈតាមរយៈពាក្យ។ ស្ថានភាពគឺប្រសើរជាងបន្តិចនៅក្នុងភាសាអង់គ្លេស ដែលពាក្យជាធម្មតាមិនសូវមានទំនោរ។


ការពិនិត្យអក្ខរាវិរុទ្ធគឺគួរឱ្យភ្ញាក់ផ្អើលនៅក្នុងវិធីសាស្រ្តរបស់វា។


ឥឡូវនេះអំពីការបន្ថែមដ៏ស្រស់ស្អាត។ ម៉ាស៊ីនភ្ញៀវ FTP សាមញ្ញ សមត្ថភាពក្នុងការធ្វើការក្នុងទម្រង់ពេញអេក្រង់ ឃើញកូដស្អាតដោយមិនមានប៊ូតុង និងបន្ទះរំខាន ជួនកាលបន្ទះបន្ថែមសម្រាប់កំណត់ស្លាក HTML ដោយស្វ័យប្រវត្តិ ការមើលទំព័រ HTML ជាមុន និងបើកដំណើរការកម្មវិធីដែលបង្ហាញពីអ្នកចងក្រងខាងក្រៅ។


ជម្រើសសម្រាប់ភ្ជាប់ទៅម៉ាស៊ីនមេ FTP



គេហទំព័រកម្មវិធី៖ http://www.flywheel.nm.ru/editex.html

កម្មវិធីនិពន្ធ Crimson

ដោយបានងាកទៅរក Crimson Editor បន្ទាប់ពី EditEx វាហាក់ដូចជាខ្ញុំថា ក្រោយមកទៀតត្រូវបានផលិតចេញពីវា។ ជាការពិតណាស់ បើនិយាយពីមុខងាររបស់ពួកគេ អ្នកកែសម្រួលទាំងពីរគឺដូចជាបងប្អូន។ សូម្បីតែខាងក្រៅវាងាយស្រួលក្នុងការច្រឡំពួកគេ។ សំណុំមុខងារដូចគ្នាដែលជាស្តង់ដារសម្រាប់ថ្នាក់នៃកម្មវិធីដែលកំពុងពិចារណា ការស្វែងរកកម្រិតខ្ពស់ដូចគ្នា ការបន្លិចដូចគ្នានៃតង្កៀបដែលបានផ្គូផ្គង លេខរៀងជួរ (និងការបោះពុម្ពជាមួយនឹងការរក្សាទុករបស់វា) ទ្រង់ទ្រាយអត្ថបទ ឧបករណ៍បំលែងកូដដែលមានចំនួនសំណុំអប្បបរមា។ មានម៉ាស៊ីនភ្ញៀវ FTP ដែលភ្ជាប់មកជាមួយ ឧបករណ៍រុករកជាជម្រើស ការមើលឯកសារ HTML ជាមុន ការពិនិត្យអក្ខរាវិរុទ្ធ ស្ថិតិលម្អិត និងសមត្ថភាពក្នុងការកត់ត្រា និងដំណើរការម៉ាក្រូ។ ម៉ាស៊ីនគិតលេខតាមបរិបទក៏មានផងដែរ។



បង្អួចកម្មវិធីនិពន្ធដោយគ្មាន Explorer ត្រូវបានបើក


ភាសាដែលមានតែ 16 ប៉ុណ្ណោះនៅក្នុងការដំឡើងស្តង់ដារ (រួមទាំង Basic, C/C++, CSS, HTML, Java, Matlab, Pascal, Perl, PHP, Python ។ល។) ត្រូវបានគូសបញ្ជាក់យ៉ាងត្រឹមត្រូវជាមួយ ការរកឃើញដោយស្វ័យប្រវត្តិប្រភេទ។ ការកំណត់ភាសាអាចត្រូវបានប្ដូរតាមបំណងដោយអ្នកប្រើប្រាស់។ លើសពីនេះ ឯកសារភាសាផ្សេងៗមួយចំនួនធំអាចទាញយកបាននៅលើគេហទំព័រផ្លូវការរបស់កម្មវិធី។ នេះប្រហែលជាអនុញ្ញាតឱ្យអ្នកបង្កើត (Ingyu Kang) ទាមទារការគាំទ្រសម្រាប់ភាសាកុំព្យូទ័រច្រើនជាង 100 ។

នៅពេលធ្វើការជាមួយកម្មវិធីនិពន្ធ ខ្ញុំបានរកឃើញកំហុសដែលមិនសប្បាយចិត្ត - នៅពេលបើកឯកសារ កម្មវិធីនឹងវិភាគមាតិការបស់វា តាមមើលទៅដើម្បីកំណត់វាក្យសម្ព័ន្ធដែលត្រូវបន្លិច។ យន្តការមិនត្រូវបានរាយការណ៍ដោយអ្នកនិពន្ធទេ ប៉ុន្តែជាលទ្ធផលនៃដំណើរការនេះ ស្គ្រីបដែលអាចដំណើរការបានខ្លះនាំឱ្យមានបញ្ហាក្នុងការចូលប្រើអង្គចងចាំ ហើយកម្មវិធីគាំង។



កំហុសខណៈពេលកំពុងញែកឯកសារដែលកំពុងបើក



គេហទំព័រកម្មវិធី៖ http://www.crimsoneditor.com/

Uniqway កំណាព្យ

ជាការប្រសើរណាស់, នៅក្នុងការសន្និដ្ឋាន, សូមក្រឡេកមើលកម្មវិធីមួយផ្សេងទៀត។ កម្មវិធី​និពន្ធ​នេះ​គឺ​ថ្មី​ទាំង​ស្រុង ទោះ​បី​ជា​ឆៅ ប៉ុន្តែ​ខ្ញុំ​ចូល​ចិត្ត​វា ហើយ​ហាក់​ដូច​ជា​មាន​ការ​សន្យា​ខ្លាំង​ណាស់។ កំណែដំបូងរបស់ 0.1a ត្រូវបានចេញផ្សាយប្រហែលមួយខែមុន ហើយឥឡូវនេះកំណែទីពីរ 0.2b មានរួចហើយ។ ប្រសិនបើអ្នកនិពន្ធ (Pavel Sushkov និងអ្នកផ្សេងទៀត) បន្តដោយខ្នះខ្នែងដូចគ្នានោះយើងអាចរំពឹងថានឹងបញ្ចប់កម្មវិធីងាយស្រួលជាមួយនឹងមុខងារល្អនៅនិទាឃរដូវ។ ទោះបីជាអ្នកអាចប្រើ Uniqway Poetic ឥឡូវនេះក៏ដោយ។

ដូច្នេះតើមានអ្វីគួរឱ្យចាប់អារម្មណ៍នៅទីនេះ? ជាទូទៅ - ចំណុចប្រទាក់ពហុឯកសារដ៏រីករាយ ការប្រើប្រាស់យ៉ាងទូលំទូលាយនៃគ្រាប់ចុចក្តៅ ការរុករកងាយស្រួល ការនាំចូល/នាំចេញទម្រង់ UTF-8 និង UTF-16 សមត្ថភាពបោះពុម្ព ការមើលជាមុន និងការកំណត់ទំព័រប៉ារ៉ាម៉ែត្រ។ ការបង្ហាញតួអក្សរដែលមិនបោះពុម្ព ការកែសម្រួលទំហំពុម្ពអក្សរសម្រាប់ភាពងាយស្រួលនៃការប្រើប្រាស់ ជាការពិតណាស់ ស្វែងរក និងជំនួសដោយប្រើកន្សោមធម្មតា។ វាក៏មានស្ថិតិឯកសារផ្អែកលើចំនួនពាក្យ និងតួអក្សរជាក់លាក់ផងដែរ។



Uniqway កំណាព្យ


ធ្វើការជាមួយអត្ថបទ។ ខ្ញុំចូលចិត្តជម្រើសសម្រាប់កែតម្រូវការចូលបន្ទាត់ និងដកចន្លោះនាំមុខ និងនៅពីក្រោយ។ វាអាចធ្វើទៅបានដើម្បីផ្លាស់ប្តូរករណីនៃអត្ថបទដែលបានវាយបញ្ចូលនិងកំណត់ប្រភេទបំបែកបន្ទាត់ (Unix, Mac ឬ Win) ។ ការបំប្លែងអាចត្រូវបានធ្វើឡើងរវាងប្រភេទដូចខាងក្រោម៖ Windows 1251, KOI8-R, ISO-8859-2, ISO-8859-5, ISO-8859-6, DOS 866, Mac Central European, Mac Cyrillic, Mac Greek ។ តារាងតូចមួយនៃនិមិត្តសញ្ញាគឺអាចរកបានដែលបង្ហាញពីលេខកូដសម្រាប់ ការហៅទូរស័ព្ទល្បឿននៅលើក្តារចុច ក៏ដូចជាមុខងារដើម្បីតម្រៀបខ្សែអក្សរតាមលំដាប់អក្ខរក្រម។ ប្រវត្តិនៃការផ្លាស់ប្តូរដែលបានធ្វើឡើងមិនត្រូវបានកំណត់ទេ។


ឧបករណ៍បំលែងកូដ


ធ្វើការជាមួយលេខកូដ។ ឃ្លាជាមួយ ទំព័រផ្លូវការកម្មវិធីអំពីការបន្លិច "ប្រភេទណាមួយនៃវាក្យសម្ព័ន្ធ" ។ ខ្ញុំនៅតែមិនយល់ពីអ្វីដែលអ្នកបង្កើតមាននៅក្នុងចិត្ត ប៉ុន្តែការអនុវត្តជាក់ស្តែងកម្មវិធីនេះគាំទ្រប្រភេទដូចខាងក្រោមៈ PHP, CSS, HTML, Delphi, XML, INI និង Perl ។ ជាជម្រើស បន្ថែមពីលើកូអរដោនេនៃទីតាំងទស្សន៍ទ្រនិចក្នុងបន្ទាត់ស្ថានភាព មានលេខរៀងនៃបន្ទាត់កូដ។



ការកំណត់កម្មវិធី


ប៉ារ៉ាម៉ែត្រកម្មវិធីអាចត្រូវបានផ្លាស់ប្តូរដើម្បីបំពេញតម្រូវការផ្ទាល់ខ្លួនរបស់អ្នក។ ជាអកុសល អ្នកមិនអាចបន្ថែមប៊ូតុងផ្ទាល់ខ្លួនទៅរបារភារកិច្ចណាមួយឡើយ រួមទាំងប៊ូតុងផ្ទាល់ខ្លួនផងដែរ ប៉ុន្តែខ្ញុំប្រាកដថា មុខងារស្រដៀងគ្នានឹងបង្ហាញនៅក្នុងការចេញផ្សាយបន្ទាប់។

និយាយអីញ្ចឹង តើមានអ្វីផ្សេងទៀតដែលអាចនឹងបង្ហាញនៅក្នុងកំណែនាពេលអនាគត? ជាដំបូង ការបង្កើនចំនួនភាសាដែលគាំទ្រ បើកដំណើរការកម្មវិធីភ្ញៀវ FTP និងរបៀបគោលដប់ប្រាំមួយ ពង្រីកការកំណត់កម្មវិធី។ ឬប្រហែលជាក្រុម Uniqway នឹងផ្គាប់ចិត្តយើងជាមួយនឹងអ្វីដែលដើមខុសពីអ្នកកែសម្រួលផ្សេងទៀតនាពេលអនាគត?

គេហទំព័រកម្មវិធី៖ http://www.uniqway.com/poetic/

លទ្ធផល

ជាទូទៅ ខ្ញុំចូលចិត្តកម្មវិធីទាំងអស់ដែលបានពិភាក្សាខាងលើ មធ្យោបាយមួយ ឬផ្សេងទៀត។ ហើយអ្វីគ្រប់យ៉ាងអាចត្រូវបានអនុវត្តទៅ "រសជាតិនិងពណ៌" ផ្ទាល់ខ្លួនរបស់អ្នក។

PSPadវាលេចធ្លោក្នុងចំណោមអ្នកផ្សេងទៀតទាក់ទងនឹងជួរមុខងារ និងភាពងាយស្រួលរបស់វា។ កម្មវិធីនិពន្ធដ៏មានប្រសិទ្ធភាពខ្ពស់ សូម្បីតែ analogues បង់ប្រាក់មួយចំនួនក៏ដោយ។ ខ្ញុំ​សូម​ណែនាំ​វា​ដល់​អ្នក​រាល់​គ្នា​ដែល​ត្រូវ​តែ​ចូល​រួម​ក្នុង​ការ​សរសេរ​កម្មវិធី។

ប៊ិចមាសគឺជាការជំនួសដ៏ល្អសម្រាប់ Windows Notepad ស្តង់ដារជាមួយនឹងឧបករណ៍បន្ថែមមួយចំនួនដូចជា គោលបំណងទូទៅនិងមានបំណងសម្រាប់អ្នកសរសេរកម្មវិធី។

PolyEdit- គ្រប់គ្រាន់ កម្មវិធីខ្លាំងប៉ុន្តែមិនមែនជាផលិតផលឯកទេសសម្រាប់អ្នកសរសេរកម្មវិធីទេ។ វាអាចជាជម្រើសជំនួស MS Word ព្រោះវារួមបញ្ចូលសមត្ថភាពយ៉ាងទូលំទូលាយសម្រាប់ធ្វើការជាមួយអត្ថបទ។

IN EditExអ្វី​ដែល​គួរ​ឱ្យ​ចាប់​អារម្មណ៍​ជា​ដំបូង​នៃ​ការ​ទាំង​អស់​គឺ​ការ​គាំទ្រ​សម្រាប់​ចំនួន​ដ៏​ច្រើន​នៃ​វាក្យ​សម្ព័ន្ធ​ផ្សេង​គ្នា​។ ទន្ទឹមនឹងនេះ ការព្យាយាមរបស់អ្នកនិពន្ធក្នុងការបញ្ចូលកម្មវិធីជាមួយនឹងចំនួនដ៏ច្រើនសន្ធឹកសន្ធាប់ មុខងារបន្ថែមគួរតែត្រូវបានចាត់ទុកថាបរាជ័យ។ ប្រហែល​ជា​វា​ជា​បញ្ហា​សាមញ្ញ​ក្នុង​ការ​ប្រើ​របស់​ដែល​ត្រៀម​ខ្លួន​ជា​ស្រេច​ដែល​រក​ឃើញ​នៅ​លើ​អ៊ីនធឺណិត សមាសធាតុកម្មវិធី. បើទោះបីជាការពិតដែលថាពួកគេមួយចំនួនមិនត្រូវបានបញ្ចប់ដោយខ្លួនគេ។ លឿនណាស់ អ្នកធុញទ្រាន់នឹងការផ្តល់ជូនបដាដើម្បីទិញកម្មវិធីឆៅក្នុងតម្លៃ 40 ដុល្លារ។ បោះវាចោល កុំប្រើមុខងារពាក់កណ្តាលដុតនំ ហើយអ្នកនឹងទទួលបានកម្មវិធីនិពន្ធដែលអាចប្រើបានទាំងស្រុង។

កម្មវិធីនិពន្ធ Crimsonជាទូទៅស្អាតជាង កម្មវិធីមុន។, គ្មានបដារំខាន។ លក្ខណៈពិសេសគឺប្រហែលដូចគ្នា ប៉ុន្តែ EditEx គាំទ្រភាសាច្រើនទៀត។ នៅក្នុងវេន Crimson Editor ហាក់បីដូចជាត្រូវបានកែលម្អ។

អញ្ចឹង Uniqway កំណាព្យ- កម្មវិធីវ័យក្មេងដែលមានសក្តានុពលក្នុងការក្លាយជាជំនួយដ៏ល្អសម្រាប់អ្នកសរសេរកម្មវិធី...

កម្មវិធីកែសម្រួលកូដប្រភពសម្រាប់លីនុច។ អ្នកកែសម្រួលជាមួយនឹងការបន្លិចវាក្យសម្ព័ន្ធ។ កម្មវិធីនិពន្ធ C, C ++ ។ PHP, Perl, កម្មវិធីនិពន្ធ HTML.

  • កូដ Visual Studio - កម្មវិធីនិពន្ធមុខងារកូដពី Microsoft ។

  • អាតូម

    Atom គឺជាកម្មវិធីកែកូដដ៏ទំនើប ងាយស្រួល និងមុខងារ។ មានកម្មវិធីគ្រប់គ្រងកញ្ចប់ដែលភ្ជាប់មកជាមួយ (កម្មវិធីជំនួយ) ដើម្បីពង្រីកសមត្ថភាព។

  • តង្កៀបគឺជាកម្មវិធីនិពន្ធឥតគិតថ្លៃសម្រាប់អ្នករចនាគេហទំព័រ និងអ្នកអភិវឌ្ឍន៍។ គោលបំណងចម្បងសម្រាប់ការសរសេរ និងកែសម្រួលកូដ HTML, CSS និង JavaScript ។

  • Textadept គឺជាកម្មវិធីនិពន្ធអត្ថបទសម្រាប់អ្នកសរសេរកម្មវិធី។ ផលិតក្នុងរចនាប័ទ្មតិចតួចបំផុត វាអនុញ្ញាតឱ្យអ្នកបែងចែកបង្អួចធ្វើការជាផ្នែកជាច្រើន ហើយមើលឯកសារមួយ ឬច្រើនក្នុងពេលតែមួយ។ ការបន្លិចវាក្យសម្ព័ន្ធត្រូវបានគាំទ្រសម្រាប់ភាសាសរសេរកម្មវិធីភាគច្រើន។

  • JuffEd គឺជាកម្មវិធីនិពន្ធកូដសម្រាប់លីនុច។ វាអាចបន្លិចកូដ (វាក្យសម្ព័ន្ធ) គាំទ្រការបង្រួមប្លុកកូដ ការបន្លិចតង្កៀបដែលបានផ្គូផ្គង និងច្រើនទៀត។ កម្មវិធីនិពន្ធគឺស្រដៀងគ្នានៅក្នុងមុខងារទៅនឹង Notepad ++ ។

  • NetBeans គឺជាបរិស្ថានអភិវឌ្ឍន៍កម្មវិធីរួមបញ្ចូលគ្នា (IDE) ដែលមានអនុភាព និងឥតគិតថ្លៃ។ គាំទ្រភាសា កម្មវិធី Java, PHP, JavaScript, Ajax, Ruby, Ruby on Rails, C/C++ និងផ្សេងៗទៀត។

  • សមាធិ

    Medit គឺជាកម្មវិធីនិពន្ធអត្ថបទសម្រាប់លីនុចជាមួយនឹងការបន្លិចវាក្យសម្ព័ន្ធ។ គាំទ្រភាសាសរសេរកម្មវិធីសំខាន់ៗ និងភាសាសម្គាល់។

  • Screem - ការបង្កើតគេហទំព័រ និងកែសម្រួល EnvironMent - កម្មវិធីនិពន្ធអត្ថបទសម្រាប់អ្នករចនាគេហទំព័រ។ Screem ត្រូវបានបម្រុងទុកជាចម្បងសម្រាប់ សរសេរ HTMLឬកូដ XML ។

  • Bluefish Editor គឺជាកម្មវិធីនិពន្ធកូដអត្ថបទសម្រាប់អ្នករចនាគេហទំព័រ និងអ្នកសរសេរកម្មវិធី។ គាំទ្រការបន្លិចវាក្យសម្ព័ន្ធសម្រាប់ភាសាសរសេរកម្មវិធីភាគច្រើន។

មិនមែនគ្រប់កិច្ចការ និងមិនមែនគ្រប់គម្រោងទាំងអស់ទាមទារ IDE ពេញលេញទេ ដូច្នេះសម្រាប់មនុស្សជាច្រើន ឧបករណ៍សំខាន់នៅតែជាកម្មវិធីនិពន្ធអត្ថបទដែលពួកគេចូលចិត្ត។ ហើយវាហាក់បីដូចជាជម្រើសគឺសាមញ្ញ៖ អត្ថបទ Sublime ដ៏មានអានុភាព ដែលអាចពង្រីកបាន ប៉ុន្តែសាមញ្ញ ការរស់នៅបែបបុរាណក្នុងទម្រង់ emacs និង vim ក៏ដូចជាកម្មវិធីដែលចូលចិត្តតែមួយវេទិកា - Notepad++ សម្រាប់ Windows, TextMate សម្រាប់ OS X និង Geany សម្រាប់លីនុច។ ប៉ុន្តែអ្នកកែសម្រួលថ្មីលេចឡើងស្ទើរតែរាល់ថ្ងៃ - តើវាសមហេតុផលសម្រាប់អ្នកដើម្បីផ្លាស់ប្តូរទម្លាប់របស់អ្នកទេ? តោះមើលថាមានអ្វីកើតឡើង។

អាតូម

ត្រលប់ទៅខែសីហា 2011 សហស្ថាបនិក GitHub លោក Chris "defunkt" Wanstrath បានកំណត់ខ្លួនឯងនូវគោលដៅដ៏មហិច្ឆតាមួយ: ដើម្បីបង្កើតកម្មវិធីនិពន្ធដែលបើកចំហរពិតប្រាកដ និងផ្តល់នូវសមត្ថភាព hacking ដែលគ្មានដែនកំណត់ ដោយមិនចាំបាច់ប្រែទៅជា Vim ឬ Emacs ផ្សេងទៀត (ដែលអ្នកដឹងហើយថាអាចធ្វើបាន។ ស្ទើរតែទាំងអស់ ប៉ុន្តែប្រសិនបើអ្នកមានខួរក្បាលដូច Jeff Dean)។ ហើយឥឡូវនេះ បីឆ្នាំ និងច្រើនជាងមួយម៉ឺនប្រាំពាន់ប្រព្រឹត្តនៅពេលក្រោយ ការធ្វើតេស្តបេតាសាធារណៈបានចាប់ផ្តើម។ នៅខែមីនាឆ្នាំនេះ Atom អាចទាញយកបានសម្រាប់អ្នករាល់គ្នា។ តើ​ក្រុមហ៊ុន​ដ៏​ល្បី​មួយ​នឹង​ធ្វើ​បដិវត្ត​វិធី​សរសេរ​កូដ​របស់​យើង​ដោយ​របៀប​ណា?

រឿងដំបូងដែលទាក់ទាញភ្នែករបស់អ្នកនៅពេលអ្នកបើកដំណើរការគំនិតថ្មីរបស់ GitHub គឺចំណុចប្រទាក់ស្រដៀងគ្នាមិនគួរឱ្យជឿរបស់វាទៅនឹង Sublime Text ។ នេះនៅក្នុងខ្លួនវាមិនមែនជាដកទេ។ ការពិតដែលគេស្គាល់ថាចំណុចប្រទាក់ Sublime ត្រូវបានបំផុសគំនិតដោយកម្មវិធីនិពន្ធកូដដ៏ពេញនិយមមួយផ្សេងទៀតសម្រាប់ OS X TextMate ។ រឿងបច្ចុប្បន្នជាមួយ Atom និង Sublime គ្រាន់តែសង្កត់ធ្ងន់លើដំណោះស្រាយ GUI ដែលជោគជ័យចុងក្រោយប៉ុណ្ណោះ។

លក្ខណៈពិសេសទីពីររបស់ Atom គឺថាវាជាកម្មវិធីគេហទំព័រដែលរុំដោយ Chromium ។ ទេ ពិតណាស់ កម្មវិធីនិពន្ធមានរូបតំណាងផ្ទាល់ខ្លួននៅក្នុងចត ម៉ឺនុយប្រព័ន្ធនិងការគាំទ្រសម្រាប់ hotkeys ដើម។ វាគ្រាន់តែថា Atom core ត្រូវបានសរសេរភាគច្រើននៅក្នុង CoffeeScript វាដំណើរការលើ Node.js ហើយចំណុចប្រទាក់កម្មវិធីនិពន្ធខ្លួនវាគឺជាទំព័រ HTML ដែលមានសញ្ញាសម្គាល់ធម្មតា។ អ្នកអាចផ្ទៀងផ្ទាត់វាដោយជ្រើសរើសអ្នកអភិវឌ្ឍន៍ -> ឧបករណ៍អ្នកអភិវឌ្ឍន៍ Toogle ពីម៉ឺនុយមើល។

ទីបី លក្ខណៈពិសេសគួរឱ្យចាប់អារម្មណ៍អាតូម - ម៉ូឌុលរបស់វា។ នៅក្នុងប្រពៃណីដ៏ល្អបំផុតនៃប្រព័ន្ធអេកូ Node.js វាត្រូវបានសរសេរដោយប្រើចំនួនអតិបរមានៃម៉ូឌុលបើក (ច្រើនជាងហាសិប)។ នេះមានន័យថា ប្រសិនបើអ្នកមិនចូលចិត្តមុខងារស្ដង់ដារមួយចំនួន នោះបើយោងតាមអ្នកអភិវឌ្ឍន៍ អ្នកអាចស្វែងរកការជំនួសវាបានយ៉ាងងាយស្រួលពីកញ្ចប់ជាង 70 ពាន់នៅក្នុងបញ្ជីឈ្មោះ npm ឬសរសេរកម្មវិធីជំនួយផ្ទាល់ខ្លួនរបស់អ្នក។ ដោយពិចារណាថា JavaScript ពិតជាភាសាពេញនិយមបំផុតនៅលើ GitHub អស់រយៈពេលជាយូរមកហើយ ហើយ CoffeeScript គឺនៅពីក្រោយ Perl បន្តិច នេះផ្តល់ឱ្យយើងនូវទំនុកចិត្តលើ Atom នាពេលអនាគត។


ចុះយ៉ាងណាចំពោះលក្ខណៈពិសេសរបស់ឃាតករ? នៅទីនេះអ្វីគ្រប់យ៉ាងគឺមិនស្អាតទេ។ មិនថាវាជាយុវវ័យនៃគម្រោងនេះ ឬអ្វីផ្សេងទៀតនោះទេ Atom ក្រៅពីឈ្មោះដ៏ធំរបស់អ្នកបង្កើត និងក្តីសង្ឃឹមដ៏អស្ចារ្យ មិនបានផ្តល់នូវអ្វីក្រៅប្រអប់ដែលអាចឱ្យអ្នកលេងជាមួយវារាប់ម៉ោងនោះទេ។ អ្វីដែលត្រូវបានបង្ហាញដោយអ្នកអភិវឌ្ឍន៍ថាជាគុណសម្បត្តិ (ឧទាហរណ៍ ការបំពេញដោយស្វ័យប្រវត្តិ ផ្ទាំង ការដួលរលំនៃកូដ អត្ថបទខ្លីៗ) អាចនាំមកនូវស្នាមញញឹមដ៏គួរឱ្យអាណិតនៅលើមុខរបស់អ្នកប្រកាន់ខ្ជាប់ Sublime ប៉ុណ្ណោះ។ បាទ/ចាស៎ Atom មានកម្មវិធីគ្រប់គ្រងកញ្ចប់ផ្ទាល់ខ្លួនរួចហើយ ប៉ុន្តែខ្ញុំមិនបានរកឃើញអ្វីនៅក្នុងឃ្លាំងរបស់វា ដែលមិនអាចត្រូវបានអនុវត្តដោយប្រើកម្មវិធីជំនួយសម្រាប់ Sublime ទេ។

តារាងពន្លឺ

ការអភិវឌ្ឍន៍របស់ Light Table បានចាប់ផ្តើមនៅក្នុងឆ្នាំ 2011 នៅពេលដែលអ្នកសរសេរកម្មវិធីជនជាតិអាមេរិក Chris Granger បានសម្រេចចិត្តថាដំណើរការនៃការធ្វើការជាមួយកូដនៅក្នុងកម្មវិធីនិពន្ធអត្ថបទទំនើបមិនសមនឹងដំណើរការការងារទំនើបទេ។ សរុបមក ភារកិច្ចរបស់ Light Table គឺធ្វើឱ្យដំណើរការអភិវឌ្ឍន៍ពិតជាមានអន្តរកម្ម និងមើលឃើញ ដោយផ្តល់ឱ្យអ្នកអភិវឌ្ឍន៍នូវមតិកែលម្អភ្លាមៗលើសកម្មភាពណាមួយ ដោយហេតុនេះជួយឱ្យរុករកបានយ៉ាងឆាប់រហ័ស។ កូដធំ. វាគឺជាមួយនឹងគំនិតនេះដែល Chris បានទៅ Kickstarter ហើយបានរៃអង្គាសប្រាក់បាន 316,720 ដុល្លារយ៉ាងឆាប់រហ័សសម្រាប់ការអភិវឌ្ឍន៍គម្រោងជាមួយនឹងគោលដៅដែលបានចែងចំនួន 200 ពាន់។ ហេតុអ្វីបានជាអ្នកដុតនំចូលចិត្តគំនិតរបស់ Chris ខ្លាំងម្ល៉េះ?

មួយក្នុងចំណោមច្រើនបំផុត លក្ខណៈពិសេសត្រជាក់ Light Table គឺជាសមត្ថភាពក្នុងការធ្វើការជាមួយឯកសារនៅពេលសរសេរកូដ។ ដើម្បីមើលការពណ៌នាអំពីមុខងារមួយ គ្រាន់តែដាក់លើវា។ កម្មវិធីនិពន្ធនឹងស្វែងរក និងបង្ហាញឯកសារភ្លាមៗសម្រាប់មុខងារ ឬប៉ារ៉ាម៉ែត្រដែលបានស្នើសុំ (ក្នុងករណីនៃវិធីសាស្ត្រស្ថាបនា) ឬបង្ហាញការពិពណ៌នាជាមុននៃមុខងារដែលបានបន្សល់ទុកដោយផ្ទាល់នៅក្នុងកូដ។ នេះគឺជាការនឹកឃើញខ្លះៗនៃការបំពេញដោយស្វ័យប្រវត្តិ ដែលត្រូវបានប្រើនៅក្នុងបរិយាកាសអភិវឌ្ឍន៍ Visual Studio ពី Microsoft ប៉ុន្តែកាន់តែស៊ីជម្រៅ និងខ្លាំងជាង។

មុខងារឃាតករទីពីរអាចត្រូវបានគេហៅថាការប្រតិបត្តិភ្លាមៗនៃមុខងារខណៈពេលកំពុងសរសេរកូដ។ នេះអនុញ្ញាតឱ្យអ្នកសាកល្បងលក្ខខណ្ឌបញ្ចូលផ្សេងៗគ្នានៅក្នុងរបៀបបំបាត់កំហុស និងមើលមិនត្រឹមតែលទ្ធផលប៉ុណ្ណោះទេ ប៉ុន្តែថែមទាំងរបៀបដែលអថេរហូរតាមកូដទាំងមូលផងដែរ។ នេះក៏ជារឿងមានប្រយោជន៍ផងដែរ ជាពិសេសនៅពេលដែលអ្នកមិនប្រាកដអំពីលទ្ធផលនៃដំណើរការកូដណាមួយ។


លក្ខណៈពិសេសទីបីនៃ Light Table គឺជាសមត្ថភាពពិសេសរបស់វាក្នុងការរៀបចំកូដចូលទៅក្នុងតារាងដែលគេហៅថា។ ពួកវាជាប្លុកកូដពេញលេញតាមឡូជីខល ដែលអ្នកអាចស្រមៃឃើញអន្តរកម្មនៃមុខងារកម្មវិធីនីមួយៗ។ ដោយប្រើមុខងារនេះ វាពិតជាងាយស្រួលណាស់ក្នុងការបែងចែកឯកសារទៅជាប្លុកមុខងារឯករាជ្យជាច្រើន ហើយធ្វើការជាមួយពួកគេ ដោយបង្កើតនូវប្រភេទនៃផ្ទាំងគ្រប់គ្រងពិតប្រាកដពីកូដ។ លក្ខណៈពិសេសដ៏ល្អមួយទៀតគឺការបន្លិចប្លុកដ៏ឆ្លាតវៃ - ក្នុងករណីនេះ ឱកាសនៃការយល់ច្រលំនៅក្នុងលំហូរការងារច្បាស់លាស់រួចទៅហើយមានទំនោរទៅសូន្យ។


ថ្វីបើមានទស្សនវិជ្ជាមិនធម្មតាក៏ដោយ Light Table គឺជាអ្នកកែសម្រួលជំនាន់ថ្មី។ ល្បិចរបស់វាមិនមែនថាវាត្រូវបានសរសេរនៅក្នុងបច្ចេកវិទ្យាទាន់សម័យនោះទេ ប៉ុន្តែនៅក្នុងការផ្លាស់ប្តូរវិធីសាស្រ្តយ៉ាងខ្លាំងចំពោះដំណើរការនៃការបង្កើតកម្មវិធីស្មុគស្មាញ។ ប្រហែលជានៅពេលធ្វើការជាមួយស្គ្រីប JS សាមញ្ញ ថាមពលពិតរបស់ Light Table នឹងមិនមានអារម្មណ៍ទេ ប៉ុន្តែសម្រាប់គម្រោងស្មុគស្មាញបន្តិច វានឹងក្លាយជា ឧបករណ៍ដែលមិនអាចខ្វះបាន។. អ្នកគ្រាន់តែត្រូវប្រើវាប៉ុណ្ណោះ។ ប៉ុន្តែនេះនឹងមិនងាយស្រួលទេ។

កំបោរ

ទាំងអស់នៃ Lime អាចត្រូវបានពិពណ៌នាដោយឃ្លាតែមួយប៉ុន្តែល្បីពី Bobuk - ភាពវៃឆ្លាតនិងភាពក្រីក្រនៃប្រភពបើកចំហ។ គម្រោងនេះបានចាប់ផ្តើមកាលពីឆ្នាំមុនដោយ Fredrik "quarnster" Ehnbom ដោះស្រាយភារកិច្ចតែមួយប៉ុន្តែច្បាស់លាស់: ដើម្បីបង្កើតអ្នកសាងសង់ប្រភពបើកចំហនៅក្នុងរូបភាពនៃអត្ថបទ Sublime ។ ហេតុផលសម្រាប់បំណងប្រាថ្នានេះគឺច្បាស់ណាស់ - អ្នកនិពន្ធដែលជាអ្នកគាំទ្រដ៏ក្លៀវក្លារបស់ Sublime មានការមិនពេញចិត្តចំពោះការអភិវឌ្ឍន៍យឺតនៃគម្រោង និងកង្វះការជួសជុល banal សម្រាប់កំហុសនៅក្នុងកំណែមុន។ គំនិតនេះបានប្រែទៅជាជិតស្និទ្ធនឹងមនុស្សរាប់សិបនាក់ដែលមានគំនិតដូចគ្នា ហើយមិនយូរប៉ុន្មានកំណែដំបូងនៃ Lime ត្រូវបានចេញផ្សាយ។

រឿងដំបូងដែលធ្វើឲ្យអ្នកបិទនៅពេលអ្នកស្គាល់អ្នកកែសម្រួលនេះគឺអវត្តមាននៃកញ្ចប់ប្រព័ន្ធគោលពីរយ៉ាងតិច។ ជាទូទៅ តក្កវិជ្ជានៃការសម្រេចចិត្តនេះគឺច្បាស់ណាស់៖ កំបោរមិនមែនជាកម្មវិធីតែមួយទេ ប៉ុន្តែជាសំណុំនៃផ្នែកខាងក្រោយដាច់ដោយឡែកនៅក្នុង Go និងផ្នែកខាងមុខមួយចំនួនដែលត្រូវជ្រើសរើស។ ទោះជាយ៉ាងណាក៏ដោយ នេះមិនធ្វើឱ្យវាកាន់តែងាយស្រួលនោះទេ - ការព្យាយាមធ្វើឱ្យ Lime ដំណើរការយ៉ាងឆាប់រហ័ស ប្រែទៅជាការទាក់ទាញដ៏គួរឱ្យរំភើបជាមួយនឹង Go dependencies ការកំណត់រចនាសម្ព័ន្ធ និងសេចក្តីរីករាយផ្សេងទៀតនៃជីវិត។

សម្រាប់​ការ​ធ្វើ​ការ​នៅ​ក្នុង​កម្មវិធី​និពន្ធ​នេះ, on នៅពេលនេះវាជាការរអាក់រអួលដោយស្មោះត្រង់ ហើយគ្មានអ្វីសំខាន់ក្នុងការសរសេរនៅទីនេះទេ។ Lime មិន​ទាន់​អាច​អួត​បាន​សូម្បី​តែ​លក្ខណៈ​ពិសេស​ទាំង​នោះ​ដែល​អ្នក​កែ​អត្ថបទ​ផ្សេង​ទៀត​ទទួល​បាន​ដោយ​យល់​ព្រម។ វាហាក់បីដូចជាអ្នកអភិវឌ្ឍន៍នៅតែយកចិត្តទុកដាក់ច្រើនចំពោះស្ថាបត្យកម្មកម្មវិធី និងភាពស្អាតនៃកូដជាជាងមុខងារ។ ក្នុងកម្រិតខ្លះ ស្ថានភាពត្រូវបានរក្សាទុកដោយភាពឆបគ្នាមួយផ្នែកជាមួយ Sublime API (និងផ្នែកខ្លះនៃ TextMate រៀងគ្នា) ប៉ុន្តែទោះបីជានេះក៏ដោយ Lime នៅតែមានបញ្ហាធំជាមួយនឹងការប្រើប្រាស់។

ជាទូទៅថ្ងៃនេះ Lime បន្សល់ទុកនូវចំណាប់អារម្មណ៍ចម្រុះ។ វាត្រូវតែអស្ចារ្យនៅពេលដែលឧបករណ៍ធ្វើការរបស់អ្នកគឺជាប្រភពបើកចំហទាំងស្រុង និងអាចបត់បែនបាន។ ប៉ុន្តែ​សូម​និយាយ​ដោយ​ស្មោះ​ត្រង់​ជាមួយ​ខ្លួន​យើង៖ តើ​មាន​យើង​ប៉ុន្មាន​នាក់​ដែល​គិត​ថា​នឹង​សរសេរ​ផ្នែក​ខាង​មុខ​នៃ​កម្មវិធី​និពន្ធ​អត្ថបទ​របស់​យើង? តើមានមនុស្សប៉ុន្មាននាក់ក្នុងចំណោមពួកយើងនឹងគិតចង់បង្កើតកម្មវិធីនិពន្ធអត្ថបទសម្រាប់ខ្លួនយើងដោយសារតែការរអាក់រអួលមួយចំនួនជំនួសឱ្យការប្រើឧបករណ៍នេះសម្រាប់គោលបំណងដែលបានគ្រោងទុក - ពោលគឺការសរសេរកម្មវិធីរបស់យើងនៅក្នុងវា? សម្រាប់អ្នកអភិវឌ្ឍន៍ភាគច្រើន (ជាពិសេសអ្នកដែលមិនទទួលរងពីជំងឺខួរក្បាល Stallman) មុខងាររបស់ Sublime Text និងប្រព័ន្ធកម្មវិធីជំនួយរបស់វាគឺគ្រប់គ្រាន់សម្រាប់ការដោះស្រាយបញ្ហាប្រចាំថ្ងៃ។ ហើយនិយាយឱ្យត្រង់ទៅ ក្នុងរយៈពេលជាច្រើនឆ្នាំនៃការងារប្រចាំថ្ងៃនៅ Sublime ខ្ញុំមិនបានជួបប្រទះនូវកំហុសសំខាន់ៗដែលខ្ញុំមិនអាចស្វែងរកដំណោះស្រាយដោយខ្លួនឯងបានទេ។ ដូច្នេះក្នុងដំណាក់កាលនេះ Lime គឺពិតជាសមរម្យសម្រាប់តែអ្នកគាំទ្រប្រភពបើកចំហដែលពិបាកស្លាប់ជាមួយនឹងពេលវេលាទំនេរដ៏ច្រើន និងបំណងប្រាថ្នាដើម្បីធ្វើឱ្យពិភពលោកនេះកាន់តែប្រសើរឡើងបន្តិច។

តង្កៀប Adobe

តង្កៀបគឺនៅក្មេងណាស់ (ការអភិវឌ្ឍន៍បានបន្តតាំងពីឆ្នាំ 2011) ប៉ុន្តែ គម្រោងគួរឱ្យចាប់អារម្មណ៍ពី Adobe ។ គោលដៅរបស់វាគឺសាមញ្ញ - ដើម្បីបង្កើតបរិយាកាសអភិវឌ្ឍន៍តិចតួច និងមានផាសុកភាព ដែលត្រូវការការខិតខំប្រឹងប្រែងអប្បបរមាពីផ្នែករបស់អ្នកអភិវឌ្ឍន៍។ នៅក្នុងការចងចាំរបស់ខ្ញុំ មានគម្រោងជាច្រើនដែលមានគោលដៅស្រដៀងគ្នារួចទៅហើយ។ ចាំមើលថាតើ Adobe ដោយមានជំនួយពីសហគមន៍ អាចធ្វើអ្វីមួយដែលគួរឱ្យចាប់អារម្មណ៍ក្នុងវិស័យនេះឬអត់។

គួរឱ្យភ្ញាក់ផ្អើល Brackets បានប្រែក្លាយយ៉ាងល្អ។ អ្វីគ្រប់យ៉ាងដែលអ្នកត្រូវការដំណើរការចេញពីប្រអប់ (បន្ទាប់ពី Lime សូម្បីតែវាក្លាយជាបូកក្នុងន័យមួយ) ។ គម្រោងពិតជាដោះស្រាយបញ្ហារបស់វា។ ភារកិច្ចចម្បង- ធ្វើឱ្យវាកាន់តែងាយស្រួលក្នុងការសរសេរកូដ ទោះបីជាវាអនុវត្តវាដោយគ្មានវិធីសាស្រ្តថ្មីជាមូលដ្ឋានក៏ដោយ។ ហើយដោយវិធីនេះមិនមានអ្វីខុសជាមួយនោះទេ។

តង្កៀបត្រូវបានសរសេរជា HTML/JS (អរគុណមិនមែន Flash ឬ Adobe AIR :)) រួមបញ្ចូលគ្នាយ៉ាងតឹងរឹងជាមួយ Node.js ។ នៅខាងក្រៅប្រអប់ វាធ្វើឱ្យមានការចាប់អារម្មណ៍ខ្លាំង (ទោះបីជាមិនមានការប៉ះនៃប្រដាប់ប្រដាក្មេងលេងក៏ដោយ)។ អ្វីដែលធ្វើឱ្យខ្ញុំចាប់អារម្មណ៍ពីការចុចគ្រាប់ចុចដំបូងគឺការបំពេញដោយស្វ័យប្រវត្តិដ៏អស្ចារ្យសម្រាប់ HTML/CSS/JS/jQuery ។ វាពិតជាឆ្លាតវៃ ហើយថែមទាំងមានរបស់តូចៗល្អៗជាច្រើនផងដែរ (ឧទាហរណ៍ ឧបករណ៍ជ្រើសរើសពណ៌ដែលភ្ជាប់មកជាមួយ ឬឧបករណ៍សម្រាប់ជ្រើសរើសការផ្លាស់ប្តូរនៅក្នុង CSS)។

ប៉ុន្តែលក្ខណៈពិសេសឃាតករសំខាន់សម្រាប់ខ្ញុំគឺការកែសម្រួលផ្នែកខាងក្នុងនៃផ្នែកកូដដែលពាក់ព័ន្ធ។ នេះគឺជាឱកាសមួយដើម្បីមើល និងកែសម្រួល សំណុំនៃលក្ខណៈសម្បត្តិ CSS តាមថ្នាក់ ឬលេខសម្គាល់របស់វាដោយផ្ទាល់ពីឯកសារប្លង់ HTML នៅក្នុងតំបន់ដាច់ដោយឡែកមួយ។ តង្កៀបវិភាគរចនាសម្ព័ន្ធនៃគម្រោងរបស់អ្នកក្នុងពេលវេលាជាក់ស្តែង បង្កើតមែកធាងអាស្រ័យ និងអនុញ្ញាតឱ្យអ្នកសរសេរផ្នែកដែលអាស្រ័យគ្នាទៅវិញទៅមកនៃកូដដោយមិនចាំបាច់ចាកចេញពីបរិបទសំខាន់នៃឯកសារ។ ខ្ញុំទទួលស្គាល់ថា ខ្ញុំបានបង្កើតមុខងារប្រភេទនេះយ៉ាងពិតប្រាកដកាលពីពីរបីឆ្នាំមុននៅក្នុងកម្មវិធីនិពន្ធអត្ថបទសាមញ្ញរបស់ខ្ញុំ (ខ្ញុំប្រាកដថាខ្ញុំមិនមែនជាមនុស្សតែមួយទេ)។ ដូច្នេះមុខងារបែបនេះមិនអាចទេ ប៉ុន្តែលក្ខណៈពិសេសផ្សេងទៀតរួមមានការចូលប្រើឯកសាររហ័ស (ទោះបីជាមិនលម្អិតដូចតារាងពន្លឺក៏ដោយ) JSLint ចេញពីប្រអប់ និងកម្មវិធីគ្រប់គ្រងកម្មវិធីជំនួយដ៏ល្អ។ ទោះបីជាជាការពិតក៏ដោយ Brackets មិនអាចអួតពីកញ្ចប់ដ៏សម្បូរបែបដូចជា Sublime នោះទេ។

សរុបមក ខណៈពេលដែលវាគាំទ្រកម្រិតនៃការគាំទ្រសម្រាប់ឧទាហរណ៍ Ruby ឬ Python តង្កៀបគឺផ្តោតលើអ្នកអភិវឌ្ឍន៍ផ្នែកខាងមុខ។ វានឹងដោះស្រាយយ៉ាងល្អឥតខ្ចោះជាមួយនឹងតម្រូវការរបស់អ្នករចនាប្លង់ ដោយវិធីខ្លះទុកសូម្បីតែ IDE ឯកទេសនៅពីក្រោយ។ អ្នក​នឹង​មិន​រក​ឃើញ​អ្វី​ដែល​ជា​បដិវត្តន៍​ថ្មី​នៅ​ក្នុង​វា​ឡើយ លើក​លែង​តែ​ការ​កែ​សម្រួល​កូដ​ក្នុង​បន្ទាត់។ យ៉ាង​ណា​មិញ អ្វី​ដែល​មាន​គឺ​ធ្វើ​ឡើង​ដោយ​មនសិការ និង​ដោយ​ព្រលឹង។ ប្រសិនបើអ្នករចនា ឬសរសេរកូដអតិថិជនជាចម្បងនៅលើជង់ដែលមិនស្មុគស្មាញពេក វាពិតជាអាចទៅរួចដែលតង្កៀបនឹងតាមការចូលចិត្តរបស់អ្នក។

Zed

Zed គឺជាកម្មវិធីនិពន្ធអត្ថបទបែប hipster ដែលព្យាយាមស្រមៃឡើងវិញ ដំណើរការទំនើបការអភិវឌ្ឍន៍កម្មវិធី។ ប្រសិនបើ Light Table កំពុងព្យាយាមផ្លាស់ប្តូរគោលការណ៍នៃការអភិវឌ្ឍន៍នោះ Zed ត្រូវបានកំណត់ជាចម្បងចំពោះការពិសោធន៍ជាមួយចំណុចប្រទាក់។ ការអភិវឌ្ឍន៍បានចាប់ផ្តើមនៅឆ្នាំ 2011 ហើយសព្វថ្ងៃនេះ Zed មាននៅលើគេហទំព័រផ្លូវការក្នុងទម្រង់ជាប្រព័ន្ធគោលពីរសម្រាប់វេទិកាធំៗ ក៏ដូចជាកម្មវិធីសម្រាប់ Chrome Web Store ផងដែរ។

រឿងដំបូងដែលទាក់ទាញភ្នែករបស់អ្នកនៅពេលអ្នកស្គាល់ Zed គឺអវត្តមាននៃធាតុចំណុចប្រទាក់ដែលធ្លាប់ស្គាល់ដូចជាមែកធាងគម្រោងឬផ្ទាំង។ ជំហានដ៏ចម្រូងចម្រាសមួយ ក្នុងអំឡុងពេលនៃការអភិវឌ្ឍន៍ វាច្រើនតែងាយស្រួលក្នុងការរុករករចនាសម្ព័ន្ធនៃគម្រោងដោយប្រើឈើ។ ប៉ុន្តែនៅក្នុងការអវត្ដមាននៃផ្ទាំងមានគ្រាប់ធញ្ញជាតិដែលសមហេតុផលមួយចំនួន៖ ជាធម្មតានៅពេលធ្វើការជាមួយគម្រោងធំ ៗ ចំនួនផ្ទាំងបើកកើនឡើងជាលំដាប់ ហើយបន្ទាប់ពីកន្លះម៉ោងនៃការងារអ្នកត្រូវដើរឆ្លងកាត់ពួកវាជានិច្ច ដោយបិទអ្វីដែលអ្នកមិនធ្វើការនៅ ពេល​នេះ នៅក្នុង Zed ការរុករកតាមគម្រោងត្រូវបានអនុវត្តដោយលោតដោយផ្ទាល់ទៅ ឯកសារដែលត្រូវការនៅក្នុងគម្រោងដោយឈ្មោះរបស់វា (Ctr/Cmd + E) តាមរយៈកុងសូលតូចនៅផ្នែកខាងលើនៃកម្មវិធី។

លក្ខណៈពិសេសដែលមិនអាចបំភ្លេចបានទីពីររបស់ Zed គឺការសង្កត់ធ្ងន់របស់វាទៅលើចំណុចប្រទាក់ពហុជួរ។ កម្មវិធីនិពន្ធគាំទ្រជម្រើសថេរជាច្រើនសម្រាប់ការបំបែកកន្លែងធ្វើការ - 50/50%, 25/75% និងដូច្នេះនៅលើ។ វាគួរឱ្យកត់សម្គាល់ថាជួរឈរទីពីរ (ឬសូម្បីតែទីបី) ត្រូវបានបម្រុងទុកមិនត្រឹមតែសម្រាប់ការកែសម្រួលឯកសារជាច្រើនក្នុងពេលដំណាលគ្នាប៉ុណ្ណោះទេប៉ុន្តែថែមទាំងសម្រាប់ការមើលកូដជាមុនភ្លាមៗជាភាសាដែលត្រូវការដំណើរការ (ដូចជា Markdown ឬ CoffeeScript) ។

នៅពេលធ្វើការជាមួយ Zed អ្នកពិតជាអាចមានអារម្មណ៍ថាផ្តោតលើការកែសម្រួលពីចម្ងាយ។ ដូច្នេះចេញពីប្រអប់ វាមានការគាំទ្រដ៏ល្អសម្រាប់ការកែសម្រួលឯកសារពី Dropbox ឬដោយផ្ទាល់នៅលើម៉ាស៊ីនមេពីចម្ងាយ និងគាំទ្រវគ្គ។ ប៉ុន្តែ​ក្នុង​នាម​ជា​អ្នក​និពន្ធ​ម្នាក់ លោក Zed គឺ​ក្រីក្រ​ខ្លាំង​ណាស់។ ការបំពេញដោយស្វ័យប្រវត្តិដែលភ្ជាប់មកជាមួយគឺផ្អែកលើវចនានុក្រម វាមិនមានឧបករណ៍ងាយស្រួលសម្រាប់ធ្វើការជាមួយផ្នែកបន្ថែម និងមិនអនុញ្ញាតឱ្យអ្នកប្ដូរ UI តាមដែលអ្នកចង់បាន។ ទោះបីជា, នោះប្រហែលជាមិនមែនជាអ្វីដែល Zed កំពុងនិយាយអំពី។


ដោយវិធីនេះវាគួរតែត្រូវបានកត់សម្គាល់ថា Zed មានការគិតច្រើន។ ពេលខ្លះ កម្មវិធីបង្កកក្នុងរយៈពេលយូរ ហើយបាត់បង់ការឆ្លើយតបទាំងអស់ ដែលជាការពិត វាមិនបន្ថែមភាពងាយស្រួលដល់បទពិសោធន៍ដែលមិនធម្មតានោះទេ។

សរុបមក Zed គឺចំលែក ហើយប្រាកដជាមិនមែនសម្រាប់មនុស្សគ្រប់គ្នានោះទេ។ ប្រសិនបើអ្នកមិនរំខាន ការប្ដូរតាមបំណងគ្មានទីបញ្ចប់ចំណុចប្រទាក់អ្នកប្រើ ការចល័តមានសារៈសំខាន់សម្រាប់អ្នក សមត្ថភាពក្នុងការកែសម្រួលឯកសារដែលមានស្ថេរភាពនៅលើម៉ាស៊ីនមេពីចម្ងាយ ហើយអ្នកត្រៀមខ្លួនរួចរាល់ហើយដើម្បីសាកល្បងអ្វីដែលមិនធម្មតា អ្នកអាចលេងជុំវិញ។ ប៉ុន្តែ Zed ច្បាស់ជាមិនស័ក្តិសមសម្រាប់ការសរសេរកូដប្រចាំថ្ងៃទេ។

រាយការណ៍អំពីកំហុស


  • តំណទាញយកដែលខូច ឯកសារមិនត្រូវគ្នានឹងការពិពណ៌នាផ្សេងទៀតទេ។
  • ផ្ញើសារ

    Notepad ++ គឺជាកម្មវិធីនិពន្ធអត្ថបទដ៏ពេញនិយមដែលគាំទ្រវាក្យសម្ព័ន្ធនៃភាសាសរសេរកម្មវិធីផ្សេងៗ។ កម្មវិធីស្រដៀងគ្នានេះត្រូវបានប្រើដោយអ្នកសរសេរកម្មវិធីអាជីព និងអ្នកគ្រប់គ្រងគេហទំព័រ។

    អត្ថបទ កម្មវិធីនិពន្ធ Notepad++ ទោះបីជាមានទំហំតូចក៏ដោយ មានមុខងារសម្បូរបែប។ អត្ថបទដែលបានបើកនៅក្នុងកម្មវិធីត្រូវបានបែងចែកទៅជាប្លុក ហើយពាក្យដែលទាក់ទងនឹងភាសាសរសេរកម្មវិធីត្រូវបានបន្លិច។ វាគួរតែត្រូវបានកត់សម្គាល់ថាអ្នកអាចបង្កើតផ្ទាំងច្រើននៅក្នុងឯកសារមួយ។ លើសពីនេះទៀត អ្នកអាចស្វែងរកតាមរយៈផ្ទាំងជាច្រើនក្នុងពេលតែមួយ។

    តម្រូវការប្រព័ន្ធ

    • ស៊ីភីយូដែលមានប្រេកង់ 1 GHz;
    • RAM - 512 Mb;
    • ប្រព័ន្ធប្រតិបត្តិការ - វីនដូចាប់ផ្តើមពី XP;
    • ស្ថាបត្យកម្ម - 32 ប៊ីត / 64 ប៊ីត។

    លក្ខណៈពិសេសនៃកម្មវិធីនិពន្ធអត្ថបទ

    • ការរកឃើញវាក្យសម្ព័ន្ធដោយស្វ័យប្រវត្តិ;
    • គាំទ្រភាសាសរសេរកម្មវិធីពេញនិយមទាំងអស់;
    • ការបំភ្លឺនៃអត្ថបទដែលបានវាយបញ្ចូល;
    • បើកដំណើរការឯកសារជាច្រើន;
    • សមត្ថភាពក្នុងការសរសេរម៉ាក្រូ;
    • សមត្ថភាពក្នុងការដំឡើងកម្មវិធីជំនួយ;
    • ការគាំទ្រយូនីកូដ;
    • ការពិនិត្យអក្ខរាវិរុទ្ធ;
    • ការបង្កើត ច្បាប់ចម្លងបម្រុងទុកឯកសារដែលបានកែសម្រួល;
    • រារាំងការជ្រើសរើសមាតិកា;
    • ការសន្សំដោយស្វ័យប្រវត្តិ;
    • ការគ្រប់គ្រង Hotkey;
    • បច្ចុប្បន្នភាពកម្មវិធី។

    គុណសម្បត្តិ

    កម្មវិធីនិពន្ធអត្ថបទសម្រាប់អ្នកសរសេរកម្មវិធីមានអត្ថប្រយោជន៍សំខាន់ៗមួយចំនួន។ កម្មវិធីអាចដំណើរការមិនត្រឹមតែនៅលើប្រព័ន្ធប្រតិបត្តិការប៉ុណ្ណោះទេ គ្រួសារវីនដូប៉ុន្តែក៏មាន ReactOS ផងដែរ។ ក្នុងពេលជាមួយគ្នានេះកម្មវិធីនិពន្ធធ្វើការមិនត្រឹមតែជាមួយអត្ថបទសាមញ្ញប៉ុណ្ណោះទេប៉ុន្តែថែមទាំងជាមួយកូដកម្មវិធីផងដែរ។ Notepad ++ ផ្តល់នូវការបន្លិចវាក្យសម្ព័ន្ធ។ នេះធ្វើឱ្យវាកាន់តែងាយស្រួលសម្រាប់អ្នកសរសេរកម្មវិធីដើម្បីយល់ពីកូដ។

    សៀវភៅកត់ត្រា អ្នកសរសេរកម្មវិធីគេហទំព័រអាចទាញយកជាភាសារុស្សី។ វាគួរតែត្រូវបានកត់សម្គាល់ថាកម្មវិធីគាំទ្រច្រើនជាង 70 ភាសា។ នេះមានន័យថាកម្មវិធីនេះមានប្រជាប្រិយភាពមិនត្រឹមតែនៅក្នុងប្រទេសរុស្ស៊ីប៉ុណ្ណោះទេថែមទាំងនៅទូទាំងពិភពលោកផងដែរ។

    អត្ថប្រយោជន៍មួយទៀតគឺថា អ្នកអាចទាញយកកម្មវិធីជំនួយបន្ថែមសម្រាប់ Notepad ដោយឥតគិតថ្លៃ។ វិធីនេះអ្នកអាចបន្ថែមមុខងារទៅកម្មវិធីនិពន្ធអត្ថបទរបស់អ្នក។ អ្នកអាចស្វែងរកកម្មវិធីជំនួយនៅលើគេហទំព័រផ្លូវការ។ ដើម្បីទាញយកពួកវាគ្រាន់តែចុចលើប៊ូតុង "ទាញយក" ។

    កម្មវិធីអនុញ្ញាតឱ្យអ្នកប្រើផ្លាស់ប្តូរក៏ដូចជាបំប្លែងការអ៊ិនកូដផងដែរ។ មុខងារនេះអនុញ្ញាតឱ្យអ្នកសរសេរកូដឡើងវិញដោយប្រើ Cyrillic ។ បើចាំបាច់ អ្នកអាចកំណត់ការអ៊ិនកូដទៅជា UTF-8។ លើសពីនេះទៀតមុខងារនេះអនុញ្ញាតឱ្យអ្នកកែសម្រួលឯកសារ bat ។

    គុណវិបត្តិ

    កម្មវិធីកែអត្ថបទដែលមានការបន្លិចវាក្យសម្ព័ន្ធ ដូចជាកម្មវិធីណាមួយមានគុណវិបត្តិមួយចំនួន។ គុណវិបត្តិចម្បងគឺថាកម្មវិធីមិនអាចទទួលស្គាល់ភាសាសរសេរកម្មវិធីជាច្រើនប្រសិនបើពួកគេត្រូវបានសរសេរក្នុងឯកសារមួយ។

    គុណវិបត្តិមួយទៀត xml notepadគឺថាកម្មវិធីដំណើរការយឺតជាងកម្មវិធីកែអត្ថបទផ្សេងទៀត។ បើ​មិន​ដូច្នេះ​ទេ គុណវិបត្តិ​ត្រូវ​បាន​គេ​កត់​សម្គាល់។

    របៀបទាញយកកម្មវិធីនិពន្ធ

    ដើម្បីទាញយក Notepad អ្នកប្រើប្រាស់ត្រូវចូលទៅកាន់គេហទំព័រ “https://notepad-plus-plus.org/”។ បន្ទាប់ពីបើកទំព័រអ្នកត្រូវចុចលើតំណ "ទាញយក" ។

    អ្នកប្រើប្រាស់នឹងត្រូវបានបញ្ជូនបន្តទៅទំព័រ "ទាញយក Notepad ++" ។ វាគួរតែត្រូវបានកត់សម្គាល់ថានៅលើទំព័រនេះអ្នកអាចទាញយកកម្មវិធីសម្រាប់ទាំងប្រព័ន្ធ 32 ប៊ីតនិង 64 ប៊ីត។ សម្រាប់ ការទាញយក xml notepad អ្នកត្រូវចុចលើតំណ "ទាញយក 32-bit x86" ។

    អ្នកប្រើប្រាស់ដែលមានប្រព័ន្ធ 64 ប៊ីតគួរតែចុចលើតំណ "ទាញយក 64 ប៊ីត x64" ។ កំពុងផ្ទុក កម្មវិធី xml notepad នឹងចាប់ផ្តើមភ្លាមៗ។

    បន្ទាប់ពីទាញយកកម្មវិធីរួច អ្នកអាចបន្តដំឡើងវាបាន។

    ការដំឡើង

    ដើម្បីដំឡើងកម្មវិធីនិពន្ធអត្ថបទ អ្នកប្រើប្រាស់គួរតែដំណើរការ "npp.7.3.3.Installer.x6" ឬ "npp.7.3.3.Installer" ។ វាទាំងអស់គឺអាស្រ័យលើប៊ីតនៃប្រព័ន្ធប្រតិបត្តិការ។

    ដំបូង បង្អួចនឹងលេចឡើងដែលអ្នកត្រូវជ្រើសរើសភាសាដំឡើង។ វាជាការល្អបំផុតក្នុងការជ្រើសរើសភាសារុស្សីដើម្បីធ្វើឱ្យវាកាន់តែងាយស្រួលក្នុងការរុករកកម្មវិធី។

    នៅជំហានបន្ទាប់ បង្អួចអ្នកជំនួយការដំឡើងនឹងលេចឡើង។ ដើម្បីបន្តដំណើរការដំឡើងអ្នកត្រូវចុចលើប៊ូតុង "បន្ទាប់" ។

    បង្អួចថ្មីនឹងមានកិច្ចព្រមព្រៀងអ្នកប្រើប្រាស់ ដែលនឹងពណ៌នាអំពីអ្វីជា Notepad និងសិទ្ធិអ្នកប្រើប្រាស់។ ដើម្បីទទួលយកវាអ្នកត្រូវចុចលើប៊ូតុង "ខ្ញុំយល់ព្រម" ។

    បន្ទាប់ពីនេះអ្នកនឹងត្រូវសម្រេចចិត្តលើកន្លែងដែលត្រូវដំឡើងកម្មវិធី។ ប្រសិនបើអ្នកប្រាថ្នាអ្នកមិនអាចផ្លាស់ប្តូរអ្វីបានទេ។ បន្ទាប់មកកម្មវិធីនឹងត្រូវបានដំឡើងនៅក្នុងថតលំនាំដើម។

    ជំហានបន្ទាប់គឺត្រូវដំឡើង សមាសធាតុបន្ថែម. វាជាការល្អបំផុតក្នុងការដំឡើង Notepad++ ជាមួយកម្មវិធីជំនួយ។ កម្មវិធីជំនួយនឹងអនុញ្ញាតឱ្យអ្នកពង្រីកមុខងាររបស់ notepad ។ បន្ទាប់ពីជ្រើសរើស សមាសធាតុចាំបាច់អ្នកត្រូវចុចលើប៊ូតុង "បន្ទាប់" ។ ការដំឡើងចំណាយពេលមិនលើសពី 1 នាទី។

    គោលការណ៍ប្រតិបត្តិការ

    បន្ទាប់ពីដំឡើងកម្មវិធី អ្នកប្រើប្រាស់អាចចូលធ្វើការបាន។ អ្នកប្រើប្រាស់នឹងឃើញ តំបន់ការងារនិងរបាររុករក 12 ធាតុ៖

    • ឯកសារ;
    • ការកែសម្រួល;
    • ស្វែងរក;
    • ការអ៊ិនកូដ;
    • វាក្យសម្ពន្ធ;
    • ជម្រើស;
    • ឧបករណ៍;
    • ម៉ាក្រូ;
    • បើកដំណើរការ;
    • កម្មវិធីជំនួយ;
    • ផ្ទាំង។

    ផ្ទាំងសំខាន់មួយគឺ "កែសម្រួល" (កែសម្រួលជាភាសាអង់គ្លេស) និងវាក្យសម្ព័ន្ធ។ កំណែជាភាសារុស្សីគឺប្រសើរជាងព្រោះវាងាយស្រួលយល់ អ្នកប្រើប្រាស់ដែលគ្មានបទពិសោធន៍. គោលការណ៍នៃប្រតិបត្តិការខ្លួនវាមិនខុសពី notepad ធម្មតានោះទេ។ កម្មវិធីនិពន្ធនេះទើបតែមានមុខងារជាច្រើនទៀត។

    សេចក្តីសន្និដ្ឋាន

    អ្នកសរសេរកម្មវិធីដែលមានជំនាញវិជ្ជាជីវៈ និងអ្នកប្រើប្រាស់កម្រិតខ្ពស់នឹងចូលចិត្ត Notepad ដែលអាចទាញយកបានដោយឥតគិតថ្លៃ។ ដើម្បីធ្វើដូច្នេះអ្នកគួរតែចូលទៅកាន់គេហទំព័រផ្លូវការ។ កម្មវិធីនេះយល់ពីវាក្យសម្ព័ន្ធនៃអត្ថបទដែលបានសរសេរ ដែលមានន័យថាវានឹងកាន់តែងាយស្រួលយល់។

    Notepad អាចជាការជំនួសដ៏ល្អ notepad ស្តង់ដារ. អ្នកចាប់ផ្តើមដំបូងអាចត្រូវការពេលវេលាខ្លះដើម្បីរៀនពីសមត្ថភាពរបស់កម្មវិធី។

    វីដេអូពិនិត្យឡើងវិញនៃ Notepad ++

    កម្មវិធីកែអត្ថបទត្រូវបានប្រើដើម្បីកែសម្រួលឯកសារអត្ថបទ។ កម្មវិធីកែអត្ថបទគឺខុសពីកម្មវិធីវាយអត្ថបទដូចជា Microsoft Wordឬ WordPerfect ដែលពួកគេមិនបន្ថែមព័ត៌មានទម្រង់បន្ថែមទៅឯកសារ។ អ្នកអាចសរសេរអត្ថបទនៅក្នុង Word ព្រោះវាផ្ទុកនូវឧបករណ៍សម្រាប់ផ្លាស់ប្តូរពុម្ពអក្សរ រឹម និងប្លង់ ប៉ុន្តែវាកំណត់លំនាំដើមក្នុងការបញ្ចូលទម្រង់ និងព័ត៌មានសម្គាល់ដោយផ្ទាល់ទៅក្នុងឯកសារ ដែលនឹងធ្វើឱ្យអ្នកចងក្រងច្រឡំ។ ប្រសិនបើអ្នកបើកឯកសារ .doc នៅក្នុងកម្មវិធីនិពន្ធអត្ថបទ អ្នកនឹងឃើញថាឯកសារភាគច្រើនកំពុងធ្វើទ្រង់ទ្រាយកូដ។ ទោះយ៉ាងណាក៏ដោយ អ្នកកែអត្ថបទមិនបន្ថែមកូដទម្រង់ ដែលធ្វើឲ្យកូដងាយស្រួលចងក្រង។

    ហេតុអ្វីខ្ញុំគួរប្រើកម្មវិធីកែអត្ថបទ?

    កម្មវិធីដំណើរការពាក្យមានសំណុំលក្ខណៈពិសេសខុសពីកម្មវិធីដំណើរការពាក្យធម្មតា។ ជាឧទាហរណ៍ ភាគច្រើននឹងមិនអនុញ្ញាតឱ្យអ្នកបញ្ចូលរូបថត ឬតារាង ឬដំឡើងទ្វេដងទេ។ គម្លាតបន្ទាត់. លក្ខណៈ​ពិសេស​របស់​កម្មវិធី​កែ​អត្ថបទ​ខុស​គ្នា ប៉ុន្តែ​មាន​លក្ខណៈ​មួយ​ចំនួន​ដែល​អ្នក​កែ​សម្រួល​ភាគ​ច្រើន​មាន។ ខាងក្រោម​នេះ​គឺ​ជា​លក្ខណៈ​ទូទៅ និង​មាន​ប្រយោជន៍​បំផុត​មួយ​ចំនួន។

    ការបន្លិចវាក្យសម្ព័ន្ធ

    ការបន្លិចវាក្យសម្ព័ន្ធគឺជាមុខងារដ៏មានប្រយោជន៍បំផុត។ វាមាននៅក្នុងការពិតដែលថាកម្មវិធីនិពន្ធនឹងគូសបញ្ជាក់ពាក្យជាក់លាក់ ឬប្រភេទ ឬវាក្យសម្ព័ន្ធដែលជាលក្ខណៈនៃភាសា។ ឧទាហរណ៍ ប្រសិនបើអ្នកបានបើកការបន្លិច C++ នោះកម្មវិធីនិពន្ធអាចធ្វើឱ្យពាក្យគន្លឹះ C++ ទាំងអស់មានពណ៌បៃតង។ នេះធ្វើឱ្យវាកាន់តែងាយស្រួលក្នុងការធ្វើតាមលំហូរនៃកម្មវិធីរបស់អ្នក។ នេះជាឧទាហរណ៍មួយទៀត៖ កម្មវិធីនិពន្ធអាចបង្ហាញអត្ថបទដកស្រង់ទាំងអស់ជាពណ៌ខៀវស្រាល។ វិធីនេះ ប្រសិនបើអ្នកភ្លេចដាក់សម្រង់បើក ឬបិទ អ្នកនឹងដឹងវាភ្លាមៗ ដោយសារតែពណ៌នៃអត្ថបទនៅលើអេក្រង់។ កម្មវិធីកែអត្ថបទក៏អាចបង្ហាញពីការប្រើប្រាស់មិនត្រឹមត្រូវនៃការ៉េ ឬវង់ក្រចកដោយបន្លិចពួកវាជាពណ៌ក្រហម។ ប្រសិនបើអ្នកមានវង់ក្រចកបិទ ប៉ុន្តែគ្មានការបើកទេ ពណ៌នឹងប្រាប់អ្នកថាអ្នកបានធ្វើកំហុសវាក្យសម្ព័ន្ធនៅកន្លែងណាមួយ។

    ភាពបត់បែន

    តើ​អ្នក​និពន្ធ​ដឹង​ថា​ពាក្យ​ណា​ត្រូវ​បន្លិច​ដោយ​របៀប​ណា? សំណួរល្អ។. កម្មវិធីនិពន្ធដឹងពីភាសាដែលអ្នកកំពុងសរសេរកម្មវិធី។ ទាំងអ្នកអាចបញ្ជាក់ភាសាដោយខ្លួនឯង ឬវាអាចដូចជា Vim កំណត់វាដោយផ្នែកបន្ថែមឯកសារ។ ប្រសិនបើអ្នកកំពុងធ្វើការជាមួយឯកសារដែលមានឈ្មោះ code.cc វានឹងឃើញ .cc ហើយដឹងថាប្រើច្បាប់ C++ ប៉ុន្តែប្រសិនបើអ្នកកំពុងធ្វើការជាមួយមួយនៃ code.html វានឹងអនុវត្តច្បាប់ HTML ។ អ្នកកែសម្រួលខ្លះចេះរាប់រយភាសា រាប់ចាប់ពីភាសាមិនតូចតាច (C, Java, Perl) រហូតដល់ស្មុគស្មាញពិតប្រាកដ (TADS, ABAQUS)។ នេះមានន័យថាអ្នកអាចប្រើកម្មវិធីនិពន្ធដូចគ្នាដើម្បីសរសេរកម្មវិធីស្ទើរតែគ្រប់ភាសា ហើយនៅតែទទួលបានមុខងារ និងសំណុំពាក្យបញ្ជាដដែលដែលអ្នកធ្លាប់ប្រើ។

    ការចូលបន្ទាត់ដោយស្វ័យប្រវត្តិ

    ការចូលបន្ទាត់ដោយស្វ័យប្រវត្តិគឺប្រហែលជាច្រើនបំផុត មុខងារមានប្រយោជន៍កម្មវិធីនិពន្ធអត្ថបទ។ អ្នកចង់ដោះស្រាយជាមួយកូដដែលមើលទៅដូចនេះ៖

    // ស្វែងរក ធាតុអប្បបរមានៅក្នុងម៉ាទ្រីស const int search_min (int ** អារេ const, const int kol_tasks, const int type_model) ( int min; សម្រាប់ (int i = 0; i< kol_tasks; i++) { for (int j = 0; j < type_model; j++) { if (array[i][j] != -1) { min = array[i][j]; i = kol_tasks; j = type_model; } } } for (int i = 0; i < kol_tasks; i++) { for (int j = 0; j < type_model; j++) { if (array[i][j] < min && array[i][j] != -1) { min = array[i][j]; } } } return min; }

    ឬកូដដែលមើលទៅដូចនេះ?

    // ស្វែងរកធាតុអប្បបរមានៅក្នុងម៉ាទ្រីស
    const int search_min(int **អារេ const, const int kol_tasks, const int type_model)
    {
    intmin;
    សម្រាប់ (int i = 0; i< kol_tasks; i++)
    {
    សម្រាប់ (int j = 0; j< type_model; j++)
    {
    ប្រសិនបើ (អារេ[i][j] != -1)
    {
    min = អារេ[i][j];
    i = kol_tasks;
    j = type_model;
    }
    }
    }
    សម្រាប់ (int i = 0; i< kol_tasks; i++)
    {
    សម្រាប់ (int j = 0; j< type_model; j++)
    {
    ប្រសិនបើ (អារេ[i][j]< min && array[i][j] != -1)
    {
    min = អារេ[i][j];
    }
    }
    }
    ត្រឡប់នាទី;
    }

    ខ្ញុំបានគិតដូច្នេះ។ កម្មវិធីកែអត្ថបទនឹងរក្សាទុកអ្នកពីការកំណត់ផ្ទាំងទាំងអស់ដោយខ្លួនឯង វានឹងបន្ថែមពួកវាដោយស្វ័យប្រវត្តិ។ នេះអនុញ្ញាតឱ្យអ្នកធ្វើតាមលំហូរការគ្រប់គ្រងតាមរយៈការចូលបន្ទាត់ ដូច្នេះអ្នកអាចប្រាកដថាអ្នកកំពុងចូល ប្លុកដែលចង់បានកូដ។

    មុខងាររុករករហ័ស

    លុះត្រាតែកម្មវិធីរបស់អ្នកមានលក្ខណៈតូចតាច អ្នកនឹងចង់ស្វែងរកមុខងារជាក់លាក់ តួយ៉ាងនៃអថេរជាក់លាក់ ឬបន្ទាត់នីមួយៗនៅក្នុងវា។ អ្នកកែអត្ថបទជាធម្មតាមានមុខងារច្រើនជាង អ្នកកែច្នៃពាក្យ. ជាឧទាហរណ៍ ចូរនិយាយថា ខណៈពេលកំពុងចងក្រងកម្មវិធី អ្នករកឃើញថាអ្នកមាន កំហុសវាក្យសម្ព័ន្ធនៅលើបន្ទាត់ 312. នៅក្នុង Vim អ្វីដែលអ្នកត្រូវធ្វើគឺវាយ 312G ហើយទស្សន៍ទ្រនិចនឹងផ្លាស់ទីទៅបន្ទាត់ 312។ (តើ Vim ដឹងដោយរបៀបណាថាអ្នកមិនចង់វាយអក្សរ 312G ក្នុងឯកសារ? បន្ថែមលើវានៅក្នុងតំណភ្ជាប់នៅ ចុងបញ្ចប់នៃអត្ថបទ) ។

    តើខ្ញុំគួរប្រើកម្មវិធីកែអត្ថបទមួយណា? តើអ្វីជាភាពខុសគ្នារវាងពួកគេ? តើខ្ញុំអាចទទួលបានវាដោយរបៀបណា? តើពួកគេចំណាយប៉ុន្មាន?

    មានកម្មវិធីនិពន្ធផ្សេងៗគ្នាជាច្រើន ដែលក្នុងនោះ Vim និង Emacs ពេញនិយមបំផុត មានថាមពល និងមាននៅលើ OS ផ្សេងៗ។ កម្មវិធីនិពន្ធដ៏ពេញនិយមមួយផ្សេងទៀត Notepad ++ គឺជាកំណែដែលបានធ្វើឱ្យប្រសើរឡើងជាច្រើននៃ Notepad ។ កម្មវិធីនិពន្ធភាគច្រើន (រួមបញ្ចូល Vim និង Emacs) គឺមិនគិតថ្លៃទេ ប៉ុន្តែខ្លះជាកម្មវិធីចែករំលែក។ ខ្ញុំប្រើ Vim ប៉ុន្តែអ្នកកែសំរួលនីមួយៗមានអ្នកគាំទ្ររបស់វា។ ដើម្បីរាយបញ្ជីមួយចំនួន អ្នកកែសម្រួលល្អបំផុតមានសម្រាប់វេទិការបស់អ្នក ពិនិត្យមើលសំណួរដែលសួរញឹកញាប់អំពីកម្មវិធីនិពន្ធអត្ថបទ។ (វាផ្តោតលើអ្នកប្រើប្រាស់ជាមធ្យម ប៉ុន្តែអ្នកកែសម្រួលទាំងអស់ដែលបានរាយបញ្ជីគឺល្អណាស់សម្រាប់ការសរសេរកូដ C++ ។ )