UNIX လည်ပတ်မှုစနစ်နှင့်ပါရှိသော မူရင်းတည်းဖြတ်သူကို vi (visual editor) ဟုခေါ်သည်။ vi တည်းဖြတ်မှုကို အသုံးပြု၍ ကျွန်ုပ်တို့သည် ရှိပြီးသားဖိုင်ကို တည်းဖြတ်နိုင်သည် သို့မဟုတ် ဖိုင်အသစ်တစ်ခုကို အစမှအဆုံး ဖန်တီးနိုင်သည်။ စာသားဖိုင်ကို ဖတ်ရုံနဲ့လည်း ဒီတည်းဖြတ်မှုကိုလည်း အသုံးပြုနိုင်ပါတယ်။
ကျွန်ုပ်တို့ ဘာကြောင့် Linux မှာ vi editor ကိုသုံးတာလဲ။
Linux တွင် Vi/Vim Text Editor ကိုအသုံးပြုသင့်သည့်အကြောင်းရင်း 10 ခု
- Vim သည် အခမဲ့ဖြစ်ပြီး ပွင့်လင်းသောအရင်းအမြစ်ဖြစ်သည်။ …
- Vim သည် အမြဲတမ်းရနိုင်သည်။ …
- Vim သည် ကောင်းမွန်စွာ မှတ်တမ်းတင်ထားသည်။ …
- Vim တွင် တက်ကြွသောအသိုက်အဝန်းတစ်ခုရှိသည်။ …
- Vim သည် အလွန်စိတ်ကြိုက်ပြင်ဆင်နိုင်ပြီး တိုးချဲ့နိုင်သည်။ …
- Vim တွင် Portable Configurations များရှိသည်။ …
- Vim သည် System Resources ပမာဏ နည်းပါးသည်။ …
- Vim သည် ပရိုဂရမ်းမင်းဘာသာစကားများနှင့် ဖိုင်ဖော်မတ်အားလုံးကို ပံ့ပိုးပေးသည်။
၁ အာпр ၂၀၂၁ ခုနှစ်။
Linux တွင် vi editor ဆိုတာဘာလဲ။
Vi သို့မဟုတ် Visual Editor သည် Linux စနစ်အများစုပါရှိသော မူရင်းစာသားတည်းဖြတ်သူဖြစ်သည်။ ၎င်းသည် စနစ်တွင် ပိုမိုအသုံးပြုရလွယ်ကူသော စာသားတည်းဖြတ်မှုများ မရရှိနိုင်သောအခါတွင် အသုံးပြုသူများ လေ့လာရန် လိုအပ်သော Terminal-based text editor ဖြစ်သည်။ … Vi ကို လည်ပတ်မှုစနစ်အားလုံးနီးပါးတွင် ရနိုင်ပါသည်။
Linux တွင် vi ကို မည်သို့အသုံးပြုရမည်နည်း။
- vi ကိုရိုက်ထည့်ရန်: vi ဖိုင်အမည်ကိုရိုက်ထည့်ပါ။
- ထည့်သွင်းမုဒ်သို့ ဝင်ရောက်ရန်၊ အမျိုးအစား- i။
- စာသားကို ရိုက်ထည့်ပါ- ဒါက လွယ်ပါတယ်။
- ထည့်သွင်းမုဒ်မှ ထွက်ပြီး အမိန့်ပေးမုဒ်သို့ ပြန်သွားရန်၊ နှိပ်ပါ-
- အမိန့်မုဒ်တွင်၊ အပြောင်းအလဲများကို သိမ်းဆည်းပြီး vi မှ ထွက်ပါ- :wq ဟု ရိုက်ထည့်ပါ။ Unix အမှာစာမှာ သင်ပြန်ရောက်နေပါပြီ။
၂၅ евр ၂၀၂၀ ခုနှစ်။
vi editor ရဲ့ အင်္ဂါရပ်တွေက ဘာတွေလဲ။
vi တည်းဖြတ်သူတွင် မုဒ်သုံးမျိုး၊ အမိန့်မုဒ်၊ ထည့်သွင်းမုဒ်နှင့် အမိန့်စာလိုင်းမုဒ်တို့ ပါဝင်သည်။
- ကွန်မန်းမုဒ်- စာလုံးများ သို့မဟုတ် စာလုံးများ၏ အတွဲလိုက် အပြန်အလှန်အကျိုးသက်ရောက်စေသော အမိန့်ပေးခြင်း vi. …
- ထည့်သွင်းမုဒ်- စာသားကို ထည့်သွင်းထားသည်။ …
- ကွန်မန့်လိုင်းမုဒ်- ကွန်မန်းလိုင်းမုဒ်ကို စခရင်၏ခြေရင်းတွင် ထည့်သွင်းထားသည့် “:” ဟု ရိုက်နှိပ်ခြင်းဖြင့် ဤမုဒ်သို့ ဝင်ရောက်သည်။
VI တည်းဖြတ်သူ၏ မုဒ်သုံးမျိုးကား အဘယ်နည်း။
vi ၏မုဒ်သုံးမျိုးမှာ-
- ညွှန်ကြားချက်မုဒ်- ဤမုဒ်တွင် သင်သည် ဖိုင်များကိုဖွင့်နိုင် သို့မဟုတ် ဖန်တီးနိုင်သည်၊ cursor အနေအထားနှင့် တည်းဖြတ်သည့်အမိန့်ကို သတ်မှတ်နိုင်သည်၊ သင့်အလုပ်အား သိမ်းဆည်းရန် သို့မဟုတ် အလုပ်ထွက်နိုင်သည်။ Command မုဒ်သို့ ပြန်သွားရန် Esc ခလုတ်ကို နှိပ်ပါ။
- ဝင်ခွင့်မုဒ်။ …
- Last-Line မုဒ်- Command မုဒ်တွင် ၊ Last-Line မုဒ်သို့ သွားရန် : ကို ရိုက်ထည့်ပါ။
Vi ကိုဘယ်လိုရှင်းရမလဲ။
စာလုံးတစ်လုံးကို ဖျက်ရန်၊ ဖျက်ပစ်မည့် ဇာတ်ကောင်အပေါ် ကာဆာကို နေရာချပြီး x ဟု ရိုက်ထည့်ပါ။ x command သည် စာလုံးတစ်လုံး၏ အလယ်မှ စာလုံးတစ်လုံးကို ဖယ်ရှားလိုက်သောအခါတွင် ကွက်လပ်မရှိသော ကျန်စာလုံးများကို ပိတ်သွားမည်ဖြစ်သည်။ x command ဖြင့် စာကြောင်းထဲတွင် ကွက်လပ်များကို ဖျက်နိုင်သည်။
vi တွင် စာကြောင်းများကို မည်ကဲ့သို့ ကော်ပီကူးထည့်သနည်း။
လိုင်းများကို ကြားခံတစ်ခုသို့ ကူးယူခြင်း။
- သင်သည် vi Command မုဒ်တွင် ရှိနေကြောင်း သေချာစေရန် ESC ခလုတ်ကို နှိပ်ပါ။
- သင်ကူးယူလိုသော မျဉ်းပေါ်တွင် ကာဆာကို ထားပါ။
- လိုင်းကိုကူးယူရန် yy ဟုရိုက်ထည့်ပါ။
- ကူးယူထားသောစာကြောင်းကို သင်ထည့်သွင်းလိုသည့်နေရာသို့ ကာဆာကို ရွှေ့ပါ။
၁ ент ၂၀၂၀ ခုနှစ်။
Linux တွင် vi editor ကို ဘယ်လိုဖွင့်ရမလဲ။
တည်းဖြတ်ခြင်းစတင်ရန် vi editor တွင် ဖိုင်တစ်ခုကိုဖွင့်ရန် 'vi' ဟုသာရိုက်ပါ။ ' command prompt တွင်။ vi ကို ဖြတ်ရန်၊ အမိန့်မုဒ်တွင် အောက်ပါ command များထဲမှ တစ်ခုကို ရိုက်ထည့်ပြီး 'Enter' ကို နှိပ်ပါ။ အပြောင်းအလဲများကို မသိမ်းဆည်းရသေးသော်လည်း vi မှ ထွက်ရန် အတင်းအကြပ် – :q!
VI သည် Terminal တွင်ဘာလုပ်သနည်း။
vi (visual editor) ပရိုဂရမ်သည် Terminal လုပ်ဆောင်ချက်တွင်လည်း လုပ်ဆောင်နိုင်သည်။ command line တွင် vi ကို ရိုက်ထည့်ခြင်းသည် အောက်ပါ မြင်ကွင်းကို ရရှိစေပါသည်။ ၎င်းသည် terminal အတွင်းတွင် အလုပ်လုပ်နေသောကြောင့်ဖြစ်သည်။
...
ရိုးရှင်းသောအမိန့်များ။
အမိန့် | လှုပ်ရှားမှု |
---|---|
:q (ဖတ်ရန်သီးသန့်မုဒ်တွင်သာ အသုံးပြုသည်) | vim ကထွက်လိုက်ပါ။ |
VI ကို ဘယ်လိုသွားရမလဲ။
vi ကို စတင်သောအခါ၊ ကာဆာသည် vi မျက်နှာပြင်၏ ဘယ်ဘက်အပေါ်ထောင့်တွင် ရှိနေသည်။ အမိန့်မုဒ်တွင်၊ သင်သည် ကီးဘုတ်အမိန့်တော်များစွာဖြင့် ကာဆာကို ရွှေ့နိုင်သည်။
...
မြှားခလုတ်များဖြင့် ရွေ့လျားခြင်း။
- ဘယ်ဘက်သို့ရွှေ့ရန် h ကိုနှိပ်ပါ။
- ညာဘက်သို့ရွှေ့ရန် l ကိုနှိပ်ပါ။
- အောက်သို့ရွှေ့ရန် j ကိုနှိပ်ပါ။
- အပေါ်သို့ရွှေ့ရန် k ကိုနှိပ်ပါ။
vi မှာ ဘယ်လိုတွေ့လဲ။
Character String ရှာဖွေခြင်း။
ဇာတ်ကောင်စာကြောင်းကို ရှာရန်၊ သင်ရှာဖွေလိုသော စာကြောင်းကို / နောက်တွင် ရိုက်ထည့်ကာ Return ကိုနှိပ်ပါ။ vi သည် string ၏နောက်ဖြစ်ပေါ်မှုတွင် cursor ကို နေရာချသည်။ ဥပမာအားဖြင့်၊ “meta” စာကြောင်းကိုရှာရန်၊ နောက်တွင် /meta ကို ရိုက်ထည့်ပါ။
Linux တွင် ဖိုင်တစ်ခုကို မည်သို့ တည်းဖြတ်ရမည်နည်း။
Linux တွင် ဖိုင်များကို တည်းဖြတ်နည်း
- ပုံမှန်မုဒ်အတွက် ESC ခလုတ်ကို နှိပ်ပါ။
- ထည့်သွင်းမုဒ်အတွက် i Key ကိုနှိပ်ပါ။
- နှိပ်ပါ :q! ဖိုင်ကို မသိမ်းဆည်းဘဲ တည်းဖြတ်သူထံမှ ထွက်ရန် သော့များ။
- နှိပ်ပါ :wq! အပ်ဒိတ်ဖိုင်ကို သိမ်းဆည်းရန်နှင့် တည်းဖြတ်သူထံမှ ထွက်ရန် သော့များ။
- :w test ကိုနှိပ်ပါ။ ဖိုင်ကိုစမ်းသပ်မှုအဖြစ်သိမ်းဆည်းရန် txt ။ စာတို။
vi တွင် ဘာကိုဖော်ပြသနည်း။
ဖိုင်၏အဆုံးကိုညွှန်ပြရန် "~" သင်္ကေတများရှိပါသည်။ သင်သည် ယခု vi ၏မုဒ်နှစ်ခုထဲမှ တစ်ခုဖြစ်သည် — Command မုဒ်။ … Insert mode မှ Command mode သို့ရွှေ့ရန် “ESC” (Escape key) ကိုနှိပ်ပါ။ မှတ်ချက်- သင့်စက်စက်တွင် ESC သော့မရှိပါက သို့မဟုတ် ESC သော့အလုပ်မလုပ်ပါက၊ ၎င်းအစား Ctrl-[ ကိုသုံးပါ။
yank နှင့် delete အကြားကွာခြားချက်ကဘာလဲ။
dd ကဲ့သို့ပင်။… စာကြောင်းတစ်ကြောင်းကို ဖျက်ပြီး yw yw yw ဆိုသော စကားလုံးတစ်လုံး၊… y(ဝါကျတစ်ကြောင်းကို ယမ်းသည်၊ y သည် စာပိုဒ်တစ်ခုကို ခေါက်လိုက်သည်နှင့် စသည်ဖြင့်။… y command သည် d ကဲ့သို့ဖြစ်ပြီး ၎င်းသည် buffer ထဲသို့ စာသားကိုထည့်သည်။
vi or vim သုံးသင့်လား။
"vi" သည် Unix ၏အစောပိုင်းကာလမှစာသားတည်းဖြတ်သူဖြစ်သည်။ … Vim (“vi improved”) သည် ဤတည်းဖြတ်သူများထဲမှ တစ်ဦးဖြစ်သည်။ နာမည်အကြံပြုထားသည့်အတိုင်း ၎င်းသည် မူရင်း vi interface သို့ လုပ်ဆောင်ချက်များစွာကို ပေါင်းထည့်သည်။ Ubuntu Vim တွင် မူရင်းအတိုင်း ထည့်သွင်းထားသည့် တစ်ခုတည်းသော vi-like editor ဖြစ်ပြီး vi သည် မူရင်းအတိုင်း Vim စတင်ပါသည်။