[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.
Разлике
Овде су приказане разлике између изабране ревизије и тренутне верзије странице.
Обе стране последње ревизијеПретходна ревизијаСледећа ревизија | Претходна ревизија | ||
sr:slackbook:vi [2013/08/29 18:26 (UTC)] – slackmuz | sr:slackbook:vi [2013/09/20 17:18 (UTC)] (тренутно) – slackmuz | ||
---|---|---|---|
Линија 1: | Линија 1: | ||
- | <note important> | ||
- | <note important> | ||
- | |||
====== Vi ====== | ====== Vi ====== | ||
Линија 14: | Линија 11: | ||
**//vi//** је веома моћан, а у исто време гломазан и захтеван за нове кориснике који желе да га науче. Ипак, овладавање **// | **//vi//** је веома моћан, а у исто време гломазан и захтеван за нове кориснике који желе да га науче. Ипак, овладавање **// | ||
- | ===== Различити режими у vi-ју ===== | + | ===== Различити режими у vi уређивачу ===== |
+ | |||
+ | Нови корисници су углавном фрустрирани када први пут користе **//vi//**. Када се позове без аргумената, | ||
+ | |||
+ | < | ||
+ | |||
+ | ~ | ||
+ | ~ | ||
+ | ~ | ||
+ | ~ | ||
+ | ~ | ||
+ | ~ | ||
+ | ~ | ||
+ | ~ | ||
+ | ~ | ||
+ | ~ | ||
+ | ~ | ||
+ | | ||
+ | </ | ||
+ | |||
+ | Овде ће корисник почети да куца очекујући да се тастери које је притиснуо појаве у документу. Уместо тога, десиће се нешто сасвим чудно. Разлог за ово је једноставан. **//vi//** има различите оперативне // | ||
+ | |||
+ | ===== Отварање, | ||
+ | |||
+ | У реду, дакле одлучили сте се да учите коришћење **//vi//**-ја. Прва ствар коју треба да научите је како да отворите и снимите документе. Отварање фајлова је прилично лак посао. Једноставно укуцајте име фајла као аргумент у командној линији и **//vi//** ће га учитати. На пример, | ||
+ | |||
+ | < | ||
+ | |||
+ | отвара фајл // | ||
+ | |||
+ | Али шта ако ми се не свиђају измене и желим да напустим документ или да почнем испочетка? | ||
+ | |||
+ | ===== Кретање ===== | ||
+ | |||
+ | Новим корисницима је најтежа ствар за учење управо кретање кроз **//vi//**. **//vi//** традиционално не користи тастере стрелице за померање курсора, | ||
+ | |||
+ | ^Команда ^ Резултат ^ | ||
+ | |h|Помера курсор за једно место лево| | ||
+ | |j|Помера курсор за једно место доле| | ||
+ | |k|Помера курсор за једно место горе| | ||
+ | |l|Помера курсор за једно место десно| | ||
+ | |||
+ | Кретање је мало моћније од овог простог примера. Попут многих командних тастера, | ||
+ | |||
+ | ===== Уређивање документа ===== | ||
+ | |||
+ | Сада када знамо како да отворимо и напустимо документ, | ||
+ | |||
+ | ===== Листа пречица у Vi уређивачу текста ===== | ||
+ | |||
+ | С обзиром да **//vi//** може бити тежак за учење, овде сам припремио листу пречица које ће вам помоћи при обављању основних задатака док се не опустите. | ||
+ | |||
+ | ^ Команда ^ Резултат ^ | ||
+ | |h|Помера курсор за једно место лево| | ||
+ | |j|Помера курсор за једно место доле| | ||
+ | |k|Помера курсор за једно место горе| | ||
+ | |l|Помера курсор за једно место десно| | ||
+ | |10j|Помера курсор 10 линија доле| | ||
+ | |G|Помера курсор на крај документа| | ||
+ | |%%^%%|Помера курсор на почетак линије| | ||
+ | |$|Помера курсор на крај линије| | ||
+ | |dd|Уклања линију (и складишти је у бафер за умножавање)| | ||
+ | |5dd|Уклања 5 линија (и складишти их у бафер за умножавање)| | ||
+ | |dw|Уклања једну реч (и складишти је у бафер за умножавање)| | ||
+ | |5dw|Уклања 5 речи (и складишти их у бафер за умножавање)| | ||
+ | |yy|Yank (умножава) линију (и складишти је у бафер за умножавање)| | ||
+ | |yw|Yank (умножава) једну реч (и складишти је у бафер за умножавање)| | ||
+ | |5yw|Умножава 5 речи (и складишти их у бафер за умножавање)| | ||
+ | |p|Налепљује садржај бафера за умножавање на позицију курсора| | ||
+ | |P|Налепљује садржај бафера за умножавање изнад позиције курсора| | ||
+ | |r|Замењује један знак| | ||
+ | |R|Замењује више знакова| | ||
+ | |x|Брише знак| | ||
+ | |X|Брише претходни знак| | ||
+ | |u|Поништава последњу акцију| | ||
+ | |: | ||
+ | |: | ||
+ | |/ | ||
+ | |: | ||
+ | |: | ||
+ | |:w file|Снима тренутни документ као ' | ||
+ | |: | ||
+ | |||
+ | ====== Кретање кроз поглавља ====== | ||
+ | |||
+ | **Претходно поглавље: | ||
+ | |||
+ | **Следеће поглавље: | ||
+ | ====== Извори ====== | ||
+ | * Оригинални извор: [[http:// | ||
+ | * Изворно писали Alan Hicks, Chris Lumens, David Cantrell, Logan Johnson |