VIM– ის გამოყენება: ძირითადი სახელმძღვანელო.

არასდროს მიფიქრია, რომ ამის თქმას აპირებდი, მაგრამ ძალიან მომწონს იქ არსებული საუკეთესო რედაქტორი ტერმინალისთვის GNU / Linux: VI.

ციტატებისგან Wikipedia:

ვიმ (საქართველოს English ვნახე IMproved) არის გაუმჯობესებული ვერსია ტექსტის რედაქტორი vi, ყველა სისტემაშია UNIX.

მისი ავტორი, Bram Moolenaar, პირველი ვერსია წარადგინა 1991თარიღი, საიდანაც მან მრავალი გაუმჯობესება განიცადა. როგორც Vim- ის, ასევე Vi- ს მთავარი მახასიათებელია ის, რომ მათ აქვთ სხვადასხვა რეჟიმი, რომელთა გადანაცვლება შესაძლებელია გარკვეული ოპერაციების შესასრულებლად, რაც განასხვავებს მათ ყველაზე გავრცელებული რედაქტორებისგან, რომლებსაც აქვთ მხოლოდ ერთი რეჟიმი, რომელშიც შეკვეთების შეტანა ხდება გასაღებების კომბინაციები ან გრაფიკული ინტერფეისი.

მე ერთ-ერთი მათგანი ვარ, ვინც ფიქრობდა, რომ ეს იყო "რვაფეხას" ან 10 თითიზე მეტი ადამიანის რედაქტორი, რადგან ამდენი კლავიატურის მალსახმობის უბრალო ფაქტმა მაფიქრებინა VI ეს იყო კონსოლის რედაქტორების "ურჩხული". სიმართლე ისაა, რომ გუშინდელი დღიდან ვსწავლობ მის გამოყენებას (თუნდაც ძალიან ელემენტარული საგნებით)) მაგრამ ამას ვეჩვევი და ყველაზე უარესიც (ან ყველაზე უკეთესი) ეს ძალიან მომწონს.

მე ყოველთვის კომფორტულად ვიყავი ოპერაციისთვის nano, მაგრამ მართალია, ეს რედაქტორი ძალიან ძირითადია. როდესაც გრაფიკული გარემო გვაქვს, კურსორი შეიძლება გამოვიყენოთ კოპირება / ჩასმა, მაგრამ როდესაც TTY ვართ, ყველაფერი შეიცვლება. ეს არის პირველი უპირატესობა, რომელსაც ვპოულობ VIM. სხვა მახასიათებლები, რომლებიც მომწონს არის:

  • ტექსტის შერჩევა სვეტებში.
  • სინტაქსის ხაზგასმა.
  • ფრჩხილების, ფრჩხილებისა და საყრდენების მონიშვნა (პროგრამულობისთვის იგი იდეალურია).
  • უკიდურესად ძლიერი, მაშინაც კი, როდესაც ფაილი, რომელსაც ვარედაქტირებთ, წყდება, ის მოგვცემს მოგვიანებით აღდგენას.
  • აქ კიდევ ბევრი შეგიძლია ნახო ...

ერთადერთი ტექსტის რედაქტორი კონსოლში (მათგან, ვინც მე ვიცი) რომ ”მიუახლოვდება” მას VI es MCE შესწორება, MC- ის ტექსტური რედაქტორი. მაგრამ შეამჩნიეთ ციტატები ზემოთ მოცემულ წინადადებაში. VIM- ს რედაქტორიც კი აქვს GTK- ში. მაგრამ ამ პოსტის იდეა არ არის თქვენი გაყიდვა ან გამოყენებისთვის ხელის შეწყობა VIეს უბრალოდ საშუალებაა გითხრათ, რომ მისი გამოყენება უფრო ადვილია, ვიდრე სინამდვილეში ჩანს.

ძირითადი სახელმძღვანელო VIM– ის გამოყენების შესახებ

