រំលងទៅមាតិកា

Diff Checker – ប្រៀបធៀបអត្ថបទ

បិទភ្ជាប់អត្ថបទពីរទម្រង់ និងមើលចំណុចដែលបានផ្លាស់ប្តូរយ៉ាងច្បាស់។

ឧបករណ៍ផ្ទៀងផ្ទាត់ diff នេះប្រៀបធៀបអត្ថបទដើម និងអត្ថបទដែលបានកែប្រែ ហើយបន្លិចចំណុចដែលបានបន្ថែម លុប ឬកែសម្រួល។ បន្ទាត់ដែលបានលុបបង្ហាញពណ៌ក្រហម បន្ទាត់បន្ថែមបង្ហាញពណ៌បៃតង ហើយក្នុងបន្ទាត់កែសម្រួល ពាក្យដែលបានប្តូរត្រូវបានសម្គាល់ច្បាស់លាស់ ដូច្នេះសូម្បីតែក្បៀសមួយក៏ងាយស្រួលមើលឃើញដែរ។

ប្រើវាដើម្បីពិនិត្យការកែប្រែលើកិច្ចសន្យា ឬអត្ថបទតែងសេចក្តី ប្រៀបធៀបឯកសារ config ឬកូដពីរកំណែ ឬពិនិត្យមើលអ្វីដែលមិត្តរួមការងារបានកែប្រែក្នុងឯកសារ។ ការប្រៀបធៀបដំណើរការក្នុងកម្មវិធីរុករករបស់អ្នកដោយប្រើ Myers diff algorithm ដូចគ្នានឹង Git ដែរ ហើយគ្មានអត្ថបទណាមួយត្រូវបានផ្ញើចេញទៅក្រៅឡើយ។

របៀបប្រើឧបករណ៍ ប្រៀបធៀប Diff

  1. បិទភ្ជាប់អត្ថបទដើមក្នុងប្រអប់ខាងឆ្វេង។
  2. បិទភ្ជាប់អត្ថបទដែលបានកែប្រែក្នុងប្រអប់ខាងស្តាំ។ ការប្រៀបធៀបនឹងដំណើរការដោយស្វ័យប្រវត្តិ។
  3. ជ្រើសរើសទិដ្ឋភាព Side by side ឬ Inline។
  4. ធីក Ignore case ឬ Ignore whitespace ដើម្បីរំលងភាពខុសគ្នាដែលអ្នកមិនខ្វល់។
  5. បើក Only show changes ដើម្បីលាក់ផ្នែកវែងៗដែលមិនបានកែប្រែ ឬចម្លងលទ្ធផល diff ជាអត្ថបទ។

ហេតុអ្វីប្រើ ប្រៀបធៀប Diff របស់ ToolOrca

  • ប្រៀបធៀបបន្ទាត់មួយៗជាមួយការបន្លិចពាក្យ
  • ទិដ្ឋភាពទន្ទឹមគ្នា (Side-by-side) និងជួរតែមួយ (Inline)
  • ជម្រើសមិនគិតអក្សរធំតូច និងចន្លោះទំនេរ
  • មានលេខរៀងបន្ទាត់សម្រាប់កំណែទាំងពីរ
  • លាក់បន្ទាត់ដែលមិនមានការផ្លាស់ប្តូរ
  • មានសុវត្ថិភាព៖ អត្ថបទមិនចាកចេញពីកម្មវិធីរុករករបស់អ្នកឡើយ

របៀបដែលការប្រៀបធៀបដំណើរការ

ឧបករណ៍នេះស្វែងរកលំដាប់បន្ទាត់វែងបំផុតដែលអត្ថបទទាំងពីរមានដូចគ្នា ហើយចាត់ទុកផ្នែកផ្សេងទៀតជាការបន្ថែម ឬការលុប។ នៅពេលក្រុមបន្ទាត់ដែលបានលុបស្ថិតនៅជាប់បន្ទាត់ដែលបានបន្ថែម ពួកវានឹងត្រូវផ្គូផ្គងជាបន្ទាត់កែសម្រួល ហើយប្រៀបធៀបម្តងទៀតពាក្យមួយៗ ដែលជាហេតុធ្វើឱ្យមានពណ៌បន្លិចច្បាស់ៗ។

