mirror of
https://github.com/vim/vim.git
synced 2025-09-24 03:44:06 -04:00
translation(sr): Update vim-01-beginner.tutor translation
Fix some mistakes and update the text related: #18374 Signed-off-by: Ivan Pešić <27575106+eevan78@users.noreply.github.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
committed by
Christian Brabandt
parent
01cde7ff4c
commit
d0f47cf656
@@ -1,5 +1,7 @@
|
|||||||
# Добродошли у VIM приручник
|
# Добродошли у VIM приручник
|
||||||
|
|
||||||
|
# ПРВО ПОГЛАВЉЕ
|
||||||
|
|
||||||
Vim је моћан едитор са много команди, сувише да бисмо их овде све описали.
|
Vim је моћан едитор са много команди, сувише да бисмо их овде све описали.
|
||||||
Приручник је замишљен тако да опише довољан број команди помоћу којих Vim можете
|
Приручник је замишљен тако да опише довољан број команди помоћу којих Vim можете
|
||||||
лагодно користите као едитор опште намене. Врло је ВАЖНО запамтити да је овај
|
лагодно користите као едитор опште намене. Врло је ВАЖНО запамтити да је овај
|
||||||
@@ -7,7 +9,7 @@ Vim је моћан едитор са много команди, сувише д
|
|||||||
их научили како треба. Ако само читате текст, ускоро ћете заборавити оно што је
|
их научили како треба. Ако само читате текст, ускоро ћете заборавити оно што је
|
||||||
најважније!
|
најважније!
|
||||||
|
|
||||||
За сада, ако је Caps Lock укључен ИСКЉУЧИТЕ га. Притисните тастер ј довољно пута
|
За сада, ако је Caps Lock укључен ИСКЉУЧИТЕ га. Притисните тастер `j`{normal} довољно пута
|
||||||
тако да цела лекција 0 стане на екран.
|
тако да цела лекција 0 стане на екран.
|
||||||
|
|
||||||
# Лекција 0
|
# Лекција 0
|
||||||
@@ -20,9 +22,9 @@ Vim је моћан едитор са много команди, сувише д
|
|||||||
- На линковима као што је [овај](holy-grail ) притисните [<Eнтер>](<Enter>) и отвориће се одређени
|
- На линковима као што је [овај](holy-grail ) притисните [<Eнтер>](<Enter>) и отвориће се одређени
|
||||||
одељак помоћи.
|
одељак помоћи.
|
||||||
- Или једноставно притисните [K](K) на било којој речи да пронађете њену
|
- Или једноставно притисните [K](K) на било којој речи да пронађете њену
|
||||||
доументацију!
|
документацију!
|
||||||
- Понекад ће бити потребно да изментите текст као што је
|
- Понекад ће бити потребно да измените линију текста као што је
|
||||||
овај овде
|
ова овде
|
||||||
Када извршите исправне измене, знак ✗ са леве стране ће се променити у ✓.
|
Када извршите исправне измене, знак ✗ са леве стране ће се променити у ✓.
|
||||||
Већ видим како схватате колико је Vim опасан. ;)
|
Већ видим како схватате колико је Vim опасан. ;)
|
||||||
На другим местима ће се од вас затражити да извршите команду (то ћу да објасним
|
На другим местима ће се од вас затражити да извршите команду (то ћу да објасним
|
||||||
@@ -41,7 +43,7 @@ Vim је моћан едитор са много команди, сувише д
|
|||||||
А сада, пређите на наредну лекцију (употребите тастер `j`{normal} да скролујете
|
А сада, пређите на наредну лекцију (употребите тастер `j`{normal} да скролујете
|
||||||
наниже).
|
наниже).
|
||||||
|
|
||||||
## Лекција 1.1: ПОМЕРАЊЕ КУРСОРА
|
# Лекција 1.1: ПОМЕРАЊЕ КУРСОРА
|
||||||
|
|
||||||
** За померање курсора, притискајте тастере `h`, `j`, `k`, `l` како је приказано. **
|
** За померање курсора, притискајте тастере `h`, `j`, `k`, `l` како је приказано. **
|
||||||
|
|
||||||
@@ -63,7 +65,7 @@ Vim је моћан едитор са много команди, сувише д
|
|||||||
откуцајте команду коју сте хтели.
|
откуцајте команду коју сте хтели.
|
||||||
|
|
||||||
НАПОМЕНА: курсорске стрелице би такође требало да раде. Али ако користите
|
НАПОМЕНА: курсорске стрелице би такође требало да раде. Али ако користите
|
||||||
тастере hjkl, једном када се навикенете, моћи ћете да се крећете много
|
тастере hjkl, једном када се навикнете, моћи ћете да се крећете много
|
||||||
брже. Заиста!
|
брже. Заиста!
|
||||||
|
|
||||||
# Лекција 1.2: ИЗЛАЗАК ИЗ ПРОГРАМА VIM
|
# Лекција 1.2: ИЗЛАЗАК ИЗ ПРОГРАМА VIM
|
||||||
@@ -74,14 +76,14 @@ Vim је моћан едитор са много команди, сувише д
|
|||||||
|
|
||||||
2. Откуцајте:
|
2. Откуцајте:
|
||||||
|
|
||||||
`:q!`{vim} `<Enter>`{normal}.
|
`:q!`{vim} `<Ентер>`{normal}.
|
||||||
|
|
||||||
Овим се напушта едитор, уз ОДБАЦИВАЊЕ свих измена које сте направили.
|
Овим се напушта едитор, уз ОДБАЦИВАЊЕ свих измена које сте направили.
|
||||||
|
|
||||||
3. Отворите vim и вратите се назад овде тако што ћете извршити комканду која
|
3. Отворите vim и вратите се назад овде тако што ћете извршити команду која
|
||||||
вас је и довела у овај приручник. То би могло да буде:
|
вас је и довела у овај приручник. То би могло да буде:
|
||||||
|
|
||||||
:Tutor <Enter>
|
:Tutor <Ентер>
|
||||||
|
|
||||||
4. Ако сте запамтили ове кораке, извршите их редом од 1 до 3 тако да изађете из
|
4. Ако сте запамтили ове кораке, извршите их редом од 1 до 3 тако да изађете из
|
||||||
едитора и поново уђете у њега.
|
едитора и поново уђете у њега.
|
||||||
@@ -91,7 +93,7 @@ Vim је моћан едитор са много команди, сувише д
|
|||||||
|
|
||||||
5. Померите курсор наниже на лекцију 1.3.
|
5. Померите курсор наниже на лекцију 1.3.
|
||||||
|
|
||||||
## Лекција 1.3: УРЕЂИВАЊЕ ТЕКСТА: БРИСАЊЕ
|
# Лекција 1.3: УРЕЂИВАЊЕ ТЕКСТА: БРИСАЊЕ
|
||||||
|
|
||||||
** Притисните `x`{normal} за брисање карактера под курсором. **
|
** Притисните `x`{normal} за брисање карактера под курсором. **
|
||||||
|
|
||||||
@@ -140,7 +142,7 @@ Vim је моћан едитор са много команди, сувише д
|
|||||||
|
|
||||||
2. Притисните [A](A) и откуцајте текст који недостаје.
|
2. Притисните [A](A) и откуцајте текст који недостаје.
|
||||||
|
|
||||||
3. Када надовежете текст притисните `<Esc>`{normal} да се вратите у Номални
|
3. Када надовежете текст притисните `<Esc>`{normal} да се вратите у Нормални
|
||||||
режим.
|
режим.
|
||||||
|
|
||||||
4. Померите курсор на другу линију означену са ✗ и понављајте кораке 2 и 3 да
|
4. Померите курсор на другу линију означену са ✗ и понављајте кораке 2 и 3 да
|
||||||
@@ -159,8 +161,8 @@ Vim је моћан едитор са много команди, сувише д
|
|||||||
|
|
||||||
!! НАПОМЕНА: пре извођења било ког корака, обавезно прочитајте целу лекцију !!
|
!! НАПОМЕНА: пре извођења било ког корака, обавезно прочитајте целу лекцију !!
|
||||||
|
|
||||||
1. Изађите из приручника као у лекцији 1.2: `:q!`{vim} Или, ако имате приступ
|
1. Изађите из приручника као у лекцији 1.2: `:q!`{vim}
|
||||||
другом терминалу, ово што следи изведите у њему.
|
Или, ако имате приступ другом терминалу, ово што следи изведите у њему.
|
||||||
|
|
||||||
2. На одзиву љуске откуцајте следећу команду:
|
2. На одзиву љуске откуцајте следећу команду:
|
||||||
~~~ sh
|
~~~ sh
|
||||||
@@ -169,7 +171,7 @@ Vim је моћан едитор са много команди, сувише д
|
|||||||
'vim' је команда која покреће Vim едитор, 'tutor' је име фајла који желите
|
'vim' је команда која покреће Vim едитор, 'tutor' је име фајла који желите
|
||||||
да уређујете. Употребите фајл који може да се мења.
|
да уређујете. Употребите фајл који може да се мења.
|
||||||
|
|
||||||
3. Уметните и обришите текст као у претходним лекцијама.
|
3. Уметните и обришите текст онако како сте научили у претходним лекцијама.
|
||||||
|
|
||||||
4. Сачувајте фајл са изменама и напустите Vim са:
|
4. Сачувајте фајл са изменама и напустите Vim са:
|
||||||
~~~ cmd
|
~~~ cmd
|
||||||
@@ -193,9 +195,9 @@ Vim је моћан едитор са много команди, сувише д
|
|||||||
$ vim ИМЕФАЈЛА
|
$ vim ИМЕФАЈЛА
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
3. Да напустите Vim откуцајте: `<Esc>`{normal} `:q!`{vim} `<Enter>`{normal} да
|
3. Да напустите Vim откуцајте: `<Esc>`{normal} `:q!`{vim} `<Ентер>`{normal} да
|
||||||
одбаците све измене.
|
одбаците све измене.
|
||||||
ИЛИ откуцајте: `<Esc>`{normal} `:wq`{vim} `<Enter>`{normal} да
|
ИЛИ откуцајте: `<Esc>`{normal} `:wq`{vim} `<Ентер>`{normal} да
|
||||||
сачувате измене.
|
сачувате измене.
|
||||||
|
|
||||||
4. Да бисте обрисали карактер на курсору откуцајте: `x`{normal}
|
4. Да бисте обрисали карактер на курсору откуцајте: `x`{normal}
|
||||||
@@ -311,13 +313,13 @@ Vim је моћан едитор са много команди, сувише д
|
|||||||
3. Сада се померите на четврти ред.
|
3. Сада се померите на четврти ред.
|
||||||
4. Откуцајте `2dd`{normal} да обришете два реда.
|
4. Откуцајте `2dd`{normal} да обришете два реда.
|
||||||
|
|
||||||
1) Sedlo mi je od marame,
|
1) Седло ми је од мараме,
|
||||||
2) blato na sve strane,
|
2) блато на све стране,
|
||||||
3) uzda od kanapa,
|
3) узда од канапа,
|
||||||
4) auto mi je ovde,
|
4) ауто ми је овде,
|
||||||
5) satovi pokazuju vreme,
|
5) сатови показују време,
|
||||||
6) a bič mi je od očina
|
6) а бич ми је од очина
|
||||||
7) prebijena štapa.
|
7) пребијена штапа.
|
||||||
|
|
||||||
# Лекција 2.7: КОМАНДА ЗА ПОНИШТАВАЊЕ
|
# Лекција 2.7: КОМАНДА ЗА ПОНИШТАВАЊЕ
|
||||||
|
|
||||||
@@ -432,7 +434,7 @@ Vim је моћан едитор са много команди, сувише д
|
|||||||
|
|
||||||
4. Померите курсор на прву грешку.
|
4. Померите курсор на прву грешку.
|
||||||
|
|
||||||
5. Откукцајте `c$`{normal} и унесите остатак реда тако да буде исти као други
|
5. Откуцајте `c$`{normal} и унесите остатак реда тако да буде исти као други
|
||||||
ред, па притисните `<Esc>`{normal}.
|
ред, па притисните `<Esc>`{normal}.
|
||||||
|
|
||||||
Крај овог реда треба изменити тако да изгледа као ред испод.
|
Крај овог реда треба изменити тако да изгледа као ред испод.
|
||||||
@@ -579,7 +581,7 @@ Vim је моћан едитор са много команди, сувише д
|
|||||||
2. Куцањем `/`{normal} након чека следи израз, тражи се УНАПРЕД тај израз.
|
2. Куцањем `/`{normal} након чека следи израз, тражи се УНАПРЕД тај израз.
|
||||||
Куцањем `?`{normal} након чека следи израз, тражи се УНАЗАД тај израз.
|
Куцањем `?`{normal} након чека следи израз, тражи се УНАЗАД тај израз.
|
||||||
Након претраге, користите `n`{normal} да пронађете наредно појављивање у
|
Након претраге, користите `n`{normal} да пронађете наредно појављивање у
|
||||||
истом смеру, или `N`{normal} да га пронађете у супртном смеру.
|
истом смеру, или `N`{normal} да га пронађете у супротном смеру.
|
||||||
`<C-o>`{normal} вас води на раније позиције, `<C-i>`{normal} на новије позиције.
|
`<C-o>`{normal} вас води на раније позиције, `<C-i>`{normal} на новије позиције.
|
||||||
|
|
||||||
3. Када се курсор налази на (,),[,],{, или }, куцање `%`{normal} помера курсор на њен
|
3. Када се курсор налази на (,),[,],{, или }, куцање `%`{normal} помера курсор на њен
|
||||||
@@ -601,7 +603,7 @@ Vim је моћан едитор са много команди, сувише д
|
|||||||
~~~ cmd
|
~~~ cmd
|
||||||
:%s/старо/ново/g
|
:%s/старо/ново/g
|
||||||
~~~
|
~~~
|
||||||
За затражите потврду сваке замене, додајте затавицу ’c’
|
За затражите потврду сваке замене, додајте заставицу ’c’
|
||||||
~~~ cmd
|
~~~ cmd
|
||||||
:%s/старо/ново/gc
|
:%s/старо/ново/gc
|
||||||
~~~
|
~~~
|
||||||
@@ -909,7 +911,7 @@ Vim има детаљни систем директне помоћи. За по
|
|||||||
** Активирајте Vim могућности. **
|
** Активирајте Vim могућности. **
|
||||||
|
|
||||||
Vim има много више могућности него Vi, али је већина њих подразумевано
|
Vim има много више могућности него Vi, али је већина њих подразумевано
|
||||||
искључена. Да бисте укључили још фукционалности, морате да креирате „vimrc”
|
искључена. Да бисте укључили још функционалности, морате да креирате „vimrc”
|
||||||
фајл.
|
фајл.
|
||||||
|
|
||||||
1. Започните уређивање „vimrc” фајла. То зависи од вашег система:
|
1. Започните уређивање „vimrc” фајла. То зависи од вашег система:
|
||||||
@@ -937,11 +939,21 @@ Vim има много више могућности него Vi, али је в
|
|||||||
3. Притисните `<C-d>`{normal} и Vim ће вам приказати списак команди које почињу на
|
3. Притисните `<C-d>`{normal} и Vim ће вам приказати списак команди које почињу на
|
||||||
„e”.
|
„e”.
|
||||||
|
|
||||||
4. Притисните `<Tab>`{normal} и Vim ће да доврши име команде на „:edit”.
|
4. Притисните `<Tab>`{normal} и Vim ће да прикаже мени са могућим довршавањима
|
||||||
|
(или да доврши подударање ако је унета команда јединствена, нпр.
|
||||||
|
„:ed`<Tab>`{normal}” ће се довршити на „:edit”).
|
||||||
|
|
||||||
5. Сада додајте размак и почетак имена постојећег фајла: `:edit FA`{vim}
|
5. Употребите `<Tab>`{normal} или `<C-n>`{normal} да одете на наредно подударање.
|
||||||
|
Или употребите `<S-Tab>`{normal} или `<C-p>`{normal} да одете на претходно
|
||||||
|
подударање.
|
||||||
|
|
||||||
6. Притисните `<Tab>`{normal}. Vim ће довршити име (ако је јединствено).
|
6. Изаберите ставку `edit`{vim}. Сада можете видети да је реч `edit`{vim}
|
||||||
|
аутоматски унета у командну линију.
|
||||||
|
|
||||||
|
7. Сада додајте размак и почните да пишете име постојећег фајла: `:edit FIL`{vim}
|
||||||
|
|
||||||
|
8. Притисните `<Tab>`{normal}. Vim ће да прикаже мени довршавања са листом
|
||||||
|
фајлова чије име почиње на `FIL`
|
||||||
|
|
||||||
НАПОМЕНА: Довршавање функционише за многе команде. Нарочито је корисно за
|
НАПОМЕНА: Довршавање функционише за многе команде. Нарочито је корисно за
|
||||||
`:help`{vim}.
|
`:help`{vim}.
|
||||||
@@ -964,8 +976,11 @@ Vim има много више могућности него Vi, али је в
|
|||||||
|
|
||||||
# ЗАКЉУЧАК
|
# ЗАКЉУЧАК
|
||||||
|
|
||||||
Циљ овог приручника је био кратак преглед Vim едитора, колико да вам омогући да
|
Овим се завршава Прво поглавље Vim приручника. Ако желите, можете да наставите са
|
||||||
га релативно једноставно користите. Он дефинитивно није потпун, јер Vim има
|
[Другим поглављем](@tutor:vim-02-beginner).
|
||||||
|
|
||||||
|
Циљ овог поглавља је био кратак преглед Vim едитора, колико да вам омогући да
|
||||||
|
га релативно једноставно користите. Оно дефинитивно није потпуно, јер Vim има
|
||||||
много, много више команди. Консултујте помоћ често.
|
много, много више команди. Консултујте помоћ често.
|
||||||
|
|
||||||
На мрежи постоји много ресурса помоћу којих можете више да научите о Vim
|
На мрежи постоји много ресурса помоћу којих можете више да научите о Vim
|
||||||
@@ -982,7 +997,7 @@ Vim има много више могућности него Vi, али је в
|
|||||||
Ако вам више одговара књига, често се препоручују *Practical Vim* и наставак
|
Ако вам више одговара књига, често се препоручују *Practical Vim* и наставак
|
||||||
*Modern Vim* аутора Дру Нила.
|
*Modern Vim* аутора Дру Нила.
|
||||||
|
|
||||||
Овај приручник су написали Мајкс С. Пирс и Роберт К. Вер, Колорадо рударска
|
Овај приручник су написали Мајкл С. Пирс и Роберт К. Вер, Колорадо рударска
|
||||||
школа, користећи идеје које је доставио Чарлс Смит из Колорадо државног
|
школа, користећи идеје које је доставио Чарлс Смит из Колорадо државног
|
||||||
универзитета. И-мејл: bware@mines.colorado.edu.
|
универзитета. И-мејл: bware@mines.colorado.edu.
|
||||||
|
|
||||||
@@ -991,4 +1006,4 @@ Vim има много више могућности него Vi, али је в
|
|||||||
|
|
||||||
Превод на српски: Иван Нејгебауер <ian@uns.ac.rs>
|
Превод на српски: Иван Нејгебауер <ian@uns.ac.rs>
|
||||||
Верзија 1.0, мај/јуни 2014.
|
Верзија 1.0, мај/јуни 2014.
|
||||||
Прилагодио за vim-tutor-mode Иван Пешић.
|
Прилагодио и дорадио за vim-tutor-mode Иван Пешић.
|
||||||
|
@@ -1,45 +1,45 @@
|
|||||||
{
|
{
|
||||||
"expect": {
|
"expect": {
|
||||||
"25": -1,
|
"27": -1,
|
||||||
"107": "Риба риби гризе реп.",
|
"109": "Риба риби гризе реп.",
|
||||||
"129": "Део текста недостаје из овог реда.",
|
"131": "Део текста недостаје из овог реда.",
|
||||||
"130": "Део текста недостаје из овог реда.",
|
"132": "Део текста недостаје из овог реда.",
|
||||||
"149": "Део текста недостаје у овом реду.",
|
"151": "Део текста недостаје у овом реду.",
|
||||||
"150": "Део текста недостаје у овом реду.",
|
"152": "Део текста недостаје у овом реду.",
|
||||||
"151": "Део текста недостаје и овде.",
|
"153": "Део текста недостаје и овде.",
|
||||||
"152": "Део текста недостаје и овде.",
|
"154": "Део текста недостаје и овде.",
|
||||||
"224": "Неке речи не припадају овој реченици.",
|
"226": "Неке речи не припадају овој реченици.",
|
||||||
"241": "Неко је унео крај овог реда двапут.",
|
"243": "Неко је унео крај овог реда двапут.",
|
||||||
"280": -1,
|
"282": -1,
|
||||||
"300": "Овај ред речи је исправљен.",
|
"302": "Овај ред речи је исправљен.",
|
||||||
"314": -1,
|
|
||||||
"315": -1,
|
|
||||||
"316": -1,
|
"316": -1,
|
||||||
"317": -1,
|
"317": -1,
|
||||||
"318": -1,
|
"318": -1,
|
||||||
"319": -1,
|
"319": -1,
|
||||||
"320": -1,
|
"320": -1,
|
||||||
"336": "Исправите грешке у овом реду и поништите их.",
|
"321": -1,
|
||||||
"376": -1,
|
"322": -1,
|
||||||
"377": -1,
|
"338": "Исправите грешке у овом реду и поништите их.",
|
||||||
"378": -1,
|
"378": -1,
|
||||||
"379": -1,
|
"379": -1,
|
||||||
"393": "Када је овај ред уношен, неко је притискао погрешне тастере!",
|
"380": -1,
|
||||||
"394": "Када је овај ред уношен, неко је притискао погрешне тастере!",
|
"381": -1,
|
||||||
"415": "Овај ред има неколико речи које треба исправити оператором измене.",
|
"395": "Када је овај ред уношен, неко је притискао погрешне тастере!",
|
||||||
"416": "Овај ред има неколико речи које треба исправити оператором измене.",
|
"396": "Када је овај ред уношен, неко је притискао погрешне тастере!",
|
||||||
"438": "Крај овог реда треба исправити коришћењем `c$` команде.",
|
"417": "Овај ред има неколико речи које треба исправити оператором измене.",
|
||||||
"439": "Крај овог реда треба исправити коришћењем `c$` команде.",
|
"418": "Овај ред има неколико речи које треба исправити оператором измене.",
|
||||||
"505": -1,
|
"440": "Крај овог реда треба исправити коришћењем `c$` команде.",
|
||||||
"525": -1,
|
"441": "Крај овог реда треба исправити коришћењем `c$` команде.",
|
||||||
"550": "Риба риби гризе реп.",
|
"507": -1,
|
||||||
"744": -1,
|
"527": -1,
|
||||||
"749": -1,
|
"552": "Риба риби гризе реп.",
|
||||||
"767": "Овај ред омогућава вежбање надовезивања текста у неком реду.",
|
"746": -1,
|
||||||
"768": "Овај ред омогућава вежбање надовезивања текста у неком реду.",
|
"751": -1,
|
||||||
"788": "Додавање 123 на 456 даје 579.",
|
"769": "Овај ред омогућава вежбање надовезивања текста у неком реду.",
|
||||||
"789": "Додавање 123 на 456 даје 579.",
|
"770": "Овај ред омогућава вежбање надовезивања текста у неком реду.",
|
||||||
"814": "а) Ово је први ред.",
|
"790": "Додавање 123 на 456 даје 579.",
|
||||||
"815": "б) Ово је други ред."
|
"791": "Додавање 123 на 456 даје 579.",
|
||||||
|
"816": "а) Ово је први ред.",
|
||||||
|
"817": "б) Ово је други ред."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user