Vim - ពាក្យបញ្ជាលីនុច - ពាក្យបញ្ជាយូនីក

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" ។ ប្រើ និង CTRL-D ដើម្បីបំពេញមុខវិជ្ជា ("help cmdline-completion") ។ ស្លាកមានវត្តមានដើម្បីលោតពីកន្លែងមួយទៅកន្លែងមួយទៀត (តម្រៀបតំណតំណខ្ពស់សូមមើល ": help") ។ ឯកសារឯកសារទាំងអស់អាចត្រូវបានមើលតាមវិធីនេះឧទាហរណ៍ ": help syntax.txt" ។

សូម​មើល​ផង​ដែរ

vimtutor (1)

សំខាន់: ប្រើពាក្យបញ្ជា man ( % man ) ដើម្បីមើលពីរបៀបប្រើពាក្យបញ្ជាលើកុំព្យូទ័រជាក់លាក់របស់អ្នក។