ការផ្លាស់ប្តូរកថាខណ្ឌទៅកន្លែងថ្មី នឹងបង្ហាញជាការលុបនៅកន្លែងចាស់ និងការបន្ថែមនៅកន្លែងថ្មី ព្រោះ diff ផ្អែកលើបន្ទាត់មិនតាមដានការរើទីតាំងទេ។ ប្រសិនបើឯកសារទាំងមូលបង្ហាញថាមានការផ្លាស់ប្តូរ ប្រហែលមកពីការចុះបន្ទាត់ ឬចន្លោះ indentation ខុសគ្នា សូមសាកល្បងបើក Ignore whitespace។

ការអានលទ្ធផល

ជួរពណ៌ក្រហមមានតែក្នុងអត្ថបទដើម ជួរពណ៌បៃតងមានតែក្នុងអត្ថបទកែប្រែ ហើយជួរដែលមានពណ៌ទាំងពីរគឺជាបន្ទាត់ដែលត្រូវបានកែសម្រួល។ សេចក្តីសង្ខេបខាងលើតារាងបង្ហាញចំនួនបន្ទាត់ដែលបានកែប្រែ បន្ថែម និងលុបចេញ។ Copy diff ផ្តល់ជាអត្ថបទធម្មតាដែលបន្ទាត់លុបចាប់ផ្តើមដោយ “-” ហើយបន្ទាត់បន្ថែមចាប់ផ្តើមដោយ “+”។

សំណួរដែលសួរញឹកញាប់

តើការប្រៀបធៀបឯកសារសម្ងាត់មានសុវត្ថិភាពដែរឬទេ?

មានសុវត្ថិភាព។ អត្ថបទទាំងពីរត្រូវបានប្រៀបធៀបដោយ JavaScript ក្នុងកម្មវិធីរុករករបស់អ្នកផ្ទាល់។ គ្មានអ្វីត្រូវបានបង្ហោះ កត់ត្រា ឬរក្សាទុកឡើយ។

តើខ្ញុំអាចប្រៀបធៀបកូដជាមួយ diff checker នេះបានទេ?

បាន។ វាដំណើរការជាមួយគ្រប់អត្ថបទធម្មតា រួមទាំងកូដកម្មវិធី, JSON, CSV និងឯកសារ config។ បើក Ignore whitespace ដើម្បីរំលងការផ្លាស់ប្តូរចន្លោះចូលបន្ទាត់ (indentation)។

តើខ្ញុំអាចប្រៀបធៀបឯកសារ Word ឬ PDF បានទេ?

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

តើអត្ថបទអាចមានទំហំធំប៉ុនណា?

អត្ថបទរាប់ពាន់បន្ទាត់អាចប្រៀបធៀបបានត្រឹមតែមួយប៉ព្រិចភ្នែក។ សម្រាប់អត្ថបទធំខ្លាំង ការប្រៀបធៀបនឹងដំណើរការនៅពេលអ្នកចុច Compare ជំនួសឱ្យការដំណើរការរាល់ពេលចុចគ្រាប់ចុច។

ហេតុអ្វីបានជាកថាខណ្ឌដែលបានផ្លាស់ប្តូរទីតាំង បង្ហាញជាការលុប និងបន្ថែម?

ការប្រៀបធៀប diff ផ្អែកលើបន្ទាត់ រួមទាំងរបស់ Git កត់ត្រាការរើទីតាំងជាការលុបបូកជាមួយការបន្ថែម។ ពាក្យទាំងនោះមិនបានផ្លាស់ប្តូរទេ គឺគ្រាន់តែស្ថិតនៅទីតាំងថ្មីប៉ុណ្ណោះ។