د VIM کارول: لومړني ښوونه.

ما هیڅکله فکر نه کاوه چې زه به دا ووایم ، مګر زه په ناڅاپي ډول د ترمینل لپاره دننه کې غوره مدیر خوښوم GNU / لینوکس: VIM.

د د ويکيپېډيا:

Vimانګریزی ما ولیدل چې IMproved) د متن سمونګر vi، په ټولو سیسټمونو کې شتون لري UNIX.

د دې لیکوال ، برام مولیار، لومړی نسخه په کې وړاندې کړه 1991، نیټه چې له هغې څخه دا ډیری پرمختګونه شوي. د ویم او وی د دواړو ځانګړتیا دا ده چې دوی مختلف حالتونه لري چې د ځانګړو عملیاتو ترسره کولو لپاره په مینځ کې تغیر کولی شي ، کوم چې دوی د ډیری عام مدیرانو څخه توپیر کوي ، کوم چې یوازې یو حالت لري په هغه کې آرډرونه د کلیدي ترکیبونو په کارولو سره دننه کیږي یا کښنيز پروګرامونه.

زه یو له هغه چا څخه یم چې فکر یې کاوه چې دا د "آکټوپس" یا د 10 ګوتو څخه ډیر خلکو لپاره اډیټر دی ، ځکه چې د ډیری کی بورډ شارټ شارټونو درلودو ساده حقیقت ما فکر کولو ته اړ کړ VIM دا د کنسول ایډیټرانو "شیطان" و. حقیقت دا دی چې له پرون راهیسې زه د دې کارول زده کوم (حتی د خورا لومړني شیانو سره) مګر زه په دې عادت شوی یم ، او ترټولو بد (یا تر ټولو غوره) دا هغه دی چې زه یې ډیر خوښوم.

زه تل د عملیاتو سره راضي وم نانو، مګر دا ریښتیا دي چې دا مدیر خورا بنسټیز دی. کله چې موږ ګرافیکي چاپیریال ولرو ، سرسری د کاپي / پیسټ کولو لپاره کارول کیدی شي ، مګر کله چې موږ په TTY شیانو کې بدلون راولو. دا لومړۍ ګټه ده چې زه یې وینمIM. نورې ب featuresې چې زه یې خوښوم دا دي:

  • په کالمونو کې د متن انتخاب.
  • د ترکیب روښانه کول.
  • د قسیمونو ، قوسونو او منفعاتو روښانه کول (دا د برنامه کولو لپاره مثالی کول).
  • خورا پیاوړی ، حتی کله چې هغه فایل چې موږ یې ترمیم کوو مداخله کیږي ، دا موږ ته اجازه راکوي چې وروسته له سره بیرته ترلاسه کړو.
  • دلته تاسو کولی شئ ډیر نور وګورئ ...

په کنسول کې یوازینی متن ایډیټر (د هغه چا څخه چې زه پیژنم) چې "ته رسي" VIM es MCEdit ، د MC متن ایډیټ. مګر په پورتنۍ جمله کې نرخونو ته پام وکړئ. VIM حتی د GTK مدیر لري. مګر د دې پوسټ نظر دا نه دی چې تاسو وپلوري یا یې کارولو ته وهڅوئ VIM، دا په ساده ډول تاسو ته د ویلو یوه لاره ده چې کارول یې اسانه دي په پرتله چې واقعیا څرګندیږي.

د VIM کارولو په اړه لومړني لارښود

زه تاسو ته د کی بورډ شارټ شارټونو لړۍ پریښودو په فکر کې وم ، مګر زه فکر کوم چې دا به ډیر عملي وي که زه تاسو ته وښیم چې دا د مثال په توګه کار کوي. لومړی شی چې موږ به یې وکړو نصب یې کړو VIM که موږ دمخه دا نه وي ترسره کړي ، یا که دا زموږ د غوره توزیع کې په ډیفالټ ډول نه راځي. یوځل نصب شو ، موږ یو ټرمینل پرانزو او وایو:

$ vim prueba.txt

موږ به ورته یو څه ووینو:

اوس موږ کلید ته فشار ورکوو I یا کیلي درج د کمانډ حالت څخه د ترمیم حالت ته تلو او ټایپ کول پیل کړئ. موږ هر څه لیکو ، که امکان ولري ، دا له دوه لیکونو څخه اوږد دی. زه د مثال په توګه وایم:

اوس ، موږ کليپټ کړئ ESC د ترمیم حالت څخه وتلو لپاره ، موږ د کیبورډ تیرونو سره د سند پیل ته لاړ شو او کیلي فشار V. تاسو به وګورئ چې لاندې اوس وايي ویزهال. د ښکته تیر سره موږ ټول هغه متن په نښه کوو چې موږ یې لیکو. کله چې موږ هرڅه وټاکل شو ، موږ کلي کې فشار ورکوو Y. یوځل چې دا ترسره شي ، تاسو به وګورئ چې لاندې یې د کاپي شوي کرښو شمیره په ګوته کوي.

