បង្រួមបន្ទាត់ថ្មីជាប់ៗ (រក្សាបន្ទាត់ទទេមួយ)

សម្អាតអត្ថបទដែលបានបិទភ្ជាប់ ដោយបង្រួមបន្ទាត់ទទេដែលជាប់ៗគ្នា ដោយមិនលុបការផ្តាច់បន្ទាត់តែមួយដែលមានន័យ។

អ្នកក៏អាចចាត់ទុកបន្ទាត់ដែលមានតែ whitespace ជាបន្ទាត់ទទេ ហើយប្តូរចេញលទ្ធផលទៅ LF ឬ CRLF បានដែរ។

អ្វីៗដំណើរការក្នុងមូលដ្ឋាននៅក្នុង browser របស់អ្នក។ អត្ថបទរបស់អ្នកមិនត្រូវបានផ្ញើទៅ server ទេ។

អ្វីដែលឧបករណ៍នេះធ្វើ

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

របៀបប្រើ

  1. បិទភ្ជាប់អត្ថបទដែលអ្នកចង់សម្អាតទៅក្នុងតំបន់បញ្ចូល។
  2. ជ្រើសដែនកំណត់បន្ទាត់ទទេ ហើយកំណត់ថាតើបន្ទាត់ដែលមានតែ whitespace ត្រូវរាប់ជាបន្ទាត់ទទេដែរ ឬអត់។
  3. ចុចបង្រួម បន្ទាប់មកចម្លង ឬទាញយកលទ្ធផល។

ឧទាហរណ៍

រក្សាបន្ទាត់ទទេមួយ

បញ្ចូល

កថាខណ្ឌ 1


កថាខណ្ឌ 2



កថាខណ្ឌ 3

លទ្ធផល

កថាខណ្ឌ 1

កថាខណ្ឌ 2

កថាខណ្ឌ 3

លុបបន្ទាត់ទទេទាំងស្រុង

បញ្ចូល

A\n\n\nB\n\nC

លទ្ធផល

A\nB\nC

ចាត់ទុកបន្ទាត់ដែលមានតែ whitespace ជាបន្ទាត់ទទេ

បញ្ចូល

ចំណងជើង
(បន្ទាត់មានតែ space ប៉ុណ្ណោះ)
(បន្ទាត់មានតែ tab ប៉ុណ្ណោះ)
ខ្លឹមសារ

លទ្ធផល

ចំណងជើង

ខ្លឹមសារ

សព្ទបញ្ជី

បន្ទាត់ទទេ

បន្ទាត់ដែលគ្មានមាតិកាពិតប្រាកដ។ ឧបករណ៍នេះអាចចាត់ទុកបន្ទាត់ដែលមានតែ whitespace ជាបន្ទាត់ទទេផងដែរ។

បន្ទាត់ថ្មីជាប់ៗ

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

LF / CRLF

ទម្រង់ចុងបន្ទាត់ពីរដែលប្រើញឹកញាប់។ LF ធម្មតានៅលើ web និងប្រព័ន្ធ Unix-like ខណៈ CRLF ជាញឹកញាប់នៅក្នុង editor របស់ Windows។

សំណួរញឹកញាប់

តើវាលុបការផ្តាច់បន្ទាត់ទាំងអស់ទេ?

ទេ។ តាមលំនាំដើម វារក្សាការផ្តាច់បន្ទាត់តែមួយ ហើយបង្រួមតែបន្ទាត់ទទេដែលជាប់ៗគ្នាប៉ុណ្ណោះ។ បើអ្នកជ្រើស លុបបន្ទាត់ទទេ វានឹងលុបបន្ទាត់ទទេ ខណៈរក្សាការបំបែកបន្ទាត់ធម្មតារវាងបន្ទាត់មាតិកា។

តើវាអាចចាត់ទុកបន្ទាត់ដែលមានតែ space ជាបន្ទាត់ទទេបានទេ?

បាន។ វាបើកតាមលំនាំដើម។ បន្ទាត់ដែលមានតែ space, tab, NBSP, ឬ full-width space អាចត្រូវបានបង្រួមជាបន្ទាត់ទទេ។

តើវាអាចកាត់បន្ទាត់ទទេនៅដើម និងចុងបានទេ?

បាន។ ក្នុងជម្រើសកម្រិតខ្ពស់ សូមប្តូរជម្រើស បន្ទាត់ទទេដើម/ចុង រវាង កាត់ និង រក្សា។

តើខ្ញុំអាចនាំចេញ CRLF សម្រាប់ឧបករណ៍ Windows បានទេ?

បាន។ ប្តូរជម្រើស Output line ending ពី LF ទៅ CRLF ក្នុងជម្រើសកម្រិតខ្ពស់។

តើអត្ថបទរបស់ខ្ញុំត្រូវបានផ្ញើទៅកន្លែងណាមួយទេ?

ទេ។ ការបម្លែងកើតឡើងទាំងស្រុងនៅក្នុង browser របស់អ្នក ហើយឧបករណ៍នេះមិនផ្ញើអត្ថបទរបស់អ្នកទៅ server ទេ។

កំណត់ចំណាំ

  • ឧបករណ៍នេះមិនរៀបប្រយោគឡើងវិញ ឬបញ្ចូលការផ្តាច់បន្ទាត់តែមួយទៅជាប្រយោគទេ។ វាផ្តោតច្បាស់លើការសម្អាតបន្ទាត់ទទេប៉ុណ្ណោះ។
  • បើ Treat whitespace-only lines as blank បិទ បន្ទាត់ដែលមានតែ space ឬ tab នឹងនៅដដែល។
  • បើ Trim trailing spaces បិទ ចន្លោះចុងបន្ទាត់ដែលមើលមិនឃើញ អាចនៅសល់ក្នុងលទ្ធផល។