Како изаћи из уређивача Ви или Вим

Тхе ви уређивач збуњује ако на то нисте навикли. Потребно је тајно руковање да бисте избегли ову апликацију ако сте случајно налетели на њу. Ево како да напустите ви или вим на Линуку, мацОС-у или било ком другом Уник-сличном систему.

Брзи одговор

Ако сте унутра ви или вим и треба да изађете - са или без чувања промена - ево како:

  • Прво притисните тастер Есц неколико пута. Ово ће осигурати ви је ван режима Уметање и командног режима.
  • Друго, тип : к! и притисните Ентер. Ово говори ви да напусти без чувања промена. (Ако желите да сачувате промене, откуцајте : вк уместо тога.)

Ако желите да научите Линук командну линију, мораћете да знате много више од тога. Читајте и показаћемо вам како ви дела и зашто су упутства за одвикавање толико необична. ви је важан, моћан алат и крива учења је вредна тога.

ви, Свеприсутни уредник

Јер ви је свуда шанса да ћете налетети на то. Можете се чак наћи и унутра ви случајно. Можда неко тражи од вас да потражите њихов Линук рачунар за њих. Издајете наредбу попут цронтаб -е , и ви искочи. Изненађење, неко је конфигурисао подразумевани уређивач за цронтаб бити ви.

Можда администрирате систем где ви је једини уређивач или једини који ће радити кроз удаљену ССХ сесију и треба да уредите корисничку .басхрц датотеку.

Команда за покретање ви а отварање датотеке је директно напред. Тип ви , размак, а затим име датотеке. Притисните ентер. Програм који је покренут би могао бити ви или може бити вим , „побољшан ви‘. Зависи од ваше Линук дистрибуције - на пример, Убунту користи вим . Сва упутства у овом чланку се подједнако односе на вим.

 ви .басхрц

Одмах приметна разлика између ви и других уредника је то када ви покретања не можете тек тако да почнете да куцате текст. То је зато што ви је модални уредник. Уређивање се врши у једном режиму, режиму Уметање, а издавање наредби у режиму Команде.ви покреће се у командни режим.

Ако вам није познат концепт уметања и командног режима, то може да збуњује. Много наредби које можете да издате у командном режиму утичу на датотеку коју куцате. Ако сте у командном режиму, али грешком покушавате да укуцате текст у датотеку, то се неће добро завршити. Неки притисци тастера које издате препознаће се као наредбе. Те наредбе могу брисати или раздвајати линије, померати курсор или брисати текст.

И, без обзира на то шта куцате, не можете да пронађете начин да изађете из уређивача или изађете из њега. У међувремену, ваша датотека се прилично исквари и наизглед случајни звучни сигнали вас излуђују.

Командни режим и режим уметања

Морате се пребацитиви у одговарајући режим за оно што покушавате да постигнете.

Командни режим је подразумевани режим када ви лансира. Ако не знате боље, почећете да покушавате да куцате. Ако случајно притиснете тастер „и“ или било који од осталих 10 тастера који позивају режим уметања (а, А, ц, Ц, И, о, О, Р, с и С), изненада ћете видети шта куцаш. Сада сте у режиму уметања.

Ово може изгледати као напредак док не притиснете неки од тастера са стрелицама. Ако то учините, А, Б, Ц или Д ће се појавити као једино слово на иначе празном новом реду. На врху датотеке.

У реду је, вратили смо вам леђа. Ово је изненађујуће лако кад знате како. Запамтите ове две притиске тастера: Есц вас води у командни режим, а „и“ води у режим уметања.

Морате бити у командном режиму и да бисте унели исправну команду да бисте напустили уређивач.

Из командног режима у безбедни

Да бисте ушли у командни режим, притисните тастер Есц. Ништа се видљиво неће догодити. Погоди још неколико пута. Ако чујете звучни сигнал када притиснете тастер Есцапе, тада сте у командном режиму. Звучни сигнал вам говори „Престаните да притискате тастер Есц, већ сте у командном режиму.“ Ако чујете звучни сигнал када притиснете Есц, добро смо.

Унесите двотачку, слово „к“ и ускличник, без размака. Ова три знака би се требала појавити крајње лево од доњег реда терминала. Ако се не прикажу, притисните Есц док не зачујете звучни сигнал и покушајте поново. Притисните тастер Ентер када их можете видети:

: к!

У овој наредби к је скраћеница за одустати . Ускличник додаје нагласак, па је то као да вичете „Престани!“ у ви. То би могло учинити да се осећате мало боље.

Ускличник такође упућује ви до не сачувајте све промене које сте можда унели у датотеку. Ако сте се петљали око ви а не знајући шта радите вероватно не желите да сачувате хаос који сте направили.

Када се вратите у командну линију, можда ћете желети још једном да проверите да датотека није промењена. То можете учинити помоћу следеће команде:

мачка .басхрц | мање

Кад излазите ви, ако видите поруку која каже „забрањено писање од последње промене“, значи да сте пропустили знак ускличника из наредбе. Да бисте спречили да напустите и изгубите промене које бисте можда желели да задржите, ви вам даје прилику да их спасите. Само поново издајте : к! команда са ускличником на месту за излазак ви и напустити било какве промене.

Ако сте сигурни, сачувајте промене

Ако сте задовољни променама које сте унели у датотеку, можете да изађете и сачувате промене помоћу : вк наредба (писање и напуштање). Пре него што наставите, уверите се да желите да се ваше измене на екрану напишу у датотеку.

Унесите двотачку, слово в (напишите) и слово к (напустите). Притисните тастер Ентер када их можете видети у доњем левом углу терминала:

: вк

Крива учења вреди тога

Користећи ви је помало попут употребе клавира. Не можете једноставно седети и користити га; морате да примените неку праксу. Ако хладно седите и покушавате да учите у ходу када је притисак на вас да нешто уредите, то није начин да то учините. Има смисла колико и да први пут седнете за клавир баш као што се подиже завеса за ваш наступни концерт.

Велики део моћи ви долази из многих комбинација притиска тастера које свака изводи заједнички задатак уређивања. То је сјајно, али од њих не можете имати користи док их не научите напамет, не увежбате и не буду део вашег памћења мишића.

До тада, ако се нађете у ви и гледајући важну датотеку, само : к! и грациозно изађи. Ваша важна датотека ће вам бити захвална.


$config[zx-auto] not found$config[zx-overlay] not found