اوس موږ یو څه ټیټ حرکت کوو او کیلي ته فشار ورکوو P. هرځله چې موږ پرې فشار ورکړو ، ورته متن به ولګول شي. که د کلي پرځای Y موږ کلي کيږو X، هغه متن چې موږ غوره کړی نو قطع به شي. موږ کولی شو دا بیا د کیلي سره پیسټ کړو P.

اوس موږ د ازموینې سند خوندي کوو. موږ فشار ورکوو ESC که موږ د سمون اکر کې یو او لیکو :w، دا دی ، دوه ټکي او a W. هغه څه چې دا یې کوي لیکل یا خوندي کول هغه څه دي چې موږ یې کوو. که موږ وروسته لیکو :q موږ به له مدیر څخه وځو که هغه څه چې موږ یې غواړو خوندي کول او نږدې کول دي ، موږ لیکو 😡.

اوس یو وروستی چل دی. فرض کړئ چې ټرمینل په تصادفي ډول وتړل شو او موږ لاسوند له لاسه ورکړو. هغه څه چې موږ یې باید وکړو لیکل یې دي:

$ vim prueba.txt

او موږ به ورته یو څه ترلاسه کړو:

که تاسو پای ته ګورئ موږ یو لړ اختیارونه لرو. پدې حالت کې موږ کلي فشار ورکوو R د پخوانی سند ترلاسه کولو لپاره ، نو بیا به موږ څخه فشار راوړو کې وليکئ او وایلا ، موږ کولی شو هلته لاړ شو چیرې چې موږ پریښودل. اوس ، که چیرې د فرصت په واسطه موږ کلید ووایو E (په هر حال سمول) موږ د ټایپ کولو سره دا سند هم ترلاسه کولی شو : روغول ، او موږ به ورته یو څه ترلاسه کړو:

پدې حالت کې زما اختیار دا دی چې لمبر 1 او voila ولیکئ ، زموږ کار بیا روغ شوی.

که تاسو غواړئ وکاروئ VIM اسانه ، بیا تاسو نصب کولی شئ GVIM، کوم چې د مینو او نورو اختیارونو کارولو لپاره د Gtk کتابتونونو کارول ورته دي چې د کارونکي کار اسانه کوي.

حتی د د فایرفوکس نومول شوی ویمپریټر ، دا موږ ته اجازه راکوي براوزر اداره کړي لکه څنګه چې VIM دا به 😀 وي

او دا لرې څنګه، هر وړاندیز یا معلومات ښه راغلاست دی نو موږ ټول کولی شو په اړه نور ګټور شیان زده کړو VIM.


د مقالې مینځپانګه زموږ د اصولو سره سمون لري ایډیټیک اخلاق. د غلطۍ راپور ورکولو لپاره کلیک وکړئ دلته.

21 نظرونه ، خپل پریږدئ

خپله نظر پرېږدئ

ستاسو د بریښنا لیک پته به خپره نه شي. اړین برخو سره په نښه شوي دي *

*