ვფიქრობდი, რომ კლავიშთა სერია დამეტოვებინა, მაგრამ ვფიქრობ, ბევრად უფრო პრაქტიკული იქნებოდა, თუ მაგალითის საშუალებით გაჩვენებდი როგორ მუშაობს. პირველი, რასაც ჩვენ გავაკეთებთ, არის ინსტალაცია VI თუ ეს უკვე არ გაგვიკეთებია, ან თუ ის სტანდარტულად არ მოდის ჩვენს საყვარელ განაწილებაში. ინსტალაციის შემდეგ, ჩვენ ვხსნით ტერმინალს და ვდებთ:

$ vim prueba.txt

ჩვენ ვნახავთ მსგავს რამეს:

ახლა ჩვენ დააჭირეთ კლავიშს I ან გასაღები ჩადეთ ბრძანების რეჟიმიდან რედაქტირების რეჟიმში გადასასვლელად და აკრეფის დასაწყებად. ჩვენ ვწერთ ყველაფერს, თუ ეს შესაძლებელია, რომელსაც ორ სტრიქონზე მეტი აქვს. მე მაგალითად ვამბობ:

ახლა, ჩვენ დააჭირეთ ღილაკს ESC რედაქტირების რეჟიმიდან გასასვლელად, კლავიატურის ისრებით გადავდივართ დოკუმენტის დასაწყისში და ვაჭერთ კლავიშს V. თქვენ შეამჩნევთ, რომ ქვემოთ ნათქვამია ახლა VISUAL. ქვევით ისრით ვნიშნავთ ყველა ტექსტს, რომელსაც ვწერთ. როდესაც ყველაფერი გვაქვს არჩეული, კლავიშს ვაჭერთ Y. ამის გაკეთების შემდეგ, ნახავთ, რომ ქვემოთ მითითებულია კოპირებული სტრიქონების რაოდენობა.

ახლა ჩვენ ოდნავ დაბლა გადავდივართ და კლავიშს ვაჭერთ P. ყოველ ჯერზე, როდესაც მას ვაჭერთ, იგივე ტექსტი ჩასმულია. თუ გასაღების ნაცვლად Y ჩვენ ვაჭერთ კლავიშს X, ჩვენ მიერ არჩეული ტექსტი გაწყდება. ჩვენ შეგვიძლია კვლავ ჩასვათ გასაღებით P.

ახლა ჩვენ ვაპირებთ ტესტის დოკუმენტის შენახვას. ჩვენ ვაჭერთ ESC თუ რედაქტირების რეჟიმში ვართ და ვწერთ :w, ეს არის ორი წერტილი და ა W. რას აკეთებს ეს არის წერა ან დაზოგვა, რასაც ჩვენ ვაკეთებთ. თუ მოგვიანებით დავწერთ :q ჩვენ გამოვალთ რედაქტორიდან. თუ ჩვენ გვინდა დაზოგვა და დახურვა, ჩვენ ვწერთ 😡.

ახლა ერთი ბოლო ხრიკი. დავუშვათ, რომ ჩვენ შემთხვევით დავხურეთ ტერმინალი და დავკარგეთ დოკუმენტი. რა უნდა გავაკეთოთ არის გადაწერა:

$ vim prueba.txt

და ჩვენ მივიღებთ მსგავს რამეს:

თუ ბოლომდე გადავხედავთ, ჩვენ გვაქვს მრავალი ვარიანტი. ამ შემთხვევაში კლავიშს ვაჭერთ R წინა დოკუმენტის აღსადგენად, ის მოგთხოვთ დააჭიროთ შესვლა და ვუილა, ჩვენ შეგვიძლია გავაგრძელოთ იქ, სადაც გავჩერდით. ახლა, თუ შემთხვევით მოვიქცეთ ღილაკს E (რედაქტირება მაინც) ასევე შეგვიძლია მივიღოთ დოკუმენტი აკრეფით : აღდგენა, და ჩვენ მივიღებთ მსგავს რამეს:

ამ შემთხვევაში ჩემი ვარიანტია დავწეროთ ნომერი 1 და voila, ჩვენი სამუშაო კვლავ აღდგება.

თუ გსურთ გამოიყენოთ VI უფრო მარტივი, მაშინ დააინსტალირეთ GVIM, რაც იგივეა Gtk ბიბლიოთეკების გამოყენებით მენიუები და სხვა პარამეტრები, რომლებიც ხელს უწყობენ მომხმარებლის მუშაობას.

