Vim əmrləri, bu mətn redaktorundan istifadə etmək üçün əsas bələdçi

Vim əmrləri, əsas bələdçi

El vim mətn redaktoru hər bir Linux istifadəçisinin köhnə tanışıdır. xüsusən də olanlar proqramçılar. Onun istifadəsi asan deyil və öyrənmə əyrisi var, lakin siz onu mənimsədikdən sonra kod yazarkən o, sizin sadiq yoldaşınız olacaq. Buna görə də, başlamaq istəyirsinizsə, sizə verəcəyik əsas Vim əmrləri üçün kiçik bir bələdçi fayllarınızda istifadə etməli olacaqsınız.

Vim, 80-ci illərdə səhnəyə çıxan Vi redaktorunun təkmilləşdirilmiş versiyasıdır.Ona görə də, Vim orijinalın təkmilləşdirilmiş versiyası olsa da, böyük universallığı və aşağı resurs istehlakı sayəsində genişləndirilir. Bununla belə, qeyd etmək lazımdır ki, ondan keçmək üçün, siçanın istifadəsi məhduddur -boş şəkildə deməyək-. Buna görə də, bu mətn redaktorunda klaviaturadan istifadə vacibdir.

Vim-i kompüterinizə quraşdırın

Vim redaktoru, əsas əmrlər

Etməli olduğunuz ilk şey ondan istifadə edə bilmək üçün məşhur redaktoru quraşdırmaqdır. Vim-in xoş sürprizlərindən biri də budur multiplatformdur, ona görə də onu bütün əməliyyat sistemlərində istifadə edə bilərsiniz. Baxmayaraq ki, sizə əvvəldən onun Linux mühitlərində istifadə üçün nəzərdə tutulduğunu söylədik. Onun Linux-da quraşdırılması aşağıdakı kimidir:

sudo apt-get install vim

Bunun əvəzinə, onu Windows və ya MacOS-da quraşdırmaq istəyirsinizsə, burada sizə onun rəsmi səhifəsinə aşağıdakı keçidləri buraxırıq, burada həm Terminallı versiyaya, həm də GUI interfeysli versiyaya sahib olacaqsınız. Hər iki halda ən çox tövsiyə olunan variant Terminal üçün versiyadan istifadə etməyinizdir.

Windows versiyası
MacOS versiyası

Mətn redaktoru kompüterinizdə quraşdırıldıqdan sonra biz ondan açdığınız müxtəlif fayllar arasında hərəkət etmək üçün əsas olacaq ən ümumi Vim əmrlərini izah etməyə davam edirik. üçün redaktə etmək üçün faylı açın, aşağıdakı əmri yazmalı olacaqsınız:

vim nombre-documento-.txt

Və ENTER düyməsini basaraq, biz artıq Vim redaktorunun içərisində sənəd açıq və onu müalicə etməyə hazır olacağıq.

Məşhur mətn redaktoruna girişiniz üçün əsas Vim əmrləri

Sizə demək istədiyimiz ilk şey odur ki, orijinal versiyasında o dövrün bir çox klaviaturalarında istiqamət düymələri yox idi. yerdəyişmələri başqa düymələrlə etmək lazım idi - Böyük hərflərə həssasdır. Və bunlar aşağıdakılardır:

  • Sağ: l
  • Sol: h
  • Aşağı: j
  • Yuxarıda: k
  • Açdığımız sənədin əvvəlinə keçin: gg
  • Xəttin əvvəlinə keçin: ^
  • Xəttin sonuna gedin: $
  • Açdığımız sənədin sonuna keçin: G
  • Ən son etdiyimiz dəyişikliyə keçin: ;

Vim mətnləri redaktə etmək üçün əmrlər verir

kompüter proqramlaşdırması

Vim-də açdığımız fayllar arasında necə hərəkət edəcəyimizi bildikdən sonra, bu bu mətnləri redaktə etmək vaxtıdır. Və sonra sizi ən çox istifadə edəcəyiniz Vim əmrləri ilə tərk edirik. Vim-in üç fərqli rejimi var: komanda rejimi -defolt olaraq açılan-, daxil rejimi və qabaqcıl əmrlər rejimi.

Yaxşı, fayl açıldıqdan sonra Vim ilk bir neçə əmri yazmağa başlamanızı gözləyir. Bəs bunlar nədir? Aşağıda onları sizə təqdim edirik:

  • Daxiletmə rejiminə daxil olun -yeni mətn yerləşdirin-: i (bu rejimdən çıxmaq üçün sadəcə ESC düyməsini basmalısınız)
  • Daxil edin və kursdan dərhal sonra yeni simvol qoyun: a
  • Daxil edin və cari sətrin sonuna yazın: A
  • Kursun altına yeni sətir daxil edin: o
  • Kursun üstünə yeni sətir daxil edin: O
  • Kursda doğru olan simvolu dəyişdirin: r (daxil olmaq üçün dərhal yeni simvola basmalısınız)
  • Defolt olaraq konfiqurasiya etdiyiniz printer ilə çap edin: ha!

