Научите како да радите са више датотека у исто време тако што ћете креирати подељене прозоре у Виму.

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

Отварање новог прозора у Виму

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

Прво идите у командни режим притиском на Есцапе. Затим откуцајте ову команду да бисте поделили прозор:

:разделити

Такође можете вертикално да поделите прозор тако што ћете откуцати:

:всплит

Резултат ће личити на ГНУ екран или Тмук сесију, осим што не можете да га одвојите да бисте наставили да ради.

Да бисте отворили више датотека када покренете Вим, можете користити опција праћена именима датотека које желите да измените:

вим -о фајл1 фајл2 фајл3

Тһе (велика слова О) опција ће поделити екран вертикално.

instagram viewer

Такође можете покренути Вим само са листом датотека и користити :све команду за отварање прозора за све њих. Да бисте отворили вертикалне прозоре, користите ову команду:

:вертикално све

Сада ћете имати два различита прозора који приказују документе које можете независно да померате. Да бисте померали прозор унапред, користите Цтрл + Ф, и да скролујете прозор уназад, притисните Цтрл + Б. Такође можете да пређете на приказивање прозора један поред другог Цтрл + в.

Могуће је поделити прозоре на неодређено време. Такође можете креирати потпуно нови прозор са новом датотеком са Цтрл + н. Цтрл + Н, са великим Н, креираће нови подељени прозор вертикално.

Такође можете да поделите прозор са новом датотеком помоћу :Нова команда.

Пребацивање између подељених прозора у Вим-у

Пребацивање између Вим прозора је такође лако. Користити Цтрл + В префикс плус смер прозора у који желите да пређете. Тастери за кретање су слични постојећим Вим команде тастера за кретање.

На пример, да бисте се померили надоле, притисните Цтрл + В + ј, а за померање нагоре притисните Цтрл + В + к. Да бисте прешли на прозор са леве стране, притисните Цтрл + В + х, а за померање удесно притисните Цтрл + В + л.

Да бисте отишли ​​на горњи прозор, користите Цтрл + В + т, а за доњи прозор откуцајте Цтрл + В + б.

Можете заменити положаје прозора помоћу Цтрл + К и Цтрл + Ј тастери. Ово су велика слова, пошто Вим команде разликују велика и мала слова. Први ће померити тренутни прозор на врх, а други ће га померити на дно. Цтрл + Х и Цтрл + Ј ће учинити исто са вертикално подељеним прозорима.

Отварање прозора терминала у Вим-у

Ако желите да покренете команде љуске или чак целу терминалску сесију, не морате да напустите Вим. Можете покренути команде директно у уређивачу.

Да бисте покренули команду, само унесите двотачку (:), као и са било којом другом Вим командом, знак узвика (!), и команду. На пример, да бисте покренули команду лс у Виму:

:!лс

Ово ће приказати нови екран са излазом из команде и затражити од вас да притиснете Ентер да се врати у Вим.

Такође можете покренути пуну терминалску сесију са :терминал команда. Ово ће поделити прозор и покренути терминалску сесију унутар Вим-а. Можете покренути више команди и покренути текстуалне програме преко целог екрана попут команде ман. Можете чак покренути још једну Вим сесију ако желите.

Промена величине подељених прозора у Виму

Лако је променити величину ваших Вим прозора. Тһе Цтрл + В + Плус и Цтрл + В + минус тастери ће повећати и смањити величину тренутног прозора за један ред.

Такође можете унапред одредити величину прозора тако што ћете додати префикс :разделити команду са бројем редова који желите да прозор буде. На пример, да отворите прозор висок три реда, користите ову команду:

:3сплит

Затварање подељених прозора у Виму

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

:к!

Да бисте затворили сваки други прозор осим оног на коме радите, користите :само команда. Опет, можете додати знак узвика да бисте затворили све несачуване прозоре.

Да бисте затворили сваки прозор и у потпуности напустили Вим, користите :калл. Да бисте то урадили без чувања, користите :калл!.

Да бисте сачували сваки прозор, користите :валл.

Такође можете комбиновати операције чувања и затварања:

:вкалл

Вим вам омогућава да уређујете више датотека у исто време

Са Вим-ом можете лако да уређујете више датотека, па чак и да покрећете терминалске команде тако што ћете поделити прозоре и померати се између њих. Од класичних Уник уређивача текста, ово је била карактеристика која је највише повезана са ГНУ Емацс-ом.

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