NAME
vim - Vi IMproved ជាអ្នកសរសេរអត្ថបទកម្មវិធី
SYNOPSIS
vim [ជម្រើស] [ឯកសារ .. ]
vim [ជម្រើស] -
vim [ជម្រើស] - t ស្លាក
vim [ជម្រើស] -q [កំហុសឯកសារ]
ឧ
ទិដ្ឋភាព
gvim gview
សូមមើល rgv rgvim rgview
DESCRIPTION
Vim គឺជាកម្មវិធីនិពន្ធអត្ថបទមួយដែលត្រូវគ្នាទៅនឹង Vi ។ វាអាចត្រូវបានប្រើដើម្បីកែសម្រួលអត្ថបទគ្រប់ប្រភេទ។ វាមានប្រយោជន៍ជាពិសេសសម្រាប់កែសម្រួលកម្មវិធី។
មានការកែលម្អជាច្រើននៅខាងលើវី: មិនធ្វើវិញច្រើនកម្រិតបង្អួចពហុនិងសតិបណ្តោះអាសន្នការបន្លិចវាក្យសម្ព័ន្ធការកែសម្រួលបន្ទាត់ពាក្យបញ្ជាការបំពេញឈ្មោះឯកសារជំនួយនៅលើបន្ទាត់ការមើលឃើញ។ ល។ សូមមើល ": help vi_diff.txt" សម្រាប់សេចក្ដីសង្ខេប។ ភាពខុសគ្នារវាង Vim និង Vi ។
ខណៈពេលដែលកំពុងរត់ វីម ជំនួយច្រើនអាចរកបានពីប្រព័ន្ធជំនួយនៅលើបន្ទាត់ជាមួយពាក្យបញ្ជា ": help" ។ សូមមើលផ្នែកជំនួយ ON-LINE ខាងក្រោម។
ជាញឹកញាប់បំផុត Vim ត្រូវបានចាប់ផ្ដើមដើម្បីកែសម្រួលឯកសារតែមួយជាមួយពាក្យបញ្ជា
ឯកសារ vim
ជាទូទៅ Vim ត្រូវបានចាប់ផ្ដើមជាមួយ:
vim [ជម្រើស] [បញ្ជីឯកសារ]
ប្រសិនបើបាត់បញ្ជីឯកសារកម្មវិធីនិពន្ធនឹងចាប់ផ្ដើមដោយសតិបណ្ដោះអាសន្នទទេ។ បើមិនដូច្នោះទេមួយក្នុងចំណោមបួនខាងក្រោមអាចត្រូវបានប្រើដើម្បីជ្រើសរើសឯកសារមួយឬច្រើនដើម្បីកែសម្រួល។
ឯកសារ ..
បញ្ជី ឈ្មោះឯកសារ ។ ឯកសារទីមួយនឹងជាឯកសារបច្ចុប្បន្នហើយអានទៅក្នុងសតិបណ្តោះអាសន្ន។ ទស្សន៍ទ្រនិចនឹងត្រូវបានដាក់នៅបន្ទាត់ទីមួយនៃសតិបណ្ដោះអាសន្ន។ អ្នកអាចទទួលបានឯកសារផ្សេងទៀតដោយពាក្យបញ្ជា ": next" ។ ដើម្បីកែសម្រួលឯកសារដែលចាប់ផ្ដើមដោយសញ្ញា - "-" ចុចជួរឈរឯកសារដែលមានសញ្ញា "-" ។
ឯកសារដែលត្រូវកែសម្រួលត្រូវបានអានពី stdin ។ ពាក្យបញ្ជាត្រូវបានអានពី stderr, ដែលគួរតែ tty មួយ។
-t {ស្លាក}
ឯកសារដើម្បីកែសម្រួលនិងទីតាំងទស្សន៍ទ្រនិចដំបូងអាស្រ័យលើ "ស្លាក", តម្រៀបស្លាកសញ្ញា។ {tag} ត្រូវបានរកមើលនៅក្នុងឯកសារស្លាកឯកសារដែលជាប់ពាក់ព័ន្ធនឹងក្លាយជាឯកសារបច្ចុប្បន្នហើយពាក្យបញ្ជាដែលជាប់គ្នាត្រូវបានប្រតិបត្តិ។ ភាគច្រើនវាត្រូវបានប្រើសម្រាប់កម្មវិធី C ក្នុងករណីដែល {tag} អាចជាឈ្មោះអនុគមន៍។ បែបផែនគឺថាឯកសារដែលមានមុខងារនោះក្លាយជាឯកសារបច្ចុប្បន្នហើយទស្សន៍ទ្រនិចត្រូវបានដាក់នៅខាងដើមនៃអនុគមន៍។ សូមមើល ": ពាក្យបញ្ជាជំនួយពាក្យបញ្ជា" ។
-q [កំហុសឯកសារ]
ចាប់ផ្តើមក្នុងរបៀប quickFix ។ ឯកសារ [កំហុស] ត្រូវបានអានហើយកំហុសដំបូងត្រូវបានបង្ហាញ។ ប្រសិនបើឯកសារ [errorfile] ត្រូវបានលុបឈ្មោះឯកសារត្រូវបានទទួលពីជម្រើស 'errorfile' (លំនាំដើមគឺ "AztecC.Err" សម្រាប់ Amiga, "errors.vim" នៅលើប្រព័ន្ធផ្សេងទៀត) ។ កំហុសបន្ថែមទៀតអាចត្រូវបានលោតទៅជាមួយពាក្យបញ្ជា ": cn" ។ សូមមើល ": help quickfix" ។
Vim មានឥរិយាបថខុសៗគ្នាដោយអាស្រ័យលើឈ្មោះរបស់ពាក្យបញ្ជា (ឯកសារដែលអាចប្រតិបត្តិបាននៅតែអាចជាឯកសារដូចគ្នា) ។
vim
វិធី "ធម្មតា" អ្វីគ្រប់យ៉ាងគឺលំនាំដើម។
ឧ
ចាប់ផ្ដើមនៅក្នុងរបៀប Ex ។ ទៅកាន់របៀបធម្មតាដោយប្រើពាក្យបញ្ជា ": vi" ។ ក៏អាចធ្វើបានជាមួយអាគុយម៉ង់ "e" ។
ទិដ្ឋភាព
ចាប់ផ្ដើមក្នុង របៀបបានតែអាន ។ អ្នកនឹងត្រូវបានការពារពីការសរសេរឯកសារ។ ក៏អាចត្រូវបានធ្វើជាមួយអាគុយម៉ង់ "-R" ។
gvim gview
កំណែ GUI ។ ចាប់ផ្តើមបង្អួចថ្មី។ ក៏អាចធ្វើបានជាមួយអាគុយម៉ង់« -g »។
សូមមើល rgv rgvim rgview
ដូចខាងលើប៉ុន្តែជាមួយនឹងការរឹតបន្តឹង។ វានឹងមិនអាចចាប់ផ្ដើមពាក្យបញ្ជាសែលឬផ្អាក Vim ទេ។ ក៏អាចធ្វើបានជាមួយអាគុយម៉ង់ "-Z" ។
ជម្រើស
ជម្រើសអាចត្រូវបានផ្តល់ឱ្យក្នុងលំដាប់ណាមួយមុនឬក្រោយឈ្មោះឯកសារ។ ជម្រើសដោយគ្មានអាគុយម៉ង់អាចត្រូវបានផ្សំបន្ទាប់ពីសញ្ញាតែមួយ។
+ [លេខ]
សម្រាប់ឯកសារទីមួយទស្សន៍ទ្រនិចនឹងត្រូវបានដាក់នៅបន្ទាត់ "លេខ" ។ ប្រសិនបើបាត់ "ចំនួន" ទេទស្សន៍ទ្រនិចនឹងត្រូវបានដាក់នៅបន្ទាត់ចុងក្រោយ។
+ / {pat}
សម្រាប់ឯកសារទីមួយទស្សន៍ទ្រនិចនឹងត្រូវបានដាក់នៅលើការកើតឡើងដំបូងនៃ {pat} ។ សូមមើល ": help search pattern" សម្រាប់គំរូស្វែងរកដែលមាន។
+ {command}
-c {command}
{ ពាក្យបញ្ជា } នឹងត្រូវបានប្រតិបត្តិបន្ទាប់ពីឯកសារទីមួយត្រូវបានអាន។ {ពាក្យបញ្ជា} ត្រូវបានបកប្រែជាពាក្យបញ្ជា Ex ។ ប្រសិនបើ {ពាក្យបញ្ជា} មានដកឃ្លាវាត្រូវតែដាក់ក្នុងសញ្ញាសម្រង់ទ្វេ (នេះអាស្រ័យលើសែលដែលត្រូវបានប្រើ) ។ ឧទាហរណ៍: Vim "+ set si" main.c
ចំណាំ: អ្នកអាចប្រើពាក្យបញ្ជារហូតដល់ 10 "+" ឬ "-c" ។
- cmd {ពាក្យបញ្ជា}
ដូចជាការប្រើ "-c", ប៉ុន្តែពាក្យបញ្ជាត្រូវបានប្រតិបត្តិមុនពេលដំណើរការឯកសារ vimrc ណាមួយ។ អ្នកអាចប្រើរហូតដល់ទៅ 10 នៃពាក្យបញ្ជាទាំងនេះឯករាជ្យពីពាក្យបញ្ជា "-c" ។
- ខ
របៀបប្រព័ន្ធគោលពីរ។ ជម្រើសមួយចំនួននឹងត្រូវបានកំណត់ដែលធ្វើឱ្យវាអាចកែសម្រួលឯកសារគោលពីរឬអាចប្រតិបត្តិបាន។
-
ឆបគ្នា។ កំណត់ជម្រើស 'ត្រូវគ្នា' ។ វានឹងធ្វើឱ្យ Vim មានឥរិយាបថដូចជាវីទោះបីជាឯកសារ .vimrc មាន។
-d
ចាប់ផ្ដើមនៅក្នុងរបៀបខុស។ វាគួរតែមានអាគុយម៉ង់ឈ្មោះឯកសារពីរឬបី។ Vim នឹងបើកឯកសារទាំងអស់និងបង្ហាញភាពខុសគ្នារវាងពួកវា។ ធ្វើការដូច vimdiff (1) ។
-d {ឧបករណ៍}
បើក {device} ដើម្បីប្រើជាស្ថានីយ។ មានតែនៅលើ Amiga ទេ។ ឧទាហរណ៍: "-d con: 20/30/600/150" ។
- e
ចាប់ផ្តើម Vim ក្នុងរបៀប ex ដូចទៅនឹង executable ត្រូវបានហៅថា "ex" ។
-f
ផ្ទៃខាងមុខ។ សម្រាប់កំណែ GUI, Vim នឹងមិនត្រូវបែកនិងដោះចេញពីសែលដែលវាបានចាប់ផ្តើម។ នៅលើ Amiga, Vim មិនត្រូវបានចាប់ផ្ដើមឡើងវិញដើម្បីបើកបង្អួចថ្មី។ ជម្រើសនេះគួរត្រូវបានប្រើនៅពេល Vim ត្រូវបានប្រតិបត្តិដោយកម្មវិធីដែលនឹងរង់ចាំវេនកែសម្រួលដើម្បីបញ្ចប់ (ឧ។ អ៊ីម៉ែល) ។ នៅលើ Amiga ": sh" និង ":!" ពាក្យបញ្ជានឹងមិនដំណើរការទេ។
-F
ប្រសិនបើ Vim ត្រូវបានចងក្រងជាមួយការគាំទ្រ FKMAP សម្រាប់កែសម្រួលឯកសារតម្រង់ពីស្តាំទៅឆ្វេងនិងការកំណត់ផែនទីក្តារចុចជម្រើសនេះនឹងចាប់ផ្ដើម Vim ក្នុងរបៀប Farsi មានន័យថា 'fkmap' និង 'rightleft' ត្រូវបានកំណត់។ បើមិនដូច្នោះទេសារកំហុសត្រូវបានផ្តល់ឱ្យហើយ Vim aborts ។
-g
ប្រសិនបើ Vim ត្រូវបានចងក្រងដោយការគាំទ្រ GUI ជម្រើសនេះនឹងបើកដំណើរការ GUI ។ ប្រសិនបើគ្មានការគាំទ្រ GUI ត្រូវបានចងក្រងទេសារកំហុសត្រូវបានផ្តល់ឱ្យហើយ Vim aborts ។
- ម៉ោង
ផ្តល់ជំនួយបន្តិចបន្តួចអំពីអាគុយម៉ង់និងជម្រើសបន្ទាត់ពាក្យបញ្ជា។ បន្ទាប់ពី Vim នេះចេញ។
-H
ប្រសិនបើ Vim ត្រូវបានចងក្រងដោយការគាំទ្រ RIGHTLEFT សម្រាប់កែសម្រួលឯកសារតម្រង់ពីស្ដាំទៅឆ្វេងនិងផែនទី ក្តារចុចហេប្រ៊ូ ជម្រើសនេះចាប់ផ្តើម Vim ជារបៀបហេប្រូមានន័យថា 'hkmap' និង 'rightleft' ត្រូវបានកំណត់។ បើមិនដូច្នោះទេសារកំហុសត្រូវបានផ្តល់ឱ្យហើយ Vim aborts ។
-i {viminfo}
នៅពេលប្រើឯកសារ viminfo ត្រូវបានបើកជម្រើសនេះកំណត់ឈ្មោះឯកសារដែលត្រូវប្រើជំនួសឱ្យ "~ / .viminfo" លំនាំដើម។ វាក៏អាចត្រូវបានប្រើដើម្បីរំលងការប្រើឯកសារ .viminfo ដោយផ្តល់ឈ្មោះ "គ្មាន" ។
-L
ដូចគ្នានឹង -r ។
-l
របៀប Lisp ។ កំណត់ជម្រើស 'lisp' និង 'showmatch' នៅលើ។
-m
ការកែប្រែឯកសារត្រូវបានបិទ។ កំណត់ជម្រើស 'សរសេរ' ឡើងវិញដូច្នេះមិនអាចសរសេរឯកសារបានទេ។
-
របៀបគ្មានឆបគ្នា។ កំណត់ជម្រើស 'ត្រូវគ្នា' ឡើងវិញ។ វានឹងធ្វើឱ្យ Vim មានឥរិយាបថប្រសើរជាងមុនប៉ុន្តែវីឌីអូមិនអាចប្រើបានទេទោះបីជាឯកសារ .vimrc មិនមានក៏ដោយ។
-n
គ្មានឯកសារស្វបទេនឹងត្រូវបានប្រើ។ ការងើបឡើងវិញបន្ទាប់ពីការគាំងនឹងមិនអាចទៅរួចទេ។ ងាយស្រួលប្រើប្រសិនបើអ្នកចង់កែសម្រួលឯកសារលើមេឌៀយឺតបំផុតមួយ (ឧទាហរណ៍ថាសទន់) ។ ក៏អាចត្រូវបានធ្វើដោយ ": កំណត់ uc = 0" ។ អាចត្រូវបានមិនធ្វើវិញជាមួយ ": set uc = 200" ។
-o [N]
បើក N បង្អួច។ នៅពេល N ត្រូវបានលុបបើកបង្អួចមួយសម្រាប់ឯកសារនីមួយៗ។
- R
របៀបបានតែអាន។ ជម្រើស 'readonly' នឹងត្រូវបានកំណត់។ អ្នកនៅតែអាចកែសម្រួលសតិបណ្ដោះអាសន្នបានប៉ុន្តែនឹងត្រូវបានរារាំងពីការសរសេរជាន់លើឯកសារដោយចៃដន្យ។ ប្រសិនបើអ្នកចង់សរសេរជាន់លើឯកសារបន្ថែមសញ្ញាឧទានទៅពាក្យបញ្ជា ex ដូចនៅក្នុង ": w!" ។ ជម្រើស -R ក៏មានន័យថាជម្រើស -n (សូមមើលខាងក្រោម) ។ ជម្រើស 'readonly' អាចត្រូវបានកំណត់ឡើងវិញជាមួយ ": set noro" ។ សូមមើល ": help 'readonly'" ។
-r
រាយបញ្ជីឯកសារស្វបជាមួយព័ត៌មានអំពីការប្រើវាសម្រាប់ការងើបឡើងវិញ។
-r {file}
របៀបសង្គ្រោះ។ ឯកសារស្វបត្រូវបានប្រើដើម្បីសង្គ្រោះវេនកែសម្រួលដែលគាំង។ ឯកសារស្វបគឺជាឯកសារដែលមានឈ្មោះឯកសារដូចគ្នាជាឯកសារអត្ថបទជាមួយ ".swp" ដែលបានបន្ថែមខាងចុង។ សូមមើល ": ជំនួយសង្គ្រោះ" ។
-s
របៀបស្ងាត់។ តែនៅពេលចាប់ផ្តើមជា "Ex" ឬនៅពេលជម្រើស "-e" ត្រូវបានផ្តល់មុនជម្រើស "-s" ។
{ស្គ្រីប}
ឯកសារស្គ្រីប {scriptin} ត្រូវបានអាន។ តួអក្សរក្នុងឯកសារត្រូវបានបកប្រែដូចជាអ្នកបានវាយពួកវា។ ដូចគ្នានេះដែរអាចត្រូវបានធ្វើដោយពាក្យបញ្ជា ": ប្រភព! {scriptin}" ។ ប្រសិនបើចុងបញ្ចប់នៃឯកសារត្រូវបានឈានដល់មុនពេលអ្នកនិពន្ធចេញនោះតួអង្គផ្សេងទៀតត្រូវបានអានពីក្តារចុច។
-T {terminal}
ប្រាប់ Vim ឈ្មោះនៃស្ថានីយដែលអ្នកកំពុងប្រើ។ តម្រូវឱ្យមាននៅពេលដែលវិធីដោយស្វ័យប្រវត្តិមិនដំណើរការ។ គួរជាស្ថានីយដែលស្គាល់ជា Vim (builtin) ឬត្រូវបានកំណត់ក្នុងឯកសារ termcap ឬ terminfo ។
- u {vimrc}
ប្រើពាក្យបញ្ជាក្នុងឯកសារ {vimrc} សម្រាប់ការចាប់ផ្ដើម។ រាល់ការចាប់ផ្ដើមផ្សេងទៀតត្រូវបានរំលង។ ប្រើវាដើម្បីកែសម្រួលប្រភេទឯកសារពិសេស។ វាក៏អាចត្រូវបានប្រើដើម្បីរំលងការចាប់ផ្ដើមទាំងអស់ដោយផ្តល់ឈ្មោះថា "គ្មាន" ។ សូមមើល ": help initialization" នៅក្នុង vim សម្រាប់ព័ត៌មានលម្អិតបន្ថែម។
- U {gvimrc}
ប្រើពាក្យបញ្ជានៅក្នុងឯកសារ {gvimrc} សម្រាប់ការចាប់ផ្ដើម GUI ។ ការចាប់ផ្ដើម GUI ផ្សេងទៀតទាំងអស់ត្រូវបានរំលង។ វាក៏អាចត្រូវបានប្រើដើម្បីរំលងការចាប់ផ្តើម GUI ទាំងអស់ដោយផ្តល់ឈ្មោះថា "គ្មាន" ។ សូមមើល ": help gui-init" នៅក្នុង vim សម្រាប់ព័ត៌មានលំអិតបន្ថែម។
-V
បរិយាយ។ ផ្ដល់សារអំពីឯកសារដែលត្រូវបានប្រភពនិងសម្រាប់អាននិងសរសេរឯកសារ viminfo ។
- v
ចាប់ផ្ដើម Vim នៅក្នុងរបៀប Vi ដូចអ្វីដែលអាចប្រតិបត្តិបានត្រូវបានគេហៅថា "vi" ។ នេះមានប្រសិទ្ធិភាពនៅពេលដែលប្រតិបត្តិត្រូវបានគេហៅថា "អតីត" ប៉ុណ្ណោះ។
-w {scriptout}
តួអក្សរទាំងអស់ដែលអ្នកវាយត្រូវបានកត់ត្រានៅក្នុងឯកសារ {scriptout} រហូតដល់អ្នកចាកចេញពី Vim ។ វាមានប្រយោជន៍ប្រសិនបើអ្នកចង់បង្កើតឯកសារស្គ្រីបដើម្បីប្រើជាមួយ "vim -s" ឬ ": source!" ។ ប្រសិនបើមានឯកសារ {scriptout} តួអក្សរត្រូវបានបន្ថែមខាងចុង។
-W {scriptout}
ដូច -w ប៉ុន្តែឯកសារដែលមានស្រាប់ត្រូវបានសរសេរជាន់លើ។
-x
ប្រើការអ៊ិនគ្រីបនៅពេលសរសេរឯកសារ។ នឹងសួររកសោគ្រីបមួយ។
-Z
របៀបដាក់កម្រិត។ ដំណើរការដូចជាប្រតិបត្តិអាចចាប់ផ្ដើមដោយ "r" ។
-
តំណាងឱ្យចុងបញ្ចប់នៃជម្រើស។ អាគុយម៉ង់បន្ទាប់ពីនេះនឹងត្រូវបានគ្រប់គ្រងជាឈ្មោះឯកសារ។ វាអាចត្រូវបានប្រើដើម្បីកែសម្រួលឈ្មោះឯកសារដែលចាប់ផ្ដើមដោយ '-' ។
- ជំនួយ
ផ្ដល់សារជំនួយនិងចេញ, ដូចជា "-h" ។
- កំណែ
បោះពុម្ពព័ត៌មានកំណែនិងចេញ។
- rememote
ភ្ជាប់ទៅម៉ាស៊ីនមេ Vim ហើយធ្វើឱ្យវាកែសម្រួលឯកសារដែលបានផ្តល់ឱ្យនៅក្នុងអាគុយម៉ង់នៅសល់។
- serverlist
រាយឈ្មោះម៉ាស៊ីនមេ Vim ទាំងអស់ដែលអាចរកបាន។
- ឈ្មោះសណ្ឋាគារ {ឈ្មោះ}
ប្រើ {name} ជាឈ្មោះម៉ាស៊ីនមេ។ ប្រើសម្រាប់ Vim បច្ចុប្បន្នលុះត្រាតែប្រើជាមួយ --serversend ឬ --remote បន្ទាប់មកវាជាឈ្មោះម៉ាស៊ីនបម្រើដែលត្រូវតភ្ជាប់។
--serversend {keys}
ភ្ជាប់ទៅម៉ាស៊ីនមេ Vim ហើយផ្ញើ {key} ទៅវា។
- socketid {id}
GUI GTK តែប៉ុណ្ណោះ: ប្រើយន្តការ GtkPlug ដើម្បីដំណើរការ gvim ក្នុងបង្អួចផ្សេង។
- echo - wid
GUI GTK តែប៉ុណ្ណោះ: អេកូលេខសម្គាល់បង្អួចនៅលើ stdout
ជំនួយនៅលើបន្ទាត់
វាយ ": help" នៅក្នុង Vim ដើម្បីចាប់ផ្តើម។ វាយ ": ប្រធានបទជំនួយ" ដើម្បីទទួលជំនួយលើប្រធានបទជាក់លាក់។ ឧទាហរណ៍: ": help ZZ" ដើម្បីទទួលបានជំនួយសម្រាប់ពាក្យបញ្ជា "ZZ" ។ ប្រើ
សូមមើលផងដែរ
vimtutor (1)
សំខាន់: ប្រើពាក្យបញ្ជា man ( % man ) ដើម្បីមើលពីរបៀបប្រើពាក្យបញ្ជាលើកុំព្យូទ័រជាក់លាក់របស់អ្នក។