*

  1. د معلوماتو لپاره مسؤل: میګیوانجل ګاتین
  2. د معلوماتو هدف: د سپیم کنټرول ، د نظر مدیریت.
  3. قانونیت: ستاسو رضایت
  4. د معلوماتو راټولول: معلومات به د قانوني مکلفیت پرته دریمې ډلې ته نه لیږدول کیږي.
  5. د معلوماتو ذخیره: ډیټابیس د Occentus شبکې (EU) لخوا کوربه شوی
  6. حقونه: په هر وخت کې تاسو کولی شئ خپل معلومات محدود ، له سره تنظیم او حذف کړئ.

  1.   نانو dijo

    زه به Gvim وکاروم ، که څه هم ما د ترکیب روښانه کول ونه لیدل او دا به ښه وه که تاسو په HTML کې د ځینې متن عکسونه ځای په ځای کړئ ترڅو وګورئ چې دا ټول څنګه دی. زه د ویم سره کار کولو ته ځم او بیا زه د دې ژور تحلیلونو څخه یو کوم لکه ما د ګیډیټ سره وکړ ... یوه اونۍ راکړئ او زه یې لرم.

    1.    ابیل dijo

      که تاسو غواړئ وګورئ چې د ترکیب روښانه کول څنګه کار کوي نو زه تاسو ته یو څو مثالونه پریږدم.
      ompldr.org/vZTRlYg
      ompldr.org/vZDd3cw

      او په لاندې لینک کې د ډیری لیدونو خوښولو لپاره د ډیری سکیمونو لاندې. xP

      مننه.

  2.   لرې dijo

    د ویم ټیوټوریل خورا ښه ، امید دی چې یو به وروسته جوړ شي ، یو څه ډیر پرمختللی یا ځینې نور چالونه چې د دې وسیلې سره ترسره کیدی شي)) ،
    د دې لپاره چې همدا اوس د ویم دې نړۍ ته ورشئ

  3.   ren434 dijo

    په اوس وخت کې زه د ایماکس سره ودرېږم ، کوم چې پدې وروستیو کې ما ډیر او ډیر ځنډولی دی ، له بلې خوا vim زما لپاره دا خورا ستونزمن کوي ​​چې د متن تر مینځ حرکت وکړم.

    PS: مبارک شه! دوی په لومړي درجه کې دي.

    1.    msx dijo

      +1

      موږ نارینه ایماکس کاروو ، تاسو پوهیږئ!
      کله چې ما لوستل پیل کړل "ما هیڅکله فکر نه کاوه چې زه به دا ووایم ، مګر زه په GNU / لینکس کې د ترمینل لپاره په غوره ډول غوره مدیر خوښوم ..." ما فکر کاوه: عالي ، هغه ایماکس کشف کړ!
      پرځای یې دا روښانه کوي چې سړی د کتارونو سره بهر ځي - هغه شیان چې یو یې په جال کې موندلی!

      1.    elav <° لینوکس dijo

        اوه دا ماچو. زه فکر کوم چې بیا تاسو وکاروئ LFS، ځکه چې د هرڅه سره د ډیسټرو کارول کارول چې ما ژغورلي دي زه ګومان کوم چې دا هم د درواغو حق دی؟

        1.    پا pandه 92 dijo

          د انسان ایماکس ما ته د ویم څخه ډیر اسانه ښکاري مګر د رنګ خوندونو لپاره.

  4.   ډیف dijo

    vimtutor یو ډیر ښه متقابل درس دی ، دا ډیزاین شوی چې په 25-30 دقیقو کې بشپړ شي. ډیر وړاندیز شوی!
    apt-get install vimtutor
    vimtutor

    1.    نانو dijo

      دا ډاډه زما لپاره کار کوي ، زه باید پدې باندې کار وکړم

    2.    elav <° لینوکس dijo

      هو ، په حقیقت کې ویمټیوټر عالي دی ...

  5.   چرس dijo

    دا لوبه وکړئ او دا هغه وخت دی چې تاسو به د ویم کارول بند نه کړئ او تاسو به د دې په بیوقوف کارولو زده کړئ ، واقعیا ، تاسو به د دې لوبې سره خورا ډیر تمرین وکړئ د ویم په اړه خورا لومړني شیان لکه د پوهیدلو څرنګوالی چې ګړندی حرکت وکړي.

    http://vim-adventures.com/

  6.   موريس dijo

    زه پرمختیایی نه یم ، نو زه څه کولو ته اړتیا لرم: ځینې .conf سم کړئ یا زما لاسونه په وخت سره په pkbuild کې واچوئ ، د نانو سره دا کافي دی او زه ډیر څه لرم. یو ځل د ازموینې لپاره ما په VIM کې فایل خلاص کړ او زه حتی نه پوهیدم چې له هغه ځایه څنګه لاړ شم.

  7.   ابیل dijo

    د هغو کسانو لپاره کافي بنسټیز چې د vim سره پیل کوي ، حتی ما فکر کاوه چې دا یو شیطان دی مګر د هرڅه په څیر ، دا یوازې د عادت خبره ده. xP

    زه د هغه چا لپاره ډیری سکیمونه پریږدم چې هڅه یې کول غواړي.
    http://code.google.com/p/vimcolorschemetest/

    مننه.

  8.   مناسب dijo

    @ بیلا ، زه تاسو ته زما vimrc پریږدم نو تاسو کولی شئ یو څه تشکیلات وکاروئ چې ستاسو لپاره کار کوي 😉
    http://paste.desdelinux.net/4465

    1.    elav <° لینوکس dijo

      مننه 😀

  9.   انوبیس dijo

    زه د غوره مدیر لپاره خوند اخلم چې په GNU / لینکس کې د ترمینل لپاره شتون لري

    تاسو غواړئ چې د اور لمبو لامل شئ ، هه؟ دا شاید ترټولو پخوانی شعله وي 😛

    PS: VI راکس!

  10.   Charly dijo

    غوره ښوونه! ډیره مننه 😀

  11.   ګوزار مه کوه dijo

    ډیر په زړه پوری: 3

  12.   JSequeiros dijo

    یو څه لومړني تل ښه دي.

  13.   رینی ، د میکسیکو څخه ، کولی شي. dijo

    دا ښه ده چې د هرڅه په اړه لږ څه پوه شئ ، په هغه حالت کې چې یوه ورځ تاسو ورته اړتیا لرئ ، هوښیاره سړی به تل د خپل ملګري قرباني ته ارزښت ورکړي.

  14.   ولیم dijo

    غوره ټیوټوریل مګر زه پدې کې نوی یم او زه نه پوهیږم چې په gvim کې د بریښنا لیک مدیر اضافه کړم https://github.com/chooh/brightscript.vim.git ایا ته ما سره مرسته کولی شی؟