El vim текст редактору ар бир Linux колдонуучусунун эски таанышы. айрыкча ошолор программисттер. Аны колдонуу оңой эмес жана үйрөнүү ийри сызыгы бар, бирок аны өздөштүргөндөн кийин, ал кодду терүүдө ишенимдүү шериги болот. Демек, эгер сиз баштоону кааласаңыз, биз сизге беребиз негизги Vim буйруктарына кичинекей жол файлдарыңызда колдонууга туура келет.
Vim бул 80-жылдары сахнада пайда болгон Vi редакторунун жакшыртылган версиясы. Демек, Vim оригиналдын өркүндөтүлгөн версиясы болуп саналат жана анын ар тараптуулугу жана ресурстарды аз керектөөсүнөн улам кеңейтилген. Бирок, бул аркылуу өтүү үчүн белгилей кетүү керек, чычкан колдонуу чектелген -нөл түрдө айтууга болбойт. Ошондуктан, бул текст редакторунда клавиатураны колдонуу абдан маанилүү.
көрсөткүч
Компьютериңизге Vim орнотуңуз
Биринчиден, сиз атактуу редакторду орнотуп, аны колдоно аласыз. Вимдин жагымдуу сюрприздеринин бири мына ушунда бул мультиплатформ, ошондуктан сиз аны бардык операциялык системаларда колдоно аласыз. Биз буга чейин эле ал Linux чөйрөлөрүндө колдонуу үчүн иштелип чыккан деп айтканыбыз менен. Аны Linux'та орнотуу төмөнкүдөй:
sudo apt-get install vim
Анын ордуна, эгер сиз аны Windows же MacOSго орноткуңуз келсе, бул жерде биз сизге анын расмий баракчасына төмөнкү шилтемелерди калтырабыз, анда сизде Терминал менен версия да, GUI интерфейси бар версия да болот. Эки учурда тең эң көп сунушталган нерсе - бул Терминал үчүн версияны колдонуу.
Windows версиясы
MacOS версиясы
Текст редактору компьютериңизге орнотулгандан кийин, биз андан ача турган ар кандай файлдарды жылдыруу үчүн негиз боло турган эң кеңири таралган Vim буйруктарын түшүндүрүп беребиз. үчүн түзөтүү үчүн файлды ачыңыз, сиз төмөнкү буйрукту жазышыңыз керек:
vim nombre-documento-.txt
Жана ENTER баскычын басуу менен, биз Vim редакторунун ичинде болуп, документ ачык жана аны иштетүүгө даярбыз.
Популярдуу текст редакторуна киришиңиз үчүн негизги Vim буйруктары
Биз сизге айткыбыз келген биринчи нерсе, анын баштапкы версиясында, ошол кездеги клавиатуралардын көбүндө багыттуу баскычтар жок болгон. жылыштар башка ачкычтар менен аткарылышы керек болчу - Бул тамга сезгич. Жана алар төмөнкүлөр:
- Оң жакта: l
- Сол: h
- Ылдый: j
- Өйдө: k
- Биз ачкан документтин башына өтүңүз: gg
- Саптын башына өтүңүз: ^
- Саптын аягына өтүңүз: $
- Биз ачкан документтин аягына өтүңүз: G
- Биз киргизген акыркы өзгөртүүгө чейин сыдырыңыз: ;
Vim тексттерди түзөтүүгө буйрук берет
Vimде ачкан файлдарды кантип жылдырууну билгенден кийин, бул бул тексттерди түзөтүүгө убакыт. Анан биз сизди эң көп колдоно турган Vim буйруктары менен калтырабыз. Vim үч түрдүү режими бар: буйрук режими -демейки боюнча ачылуучу-, кыстаруу режими жана өркүндөтүлгөн буйруктар режими.
Файл ачылгандан кийин, Vim биринчи бир нече буйруктарды терип баштооңузду күтүп жатат. Анан булар эмне? Төмөндө аларды сиздерге сунуштайбыз:
- Кыстаруу режимине кирүү -жаңы текстти коюу-: i (бул режимден чыгуу үчүн сиз жөн гана ESC баскычын басышыңыз керек)
- Кыстарууну киргизиңиз жана курстан кийин жаңы символду коюңуз: a
- Кыстарууну киргизип, учурдагы саптын аягына жазыңыз: A
- Курстун астына жаңы сапты кыстарыңыз: o
- Курстун үстүнө жаңы сап кыстарыңыз: O
- Курста туура келген белгини алмаштырыңыз: r (кирүү үчүн дароо жаңы символду басышыңыз керек)
- Демейки боюнча конфигурацияланган принтер менен басып чыгарыңыз: ха!
Vim текст редактору менен ачылган документти кесип, жок кылуу жана чаптоо буйруктарын берет
Биз 1991-жылы туулган популярдуу текст редактору менен ачкан тексттерди түзөтүүнү улантабыз. Бул учурда биз сизге калтырабыз. файлдын ичиндеги текстти жок кылуу, кесүү, көчүрүү жана коюу үчүн керек болгон Vim буйруктарынын тизмеси.
- Курсор турган учурдагы сызыкты кесип: dd (бир сап) же xdd (эгерде сиз "x" белгисин -3dd санына алмаштырсаңыз, мисалы-, курсорго чейин көрсөткөн сызыктар кесилет)
- Биз көчүрүп алган же кесип алган текстти биз буйрукту баскан жерге чаптаңыз: p
- Курсордун астындагы белгини жок кылыңыз: x
- Курсор жайгашкан сөздү толугу менен өчүрүңүз: таңкы
- Курсор жайгашкан сөздү толугу менен өчүрүп, киргизүү режимине өтүңүз: cw
- Курсордон саптын аягына чейин жок кылыңыз жана киргизүү режимине кириңиз: c$
- Толук сапты көчүрүү: yy
- Курсор турган жерден саптын аягына чейин көчүрүңүз: y$
- Курсор бар жерде толук сөздү көчүрүңүз: yiw
- Курсорду биз койгон жерден саптын номерин көчүрүңүз: 2ж, 3ж, ... (курсор жайгашкан жерден 2 же 3 сап)
Vim буйруктары менен жасалган өзгөртүүлөрдү жокко чыгаруу
Акыр-аягы, бул кичинекей Vim командалык көрсөтмөсүндө биз сизге эмне кылуу керек экенин калтырабыз мурунку буйруктар менен жасалган өзгөртүүлөрдү жокко чыгаргыңыз келсе тексттик редактордо аткарылат.
- Акыркы киргизилген буйрукту жокко чыгаруу - :u
- Санды көрсөтүү менен акыркы буйруктарды жокко чыгаруу - :xu ("x" белгисин конкреттүү сан менен алмаштырыңыз)
- Акыркы өзгөртүүнү кайталоо - :redo
- Акыркы сааттагы (же бир нече саат) бардык өзгөртүүлөрдү кайра жасоо үчүн – : мурда 1 ч
- Акыркы бир нече мүнөттөгү өзгөрүүлөрдү кайра жасоо үчүн - :кийин 20м (бул учурда акыркы 20 мүнөттөн баштап болмок)
Көрүнүп тургандай, Vim буйруктары көп. Ал эми биз абдан кичинекей бөлүгүндө гана калдык, бирок, балким, ал сизге бул популярдуу текст редакторун киргизүүдө жардам берип, андан биринчи ачкан файлдарды иштете алат. Ошо сыяктуу эле, Интернетте бул тууралуу көптөгөн документтер бар. жана сиз кааласаңыз, тереңирээк бара аласыз.
Башка жагынан алганда, Vim кыйла активдүү коомчулукка ээ бул функцияларды жана жаңы көрүү режимдерин кошуп жатат. Мындан тышкары, аны колдонууну бир топ жеңилдетүү үчүн - өзгөчө жаңы баштагандар үчүн, достук колдонуучу интерфейси менен альтернатива бар мунун биз сага түшүндүргөн бардык нерсеге эч кандай тиешеси жок. Эгер сиз аларды ачкыңыз келсе, анда төмөнкү мисалдар бар:
Комментарий биринчи болуп