Како: Излаз из вим

Како: Излаз из вим

How Exit Vim

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



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



1. метод: Брзи излазак из Вима

Ако сте потражили овај водич јер сте случајно ушли у Вим или ви и само желите ван, а да уопште нисте сачували ниједан рад, онда треба да откуцате : к! и притисни ентер. То би требало да вас избаци из уређивача. Ако се то не догоди, притисните тастер Есцапе (Есц) и унесите: к! након чега следи ентер. Вратићете се у командну линију док бришете све промене које сте могли да направите. Не морате да бринете да ли сте на било који начин трајно променили било коју датотеку на овај начин!



Читајте даље да бисте сазнали више или ако желите да сачувате свој рад.

2. метод: Вим технике спремања и напуштања

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

Да бисте прешли на командни режим у Вим или ви, притисните тастер Есц. Такође можете да користите Цтрл + [као пречицу, јер је тастер Есц далеко од словних тастера на модерној тастатури. Сада можете да куцате : вк и притисните ентер да бисте сачували оно што сте уредили, а затим напустите. Скраћеница значи писање и напуштање, тако да је лако запамтити: вк као наредбу. Ако нисте унели никакве промене, онда куцајте : к а притискањем ентер ће се вратити.



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

Ако сте започели ви без имена датотеке и покушали да сачувате промене, добићете грешку која гласи „Нема такве датотеке или директоријума“, јер нисте навели име. Укуцајте: в, а затим име датотеке да бисте је сачували након што сте ушли у командни режим притиском на Есц или Цтрл + [а затим можете издати: к да бисте је напустили. Такође можете да користите: в, а затим име датотеке, ако сте датотеку отворили за уређивање и желите да је сачувате под другим именом датотеке пре него што изађете.

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

Иако ово све може изгледати веома сложено, вежбањем постаје много лакше. Можете откуцати вим и притиснути ентер да бисте у њега ушли из било које редовне командне линије, а затим увежбајте ове излазне технике да бисте их побољшали. Понекад ћете можда открити да ћете, ако тек почнете да куцате, завршити у режиму уметања. Увек можете да притиснете Есцапе да бисте у било ком тренутку изашли из режима уметања. Неколико примена ви ће вас довести у режим уметања ако притиснете тастер Инсерт, али и даље можете притиснути Есц, а затим откуцати: к! да брзо изађете из уређивача.

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

3 минута читања