Често морате да избришете један или више редова док уређујете текстуалне датотеке у Вим уређивачу, а за разлику од било ког другог уређивача текста, он вам омогућава да уредите датотеке прилично ефикасно. Овај водич ће се фокусирати на то како да уредите и избришете редове из датотека у Вим едитору.
Ако немате Вим едитор, покушајте да га инсталирате помоћу:
$судопогоданинсталирај Дошао сам
Вим вам омогућава брисање редова на различите начине, на пример, можете избрисати све редове одједном, више редова, па чак и редове према прилагођеном обрасцу/речи. Хајде да проверимо све ове методе:
Брисање једне линије у Вим уређивачу:
Процес брисања само једне линије у Виму је једноставан. Да бисте избрисали линију, следите доле наведене кораке:
- Прво поставите курсор на ред који желите да избришете.
- притисните изаћи тастер за промену режима.
- Сада откуцајте, : д , и притисните Ентер да обришете линију или брзо притисните дд .
Уклањам ред број 3 ради демонстрације. Погледајте слике испод:
Како избрисати све редове у Вим уређивачу:
Да бисте избрисали све редове одједном, следите доњи поступак:
- Прво притисните изаћи дугме за пребацивање из уметања у уређивање.
- Сада откуцајте, :%д , и погодио Ентер да бисте уклонили све линије.
Како избрисати низ линија у Вим уређивачу:
Вим такође дозвољава да изаберете низ линија и затим их избришете. Синтакса је дата испод:
:[Број почетне линије],[Број завршне линије]дНа пример, ако желите да избришете редове из реда 5 у ред 7, једноставно следите доле поменути процес:
- Промените режим помоћу изаћи тастер ако је у режиму уметања.
- Тип : 5,7д и притисните Ентер, ред број 5,6 и 7 ће бити уклоњени.
Ако желите да избришете све редове пре тренутне линије, користите : 1, -1д . На пример, ако желите да избришете редове из реда број 5 у све редове пре ових редова, користите следећи метод:
- Поставите курсор на ред број 5.
- притисните изаћи кључ и тип : 1, -1д , а затим притисните Ентер .
Да бисте избрисали сав ред иза реда број 5, следите доле поменути поступак:
- Доведите курсор на ред број 5.
- притисните изаћи кључ и тип :+1, $ д , затим притисните Ентер , линије које су испод реда број 5 биће уклоњене.
Како избрисати више редова у Вим уређивачу:
У овој методи ћемо научити процес уклањања више узастопних линија. Једноставно следите поступак:
- Донесите курсор на линију одакле желите да почнете брисање.
- Ако желите да уклоните 4 узастопне линије, једноставно откуцајте 4тх .
На горњој слици курсор је на линији 2, па су линије 3,4,5 и 6 уклоњене.
Како избрисати линију са прилагођеним узорком у Вим уређивачу:
Још једна карактеристика Вим уређивача је та што вам омогућава да избришете ред са датим условом, синтакса је дата испод:
: г/<ВОРД> /дЗамените речју линије коју желите да избришете. На пример, ако желите да избришете редове са речју Линук, користите следећи приступ:
- притисните изаћи тастер за промену режима.
- Тип : г / линук / д , затим удари Ентер .
Редови који садрже Линук реч ће бити избрисана.
Слично, ако желите да избришете све редове, осим редова који садрже Линук реч, па употребите
: г! /линук/д:
Користите за брисање редова који почињу одређеним словом
: г/^Т/д;
Да бисте уклонили све празне редове у текстуалној датотеци или коду, користите
: г/^ $/д:
Закључак:
Вим је један од омиљених уређивача текста међу корисницима и програмерима Линука. То је бесплатан, добро документован и прилагодљив уређивач текста. У овом водичу смо научили како да уређујете текст и код у Виму. Детаљно смо разговарали о различитим методама и приступима за брисање линије, више редова, па чак и редова са наведеном речју. Вим је свестран уређивач који има много више функција за откривање.