Vim mətn redaktoru ilə açıq olan sənədi kəsmək, silmək və yapışdırmaq əmrlərini verir

1991-ci il təvəllüdlü məşhur mətn redaktoru ilə açdığımız mətnləri redaktə etməyə davam edirik. faylın içərisində mətni silmək, kəsmək, kopyalamaq və yapışdırmaq üçün lazım olacaq Vim əmrlərinin siyahısı.

  • Kursorun olduğu cari xətti kəsin: dd (tək xətt) və ya xdd (əgər siz "x" hərfini -3dd rəqəminə dəyişsəniz, məsələn- kursora qədər göstərdiyiniz sətirlər kəsiləcək)
  • Kopyaladığımız və ya kəsdiyimiz mətni əmri basdığımız yerə yapışdırın: p
  • Kursorun altındakı simvolu silin: x
  • Kursorun yerləşdiyi bütün sözü silin: şəfəq
  • Kursorun yerləşdiyi bütün sözü silin və daxiletmə rejiminə daxil olun: cw
  • Kursordan sətrin sonuna qədər silin və daxiletmə rejiminə daxil olun: c$
  • Bütün sətri kopyalayın: yy
  • Kursorun olduğu yerdən xəttin sonuna köçürün: y$
  • Kursorun olduğu yerə tam sözü köçürün: yiw
  • Kursoru qoyduğumuz yerdən sətir nömrəsini köçürün: 2yy, 3yy, ... (kursorun olduğu yerdən 2 və ya 3 sətir)

Vim əmrləri ilə edilən dəyişiklikləri geri qaytarın

proqramlaşdırma xətləri

Nəhayət, bu kiçik Vim əmr təlimatında nə etməli olduğunuzu sizə buraxırıq əvvəlki əmrlərlə edilən dəyişiklikləri geri qaytarmaq istəyirsinizsə mətn redaktorunda yerinə yetirilir.

  • Son daxil edilmiş əmri ləğv edin - :u
  • Nömrəni göstərən son əmrləri ləğv edin - :xu ('x'i xüsusi nömrə ilə əvəz edin)
  • Son edilən dəyişikliyi yenidən edin - :yenidən
  • Son bir saatdan (və ya bir neçə saat) bütün dəyişiklikləri yenidən etmək üçün – : 1 saat əvvəl 
  • Son bir neçə dəqiqədəki dəyişiklikləri yenidən etmək üçün - :sonra 20m (bu halda son 20 dəqiqədən olacaq)

Gördüyünüz kimi, Vim əmrləri çoxdur. Və biz yalnız çox kiçik bir hissədə qaldıq, lakin bəlkə bu, bu məşhur mətn redaktorunun təqdimatında sizə kömək edə bilər və ondan açdığınız ilk faylları idarə edə bilər. Oxşar, İnternetdə bununla bağlı çoxlu sənədlər var. və istəsəniz daha da dərinə gedə bilərsiniz.

Bundan əlavə, Vim-in kifayət qədər aktiv icması var funksiyalar və yeni baxış rejimləri əlavə olunur. Bundan əlavə, istifadəsini çox asanlaşdırmaq üçün -xüsusilə yeni başlayanlar üçün-, daha rahat istifadəçi interfeysi ilə alternativlər var bunun sizə izah etdiyimiz hər şeylə heç bir əlaqəsi yoxdur. Onları kəşf etmək istəyirsinizsə, bəzi nümunələr aşağıdakılardır:


Məqalənin məzmunu bizim prinsiplərimizə uyğundur redaktor etikası. Xəta bildirmək üçün klikləyin burada.

Şərh yazan ilk kişi olun

Şərhinizi buraxın

E-poçt ünvanından dərc olunmayacaq. Lazım alanlar qeyd olunur *

*

*

  1. Verilərdən məsul: Miguel Ángel Gatón
  2. Verilənlərin məqsədi: Nəzarət SPAM, şərh rəhbərliyi.
  3. Qanuniləşdirmə: Sizin razılığınız
  4. Məlumatların ötürülməsi: Qanuni öhdəlik xaricində məlumatlar üçüncü şəxslərə çatdırılmayacaqdır.
  5. Veri saxlama: Occentus Networks (AB) tərəfindən yerləşdirilən verilənlər bazası
  6. Hüquqlar: İstədiyiniz zaman məlumatlarınızı məhdudlaşdıra, bərpa edə və silə bilərsiniz.