Како одабрати све у Вим-у

Kako Odabrati Sve U Vim U



У Виму, да бисте изабрали сав текст у датотеци, користите ггВГ команду у НОРМАЛном режиму. Након одабира текста, операције попут копирања, брисања, промене или лепљења могу се лако извршити на целом тексту.

Ако користите оперативни систем заснован на ГУИ, онда морате бити упознати са цтрл+а пречице да бисте изабрали сав садржај у датотеци или прозору. У Виму не можете да користите исте тастере да бисте изабрали цео текст. Уместо тога, нуди другачији скуп кључева (ггВГ) за одабир свега у датотеци. У овом водичу ћу истражити како да изаберете текст у Виму и како да га олакшам коришћењем мапирања тастера.







Белешка: Вим команде поменуте у овом водичу се изводе на мацОС-у. Пошто је Вим уређивач текста на више платформи, команде ће радити без икаквих грешака и на Линук-у и Виндовс-у.



Изаберите Све у Вим-у



Да бисте изабрали све у Виму, притисните изаћи тастер да уђете у НОРМАЛНИ режим и откуцајте наредбу дату у наставку:





ггВГ

У горњој команди користи се комбинација од пет тастера. Хајде да га разбијемо.



  • гг се користи за постављање курсора на почетак првог реда.
  • ИН се користи за пребацивање тренутног режима у режим ВИСУАЛ ЛИНЕ.
  • Г се користи за постављање курсора на почетак последњег реда.

Након што изаберете све, користите команде наведене у следећој табели да бисте извршили жељену операцију.

и Да копирате(извучете) цео текст
д Да избришете сав текст
ц Да променим цео текст
с Да замените одређени образац низом

Изаберите Све у Виму користећи цтрл+а Мап

Па, укључујући и мене, нико не би желео да користи скуп Вим команди који је мало тежак за памћење да би селектовао сав текст у датотеци. Међутим цтрл+а (на Линук-у и Виндовс-у) тастери се универзално користе и лако се памте. Стога бих радије мапирао цтрл+а кључеви са ггВГ команда.

Отвори вимрц датотеку, ставите у њу следећи ред и сачувајте је користећи :вк командом или притиском на схифт+зз кључеви.

нноремап < Ц-а > ггВГ

У горњој команди, нноремап се користи за нерекурзивно мапирање кључа у НОРМАЛном режиму док <Ц-а> указује на цтрл , и а кључеви. Можете подесити било који кључ по свом избору.

Копирајте и избришите све линије у датотеци

Тхе % команда је још једна корисна команда за извођење операција на целој датотеци. На пример, да бисте копирали све редове у датотеци, користите :%и команда. Тхе % означава тренутно име датотеке и и копира сав текст у датотеци. Слично томе, да бисте избрисали све линије, користите :%д команда.

: % и „Копирај све редове у датотеци

:%д                             '
Избришите све линије ин а фајл

: % с /< шаблон >>< замена > „Замените шаблон конопцем

Иста функционалност се такође може постићи коришћењем гг и Г команде. Али то зависи од позиције курсора. Поставите курсор на почетак датотеке користећи гг и притисните иГ да копирате све редове. На исти начин поставите курсор на крај користећи Г и притисните игг да копирате све редове. Да бисте избрисали линије, замените их и са д .

Штавише, тхе ии и дд команде се такође рачунају као број реда. Да копирате четири реда, притисните 4ии и четири реда са позиције курсора ће бити копиране. Копирање и брисање свих функција у датотеци може се постићи ако проследимо велики број као што је 99999 са било којим ии или дд команда. На пример, 99999ии и 99999дд команде ће копирати и избрисати сав садржај у датотеци.

Копирајте сав текст у међуспремник система

Да бисте налепили копирани текст из Вим-а у системске апликације као што су уређивачи текста или претраживачи, користите гг *иГ команда. Типично, Вим копира текст у подразумевани неименовани регистар, коме се може приступити помоћу :рег “” . Међутим, Вим вам неће дозволити да налепите текст ван Вим едитора. Користити ' команда, за преношење изабрани текст у међуспремник оперативног система.

гг '*иГ                           ' Копирајте у системски међуспремник

У горњој команди, * је системски регистар, који је мали простор за складиштење података. Постоје два системска регистра + и * и оба се могу користити за копирање садржаја у системски међуспремник. Ову команду можете користити другачије када сте у режиму КОМАНДА.

: % и+ „Копирај у системски међуспремник

овде, % представља цео фајл, и је за трзање, и + је системски регистар. Међутим, * могу се користити и за исту сврху.

Слично, ако сте копирали нешто у међуспремник, да бисте то налепили у Вим-у, “+стр.

Закључак

У Виму, команда ггВГ се користи за одабир свега у датотеци. Након одабира свих линија, могу се извршити разне операције, као што су копирање, промена или брисање. Међутим, ове операције се такође могу извршити помоћу командне линије са % знак. Препоручујем да мапирате кључ (тастере) да бисте извршили операцију одабира свих у Виму.