არსებობს კი გაფართოება Firefox მოვუწოდებთ ვიმპერატორი, ეს საშუალებას გვაძლევს ისე მოვეპყროთ ბრაუზერს, თითქოს VI ეს იქნება

და აქამდე Როგორ, ნებისმიერი შემოთავაზება ან ინფორმაცია მისასალმებელია, რომ ყველამ უფრო მეტი სასარგებლო რამის შესახებ ვისწავლოთ VI.


სტატიის შინაარსი იცავს ჩვენს პრინციპებს სარედაქციო ეთიკა. შეცდომის შესატყობინებლად დააჭირეთ ღილაკს აქ.

21 კომენტარი დატოვე შენი

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი გამოქვეყნებული არ იყო. აუცილებელი ველები აღნიშნულია *

*

*

  1. მონაცემებზე პასუხისმგებელი: მიგელ ანგელ გატონი
  2. მონაცემთა მიზანი: სპამის კონტროლი, კომენტარების მართვა.
  3. ლეგიტიმაცია: თქვენი თანხმობა
  4. მონაცემთა კომუნიკაცია: მონაცემები არ გადაეცემა მესამე პირებს, გარდა სამართლებრივი ვალდებულებისა.
  5. მონაცემთა შენახვა: მონაცემთა ბაზა, რომელსაც უმასპინძლა Occentus Networks (EU)
  6. უფლებები: ნებისმიერ დროს შეგიძლიათ შეზღუდოთ, აღადგინოთ და წაშალოთ თქვენი ინფორმაცია.

  1.   nano დიჯო

    მე გამოვიყენებდი Gvim- ს, თუმცა ვერ ვხედავდი სინტაქსის ხაზგასმას და კარგი იქნებოდა, თუ ტექსტის ზოგიერთი სურათის HTML ფორმატში განთავსებას ნახავდი, როგორ არის ეს ყველაფერი. მე ვაპირებ ვიმთან სამუშაოდ და შემდეგ გავაკეთებ ერთ იმ ღრმა ანალიზს, როგორიც გავაკეთე გედიტთან ... მომეცი ერთი კვირა და მაქვს ეს.

    1.    აბელ დიჯო

      თუ გსურთ ნახოთ თუ როგორ მუშაობს სინტაქსის ხაზგასმა, მე რამდენიმე მაგალითს გიტოვებთ.
      ompldr.org/vZTRlYg
      ompldr.org/vZDd3cw

      ქვემოთ მოცემულ ბმულზე ბევრი სქემაა, რათა ის უფრო ვიზუალურად გახდეს. xP

      ულოცავენ.

  2.   Slayer დიჯო

    Vim– ის სახელმძღვანელო ძალიან კარგია, იმედია მოგვიანებით გაკეთდება, ცოტა უფრო დახვეწილი ან კიდევ რამდენიმე ხრიკი, რისი გაკეთებაც ამ ინსტრუმენტის საშუალებით შეიძლება;),
    იმ მომენტში, რომ ახლა ვიმის ამ სამყაროში მოხვდე

  3.   დიჯო

    ამ მომენტში მე გაბმული ვარ ემაკებში, რაც ამ ბოლო დროს უფრო და უფრო მალავს ხოლმე, მეორეს მხრივ vim ძალიან მიჭირს ტექსტის გადაადგილება.

    PS: გილოცავთ! ისინი პირველები არიან რეიტინგში.

    1.    msx დიჯო

      +1

      ჩვენ კაცები ემაკს ვიყენებთ, იცით!
      როდესაც კითხვა დავიწყე "არასოდეს მიფიქრია ამის თქმას, მაგრამ ძალიან მომწონს GNU / Linux– ის ტერმინალის საუკეთესო რედაქტორი ..." ვფიქრობდი: შესანიშნავია, მან აღმოაჩინა ემაქსი!
      ამის ნაცვლად გამოდის, რომ ბიჭი გარეთ გადის ქვირითებთან 😛 ნივთებს, რასაც ადამიანი პოულობს ქსელში!

      1.    elav <° Linux დიჯო

        ოჰ რომ მაჩო. ვფიქრობ, მაშინ იყენებ LFS, რადგან დისტროს გამოყენება ყველაფერთან ერთად, რაც საღეჭდაა, ვფიქრობ, ესეც fagot არის?

        1.    პანდევი 92 დიჯო

          ადამიანი ემაკები, როგორც ჩანს, საკმაოდ ადვილია, ვიდრე ვიმი, მაგრამ ფერის გემოვნებისთვის.

  4.   dav დიჯო

    vimtutor არის ძალიან კარგი ინტერაქტიული სახელმძღვანელო, რომელიც შექმნილია 25-30 წუთში. გირჩევთ!
    apt-get install vimtutor
    vimtutor

    1.    nano დიჯო

      ეს ნამდვილად მუშაობს ჩემთვის, ამაზე უნდა ვიმუშაო

    2.    elav <° Linux დიჯო

      დიახ, Vimtutor შესანიშნავია ...

  5.   ხიხინი დიჯო

    ითამაშეთ ეს თამაში და ეს მაშინ იქნება, როდესაც თქვენ აღარ შეწყვეტთ ვიმის გამოყენებას და ისწავლით მის სისულელეს, მართლაც, ბევრს ივარჯიშებთ ამ თამაშში ყველაზე მნიშვნელოვან საკითხებზე ვიმზე, როგორიცაა იცოდეთ საკმაოდ სწრაფად მოძრაობა.

    http://vim-adventures.com/

  6.   Mauricio დიჯო

    მე არ ვარ დეველოპერი, ასე რომ, რა უნდა გავაკეთო: დაარედაქტირე .conf ან დროდადრო ხელები ჩავდე pkbuild- ში, NANO– სთან ერთად ეს ჩემთვის საკმარისია და უამრავი მაქვს. ერთხელ ტესტირებისთვის მე გახსნა ფაილი VIM– ში და არც კი ვიცოდი იქიდან გამოსვლა.

  7.   აბელ დიჯო

    საკმაოდ ძირითადი მათთვის, ვინც ვიმით იწყება, მე კი მეგონა, რომ ეს მონსტრი იყო, მაგრამ ისევე, როგორც ყველაფერი, ეს მხოლოდ ჩვევის საკითხია. xP

    უამრავ სქემას ვტოვებ მათთვის, ვისაც მოსინჯვა სურს.
    http://code.google.com/p/vimcolorschemetest/

    ულოცავენ.

  8.   სათანადო დიჯო

    @elav, მე გიტოვებ ჩემს vimrc- ს, ასე რომ შეგიძლია გამოიყენოთ ისეთი კონფიგურაცია, რომელიც თქვენთვის სასარგებლოა works
    http://paste.desdelinux.net/4465

    1.    elav <° Linux დიჯო

      მადლობა

  9.   ანუბისი დიჯო

    გემოს ვიღებ საუკეთესო რედაქტორისთვის, რომელიც არსებობს ტერმინალისთვის GNU / Linux- ში

    მოგწონს აალების გამოწვევა, არა? ეს ალბათ ყველაზე ძველი ალია me

    PS: VI კლდეები!

  10.   Charly დიჯო

    შესანიშნავი სახელმძღვანელო! დიდი მადლობა

  11.   ესმე დიჯო

    ძალიან საინტერესო: 3

  12.   JSequeiros დიჯო

    რაღაც ძირითადი ყოველთვის კარგია.

  13.   რენე, მექსიკიდან, შეიძლება. დიჯო

    კარგია, რომ ცოტა რამ იცოდეთ ყველაფრის შესახებ, იმ შემთხვევაში, თუ ერთ დღეს დაგჭირდებათ, ბრძენი კაცი ყოველთვის აფასებს თავისი კაცის მსხვერპლს.

  14.   უილიამ დიჯო

    შესანიშნავი სახელმძღვანელო, მაგრამ მე ახალი ვარ და არ ვიცი როგორ დავამატო brigthscript რედაქტორი gvim- ს https://github.com/chooh/brightscript.vim.git Ვერ დამეხმარებით