Patch 7.0.095
Problem: The Greek tutor is not available in utf-8. "el" is used for the
language, only "gr" for the country is recognized.
Solution: Add the utf-8 Greek tutor. Use it for conversion to iso-8859-7
and cp737. (Lefteris Dimitroulakis)
Files: runtime/tutor/Makefile, runtime/tutor/tutor.gr.utf-8,
runtime/tutor/tutor.vim
*** ../vim-7.0.094/runtime/tutor/Makefile Sat Sep 2 14:54:17 2006
--- runtime/tutor/Makefile Sun Sep 10 11:56:54 2006
***************
*** 7,13 ****
all: tutor.ja.sjis tutor.ja.euc \
tutor.ko.euc \
! tutor.ru tutor.ru.cp1251
tutor.ja.sjis: tutor.ja.utf-8
nkf -WXs tutor.ja.utf-8 > tutor.ja.sjis
--- 7,14 ----
all: tutor.ja.sjis tutor.ja.euc \
tutor.ko.euc \
! tutor.ru tutor.ru.cp1251 \
! tutor.gr tutor.gr.cp737
tutor.ja.sjis: tutor.ja.utf-8
nkf -WXs tutor.ja.utf-8 > tutor.ja.sjis
***************
*** 23,25 ****
--- 24,32 ----
tutor.ru.cp1251: tutor.ru.utf-8
iconv -f UTF-8 -t cp1251 tutor.ru.utf-8 > tutor.ru.cp1251
+
+ tutor.gr: tutor.gr.utf-8
+ iconv -f UTF-8 -t ISO-8859-7 tutor.gr.utf-8 > tutor.gr
+
+ tutor.gr.cp737: tutor.gr.utf-8
+ iconv -f UTF-8 -t cp737 tutor.gr.utf-8 > tutor.gr.cp737
*** ../vim-7.0.094/runtime/tutor/tutor.gr.utf-8 Sun Sep 10 13:20:58 2006
--- runtime/tutor/tutor.gr.utf-8 Sun Sep 10 11:54:10 2006
***************
*** 0 ****
--- 1,815 ----
+
===============================================================================
+ = Παλ Ï Ï Î® Ï Î¸ α Ï Îµ Ï Ï Î¿ V I M T u t o r -
ÎκδοÏη 1.5 =
+
===============================================================================
+
+ Î Vim είναι ÎÎ½Î±Ï ÏανίÏÏÏ
ÏÎ¿Ï ÏÏ
νÏάκÏηÏ
ÏοÏ
ÎÏει ÏολλÎÏ ÎµÎ½ÏολÎÏ, ÏάÏα
+ ÏολλÎÏ Î³Î¹Î± να εξηγήÏοÏ
με Ïε μία
ÏεÏιήγηÏη ÏÏÏÏ Î±Ï
Ïή. ÎÏ
Ïή η ÏεÏιήγηÏη
+ ÏÏεδιάÏÏηκε για να ÏεÏιγÏάÏει
ικανοÏοιηÏικά ÏÎ¹Ï ÎµÎ½ÏολÎÏ ÏοÏ
θα ÏαÏ
+ κάνοÏ
ν να ÏÏηÏιμοÏοιείÏε εÏκολα Ïον Vim
Ïαν Îναν Î³ÎµÎ½Î¹ÎºÎ®Ï ÏÏήÏÎ·Ï ÏÏ
νÏάκÏη.
+
+ ΠκαÏά ÏÏοÏÎγγιÏη ÏÏÏÎ½Î¿Ï ÏοÏ
αÏαιÏείÏαι για να ολοκληÏÏÏεÏε Ïην
ÏεÏιήγηÏη
+ είναι 25-30 λεÏÏά, εξαÏÏÏνÏÎ±Ï Î±ÏÏ Ïο ÏÏÏο
ÏÏÏνο θα ξοδÎÏεÏε για
+ ÏειÏαμαÏιÏμοÏÏ.
+
+ Îι ενÏολÎÏ ÏÏα μαθήμαÏα θα
ÏÏοÏοÏοιήÏοÏ
ν Ïο κείμενο. ÎημιοÏ
ÏγήÏÏε Îνα
+ ανÏίγÏαÏο αÏ
ÏÎ¿Ï ÏοÏ
αÏÏείοÏ
για να
εξαÏκηθείÏε (αν ξεκινήÏαÏε Ïο
+ "Vimtutor" αÏ
ÏÏ ÎµÎ¯Î½Î±Î¹ ήδη Îνα ανÏίγÏαÏο).
+
+ Îίναι ÏημανÏÎ¹ÎºÏ Î½Î± θÏ
μάÏÏε ÏÏι αÏ
Ïή η
ÏεÏιήγηÏη είναι οÏγανÏμÎνη ÎÏÏι
+ ÏÏÏε να διδάÏκει μÎÏÏ ÏÎ·Ï ÏÏήÏηÏ. ÎÏ
ÏÏ
Ïημαίνει ÏÏι ÏÏειάζεÏαι να
+ εκÏελείÏε ÏÎ¹Ï ÎµÎ½ÏολÎÏ Î³Î¹Î± να ÏÎ¹Ï Î¼Î¬Î¸ÎµÏε
ÏÏÏÏά. Îν διαβάζεÏε μÏνο Ïο
+ κείμενο, θα ÏÎ¹Ï Î¾ÎµÏάÏεÏε!
+
+ ΤÏÏα, βεβαιÏθείÏε ÏÏι Ïο ÏλήκÏÏο Shift-Lock
ÎÎΠείναι ÏαÏημÎνο και
+ ÏαÏήÏÏε Ïο ÏλήκÏÏο j αÏκεÏÎÏ ÏοÏÎÏ Î³Î¹Î±
να μεÏακινήÏεÏε Ïον δÏομÎα ÎÏÏι
+ ÏÏÏε Ïο Îάθημα 1.1 να γεμίÏει ÏλήÏÏÏ Ïην
οθÏνη.
+
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Îάθημα 1.1: ÎÎΤÎÎÎÎÎÎΤÎΣ ΤÎÎ
ÎΡÎÎÎÎ
+
+ ** Îια να κινήÏεÏε Ïον δÏομÎα, ÏαÏήÏÏε Ïα
ÏλήκÏÏα h,j,k,l ÏÏÏÏ Î´ÎµÎ¯ÏνεÏαι. **
+ ^
+ k Hint: Το ÏλήκÏÏο h είναι αÏιÏÏεÏά
και κινεί ÏÏ' αÏιÏÏεÏά.
+ < h l > Το ÏλήκÏÏο l είναι δεξιά και
κινεί ÏÏα δεξιά.
+ j Το ÏλήκÏÏο j μοιάζει με
βελάκι ÏÏÎ¿Ï Ïα κάÏÏ.
+ v
+
+ 1. ÎεÏακινείÏÏε Ïον δÏομÎα ÏÏιγÏÏÏ ÏÏην
οθÏνη μÎÏÏι να νοιÏθεÏε άνεÏα.
+
+ 2. ÎÏαÏήÏÏε ÏαÏημÎνο Ïο κάÏÏ ÏλήκÏÏο (j)
μÎÏÏι να εÏαναληÏθεί.
+ ---> ΤÏÏα ξÎÏεÏε ÏÏÏ Î½Î± μεÏακινηθείÏε ÏÏο
εÏÏμενο μάθημα.
+
+ 3. ΧÏηÏιμοÏοιÏνÏÎ±Ï Ïο κάÏÏ ÏλήκÏÏο,
μεÏακινηθείÏε ÏÏο Îάθημα 1.2.
+
+ ΣημείÏÏη: Îν αμÏιβάλλεÏε για κάÏι ÏοÏ
ÏαÏήÏαÏε, ÏαÏήÏÏε <ESC> για να βÏεθείÏε
+ ÏÏην Îανονική ÎαÏάÏÏαÏη. ÎεÏά ÏαÏήÏÏε
ξανά Ïην ενÏολή ÏοÏ
θÎλαÏε.
+
+ ΣημείÏÏη: Τα ÏλήκÏÏα ÏοÏ
δÏομÎα θα ÏÏÎÏει
εÏίÏÎ·Ï Î½Î± δοÏ
λεÏοÏ
ν. Îλλά με Ïα hjkl
+ θα μÏοÏείÏε να κινηθείÏε ÏολÏ
γÏηγοÏÏÏεÏα, μÏÎ»Î¹Ï Ïα ÏÏ
νηθίÏεÏε.
+
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Îάθημα 1.2: ÎÎ ÎÎÎÎÎΤÎΣ ÎÎÎ
ÎÎÎÎÎÎÎΤÎΣ ΣΤÎÎ VIM
+
+ !! ΣÎÎÎÎΩΣÎ: Î Ïιν εκÏελÎÏεÏε κάÏοιο αÏÏ Ïα
βήμαÏα, διαβάÏÏε Ïλο Ïο μάθημα!!
+
+ 1. ΠαÏήÏÏε Ïο ÏλήκÏÏο <ESC> (για να είÏÏε
ÏίγοÏ
Ïα ÏÏην Îανονική ÎαÏάÏÏαÏη).
+
+ 2. ΠληκÏÏολογήÏÏε: :q! <ENTER>.
+
+ ---> ÎÏ
ÏÏ ÎµÎ¾ÎÏÏεÏαι αÏÏ Ïον ÏÏ
νÏάκÏη ΧΩΡÎΣ
να ÏÏÏει ÏÏÎ¿Î¹ÎµÏ Î±Î»Î»Î±Î³ÎÏ ÎÏεÏε κάνει.
+ Îν θÎλεÏε να ÏÏÏεÏε ÏÎ¹Ï Î±Î»Î»Î±Î³ÎÏ ÎºÎ±Î¹ να
εξÎÏθεÏε ÏληκÏÏολογήÏÏε:
+ :wq <ENTER>
+
+ 3. ÎÏαν δείÏε Ïην ÏÏοÏÏοÏή ÏοÏ
ÏλοιοÏ,
ÏληκÏÏολογήÏÏε Ïην ενÏολή με Ïην οÏοία
+ μÏήκαÏε Ïε αÏ
Ïήν Ïην ÏεÏιήγηÏη. ÎÏοÏεί
να είναι: vimtutor <ENTER>
+ Îανονικά θα ÏÏηÏιμοÏοιοÏÏαÏε:
vim tutor <ENTER>
+
+ ---> 'vim' Ïημαίνει ειÏαγÏγή ÏÏον ÏÏ
νÏάκÏη vim,
'tutor' είναι Ïο αÏÏείο ÏοÏ
+ θÎλοÏ
με να διοÏθÏÏοÏ
με.
+
+ 4. Îν ÎÏεÏε αÏομνημονεÏÏει αÏ
Ïά Ïα βήμαÏα
και ÎÏεÏε αÏ
ÏοÏεÏοίθηÏη, εκÏελÎÏÏε
+ Ïα βήμαÏα 1 ÎÏÏ 3 για να βγείÏε και να
μÏείÏε ξανά ÏÏον ÏÏ
νÏάκÏη. ÎεÏά
+ μεÏακινήÏÏε Ïον δÏομÎα κάÏÏ ÏÏο Îάθημα
1.3.
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Îάθημα 1.3: ÎÎÎΡÎΩΣΠÎÎÎÎÎÎÎÎ¥ -
ÎÎÎÎΡÎΦÎ
+
+ ** ÎÏο είÏÏε ÏÏην Îανονική ÎαÏάÏÏαÏη
ÏαÏήÏÏε x για να διαγÏάÏεÏε Ïον
+ ÏαÏακÏήÏα κάÏÏ Î±ÏÏ Ïον δÏομÎα. **
+
+ 1. ÎεÏακινείÏÏε Ïον δÏομÎα ÏÏην ÏαÏακάÏÏ
γÏαμμή ÏημειÏμÎνη με --->.
+
+ 2. Îια να διοÏθÏÏεÏε Ïα λάθη, κινείÏÏε Ïον
δÏομÎα μÎÏÏι να είναι ÏÎ¬Î½Ï Î±ÏÏ
+ Ïον ÏαÏακÏήÏα ÏοÏ
θα διαγÏαÏεί.
+
+ 3. ΠαÏήÏÏε Ïο ÏλήκÏÏο x για να διαγÏάÏεÏε
Ïον ανεÏιθÏμηÏο ÏαÏακÏήÏα.
+
+ 4. ÎÏαναλάβεÏε Ïα βήμαÏα 2 μÎÏÏι 4 μÎÏÏι η
ÏÏÏÏαÏη να είναι ÏÏÏÏή.
+
+ ---> The ccow jumpedd ovverr thhe mooon.
+
+ 5. ΤÏÏα ÏοÏ
η γÏαμμή είναι ÏÏÏÏή, ÏηγαίνÏε
ÏÏο Îάθημα 1.4.
+
+ ΣÎÎÎÎΩΣÎ: ÎαθÏÏ Î´Î¹Î±ÏÏÎÏεÏε αÏ
Ïήν Ïην
ÏεÏιήγηÏη, ÏÏοÏÏαθήÏÏε να μην
+ αÏομνημονεÏεÏε, μαθαίνεÏε με Ïη ÏÏήÏη.
+
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Îάθημα 1.4: ÎÎÎΡÎΩΣΠÎÎÎÎÎÎÎÎ¥ -
Î ÎΡÎÎÎÎÎÎ
+
+ ** ÎÏο είÏÏε Ïε Îανονική ÎαÏάÏÏαÏη ÏαÏήÏÏε
i για να ÏαÏεμβάλλεÏε κείμενο. **
+
+ 1. ÎεÏακινείÏÏε Ïον δÏομÎα μÎÏÏι Ïην
ÏÏÏÏη γÏαμμή ÏαÏακάÏÏ ÏημειÏμÎνη με --->.
+
+ 2. Îια να κάνεÏε Ïην ÏÏÏÏη γÏαμμή ίδια με
Ïην δεÏÏεÏη, μεÏακινείÏÏε Ïον
+ δÏομÎα ÏÎ¬Î½Ï ÏÏον ÏÏÏÏο ÏαÏακÏήÏα ÎÎΤÎ
αÏÏ ÏÏοÏ
θα ÏαÏεμβληθεί Ïο κείμενο.
+
+ 3. ΠαÏήÏÏε Ïο i και ÏληκÏÏολογήÏÏε ÏιÏ
αÏαÏαίÏηÏÎµÏ ÏÏοÏθήκεÏ.
+
+ 4. ÎαθÏÏ Î´Î¹Î¿ÏθÏνεÏε κάθε Î»Î¬Î¸Î¿Ï ÏαÏήÏÏε <ESC>
για να εÏιÏÏÏÎÏεÏε ÏÏην
+ Îανονική ÎαÏάÏÏαÏη. ÎÏαναλάβεÏε Ïα
βήμαÏα 2 μÎÏÏι 4 για να διοÏθÏÏεÏε
+ Ïην ÏÏÏÏαÏη.
+
+ ---> There is text misng this .
+ ---> There is some text missing from this line.
+
+ 5. ÎÏαν είÏÏε άνεÏοι με Ïην ÏαÏεμβολή
κειμÎνοÏ
μεÏακινηθείÏε ÏÏην
+ ÏαÏακάÏÏ ÏεÏίληÏη.
+
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ ÎÎÎÎÎÎ 1 Î ÎΡÎÎÎΨÎ
+
+
+ 1. ΠδÏομÎÎ±Ï ÎºÎ¹Î½ÎµÎ¯Ïαι ÏÏηÏιμοÏοιÏνÏαÏ
είÏε Ïα ÏλήκÏÏα δÏομÎα ή Ïα hjkl.
+ h (αÏιÏÏÎÏα) j (κάÏÏ) k (ÏάνÏ) l (δεξιά)
+
+ 2. Îια να μÏείÏε ÏÏον Vim (αÏÏ Ïην ÏÏοÏÏοÏή %)
γÏάÏÏε: vim ÎΡΧÎÎÎ <ENTER>
+
+ 3. Îια να βγείÏε γÏάÏÏε: <ESC> :q! <ENTER> για
αÏÏÏÏιÏη ÏÏν αλλαγÏν.
+ ΠγÏάÏÏε: <ESC> :wq <ENTER> για
αÏοθήκεÏ
Ïη ÏÏν αλλαγÏν.
+
+ 4. Îια να διαγÏάÏεÏε Îναν ÏαÏακÏήÏα κάÏÏ
αÏÏ Ïον δÏομÎα Ïε
+ Îανονική ÎαÏάÏÏαÏη ÏαÏήÏÏε: x
+
+ 5. Îια να ειÏάγεÏε κείμενο ÏÏον δÏομÎα ÏÏο
είÏÏε Ïε Îανονική ÎαÏάÏÏαÏη γÏάÏÏε:
+ i ÏληκÏÏολογήÏÏε Ïο κείμενο <ESC>
+
+ ΣÎÎÎÎΩΣÎ: ΠαÏÏνÏÎ±Ï <ESC> θα ÏοÏοθεÏηθείÏε
ÏÏην Îανονική ÎαÏάÏÏαÏη ή θα
+ ακÏ
ÏÏÏεÏε μία ανεÏιθÏμηÏη και
μεÏικÏÏ Î¿Î»Î¿ÎºÎ»Î·ÏÏμÎνη ενÏολή.
+
+ ΤÏÏα ÏÏ
νεÏίÏÏε με Ïο Îάθημα 2.
+
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Îάθημα 2.1: ÎÎΤÎÎÎΣ ÎÎÎÎΡÎΦÎΣ
+
+ ** ÎÏάÏÏε dw για να διαγÏάÏεÏε μÎÏÏι Ïο
ÏÎÎ»Î¿Ï Î¼Î¯Î±Ï Î»ÎξηÏ. **
+
+ 1. ΠαÏήÏÏε <ESC> για να βεβαιÏθείÏε ÏÏι
είÏÏε ÏÏην Îανονική ÎαÏάÏÏαÏη.
+
+ 2. ÎεÏακινείÏÏε Ïον δÏομÎα ÏÏην ÏαÏακάÏÏ
γÏαμμή ÏημειÏμÎνη με --->.
+
+ 3. ΠηγαίνεÏε Ïον δÏομÎα ÏÏην αÏÏή ÏηÏ
λÎÎ¾Î·Ï ÏοÏ
ÏÏÎÏει να διαγÏαÏεί.
+
+ 4. ÎÏάÏÏε dw για να κάνεÏε Ïην λÎξη να
εξαÏανιÏÏεί.
+
+ ΣÎÎÎÎΩΣÎ: Τα γÏάμμαÏα dw θα εμÏανιÏÏοÏν
ÏÏην ÏελεÏ
Ïαία γÏαμμή ÏÎ·Ï Î¿Î¸ÏÎ½Î·Ï ÏÏο
+ Ïα ÏληκÏÏολογείÏε. Îν γÏάÏαÏε κάÏι
λάθοÏ, ÏαÏήÏÏε <ESC> και
+ ξεκινήÏÏε αÏÏ Ïην αÏÏή.
+
+ ---> There are a some words fun that don't belong paper in this sentence.
+
+ 5. ÎÏαναλάβεÏε Ïα βήμαÏα 3 και 4 μÎÏÏι η
ÏÏÏÏαÏη να είναι ÏÏÏÏή και
+ ÏηγαίνεÏε ÏÏο Îάθημα 2.2.
+
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Îάθημα 2.2: Î ÎΡÎΣΣÎΤÎΡÎΣ ÎÎΤÎÎÎΣ
ÎÎÎÎΡÎΦÎΣ
+
+ ** ΠληκÏÏολογήÏÏε d$ για να διαγÏάÏεÏε
μÎÏÏι Ïο ÏÎÎ»Î¿Ï ÏÎ·Ï Î³ÏαμμήÏ. **
+
+ 1. ΠαÏήÏÏε <ESC> για να βεβαιÏθείÏε ÏÏι
είÏÏε ÏÏην Îανονική ÎαÏάÏÏαÏη.
+
+ 2. ÎεÏακινείÏÏε Ïον δÏομÎα ÏÏην ÏαÏακάÏÏ
γÏαμμή ÏημειÏμÎνη με --->.
+
+ 3. ÎεÏακινείÏÏε Ïον δÏομÎα ÏÏο ÏÎÎ»Î¿Ï ÏηÏ
ÏÏÏÏÎ®Ï Î³ÏÎ±Î¼Î¼Î®Ï (ÎÎΤΠÏην ÏÏÏÏη . ).
+
+ 4. ΠαÏήÏÏε d$ για να διαγÏάÏεÏε μÎÏÏι Ïο
ÏÎÎ»Î¿Ï ÏÎ·Ï Î³ÏαμμήÏ.
+
+ ---> Somebody typed the end of this line twice. end of this line twice.
+
+ 5. ΠηγαίνεÏε ÏÏο Îάθημα 2.3 για να
καÏαλάβεÏε Ïι ÏÏ
μβαίνει.
+
+
+
+
+
+
+
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Îάθημα 2.3: Î ÎΡΠÎÎΤÎÎΩΠÎÎÎ
ÎÎΤÎÎÎÎÎÎÎΩÎ
+
+
+ ΠμοÏÏή ÏÎ·Ï ÎµÎ½ÏÎ¿Î»Î®Ï Î´Î¹Î±Î³ÏαÏÎ®Ï d είναι ÏÏ
εξήÏ:
+
+ [αÏιθμÏÏ] d ανÏικείμενο Î d
[αÏιθμÏÏ] ανÏικείμενο
+ ÎÏοÏ
:
+ αÏιθμÏÏ - ÏÏÏÎµÏ ÏοÏÎÏ Î¸Î± εκÏελεÏÏεί η
ενÏολή (ÏÏοαιÏεÏικÏ, εξ' οÏιÏμοÏ=1).
+ d - η ενÏολή ÏÎ·Ï Î´Î¹Î±Î³ÏαÏήÏ.
+ ανÏικείμενο - ÏÎ¬Î½Ï Ïε Ïι θα λειÏοÏ
ÏγήÏει
η ενÏολή (ÏαÏακάÏÏ Î»Î¯ÏÏα).
+
+ Îία μικÏή λίÏÏα αÏÏ Î±Î½Ïικείμενα:
+ w - αÏÏ Ïον δÏομÎα μÎÏÏι Ïο ÏÎÎ»Î¿Ï ÏηÏ
λÎξηÏ, ÏεÏιλαμβάνονÏÎ±Ï Ïο διάÏÏημα.
+ e - αÏÏ Ïον δÏομÎα μÎÏÏι Ïο ÏÎÎ»Î¿Ï ÏηÏ
λÎξηÏ, ΧΩΡÎΣ Ïο διάÏÏημα.
+ $ - αÏÏ Ïον δÏομÎα μÎÏÏι Ïο ÏÎÎ»Î¿Ï ÏηÏ
γÏαμμήÏ.
+
+ ΣÎÎÎÎΩΣÎ: Îια ÏοÏ
Ï ÏÏÏοÏ
Ï ÏηÏ
ÏεÏιÏÎÏειαÏ, ÏαÏÏνÏÎ±Ï Î±ÏλÏÏ Ïο ανÏικείμενο
ÏÏο
+ είÏÏε ÏÏην Îανονική ÎαÏάÏÏαÏη ÏÏÏίÏ
κάÏοια ενÏολή θα μεÏακινήÏεÏε
+ Ïον δÏομÎα ÏÏÏÏ ÎºÎ±Î¸Î¿ÏίζεÏαι ÏÏην
λίÏÏα ανÏικειμÎνÏν.
+
+
+
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Îάθημα 2.4: ÎÎÎ ÎÎÎÎΡÎΣΠΣΤÎÎ
'ÎÎΤÎÎÎ-ÎÎΤÎÎÎÎÎÎÎÎ'
+
+ ** ΠληκÏÏολογήÏÏε dd για να
διαγÏάÏεÏε Ïλη Ïη γÏαμμή. **
+
+ ÎξαιÏÎ¯Î±Ï ÏÎ·Ï ÏÏ
ÏνÏÏηÏÎ±Ï ÏÎ·Ï Î´Î¹Î±Î³ÏαÏήÏ
ολÏκληÏÎ·Ï Î³ÏαμμήÏ, οι ÏÏεδιαÏÏÎÏ
+ ÏοÏ
Vim αÏοÏάÏιÏαν ÏÏι θα ήÏαν εÏ
κολÏÏεÏο
να γÏάÏεÏε αÏλÏÏ Î´Ïο d ÏÏη
+ ÏειÏά για να διαγÏάÏεÏε μία γÏαμμή.
+
+ 1. ÎεÏακινείÏÏε Ïον δÏομÎα ÏÏη δεÏÏεÏη
γÏαμμή ÏÎ·Ï ÏαÏακάÏÏ ÏÏάÏηÏ.
+ 2. ÎÏάÏÏε dd για να διαγÏάÏεÏε Ïη γÏαμμή.
+ 3. ΤÏÏα μεÏακινηθείÏε ÏÏην ÏÎÏαÏÏη γÏαμμή.
+ 4. ÎÏάÏÏε 2dd (θÏ
μηθείÏε
αÏιθμÏÏ-ενÏολή-ανÏικείμενο) για να
+ διαγÏάÏεÏε δÏο γÏαμμÎÏ.
+
+ 1) Roses are red,
+ 2) Mud is fun,
+ 3) Violets are blue,
+ 4) I have a car,
+ 5) Clocks tell time,
+ 6) Sugar is sweet
+ 7) And so are you.
+
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Îάθημα 2.5: Î ÎÎΤÎÎÎ ÎÎÎÎΡÎΣÎΣ
+
+ ** ΠαÏήÏÏε u για να αναιÏÎÏεÏε ÏιÏ
ÏελεÏ
ÏÎ±Î¯ÎµÏ ÎµÎ½ÏολÎÏ,
+ U για να διοÏθÏÏεÏε Ïλη Ïη γÏαμμή. **
+
+ 1. ÎεÏακινείÏÏε Ïον δÏομÎα ÏÏην ÏαÏακάÏÏ
γÏαμμή ÏημειÏμÎνη με ---> και
+ ÏοÏοθεÏήÏÏε Ïον ÏÎ¬Î½Ï ÏÏο ÏÏÏÏο λάθοÏ.
+ 2. ΠαÏήÏÏε x για να διαγÏάÏεÏε Ïον ÏÏÏÏο
ανεÏιθÏμηÏο ÏαÏακÏήÏα.
+ 3. ΤÏÏα ÏαÏήÏÏε u για να αναιÏÎÏεÏε Ïην
ÏελεÏ
Ïαία εκÏελεÏμÎνη ενÏολή.
+ 4. ÎÏ
Ïή Ïη ÏοÏά διοÏθÏÏÏε Ïλα Ïα λάθη ÏÏη
γÏαμμή ÏÏηÏιμοÏοιÏνÏÎ±Ï Ïην ενÏολή x.
+ 5. ΤÏÏα ÏαÏήÏÏε Îνα κεÏαλαίο U για να
εÏιÏÏÏÎÏεÏε Ïη γÏαμμή ÏÏην αÏÏική
+ ÏÎ·Ï ÎºÎ±ÏάÏÏαÏη.
+ 6. ΤÏÏα ÏαÏήÏÏε u μεÏικÎÏ ÏοÏÎÏ Î³Î¹Î± να
αναιÏÎÏεÏε Ïην U και
+ ÏÏοηγοÏÎ¼ÎµÎ½ÎµÏ ÎµÎ½ÏολÎÏ.
+ 7. ΤÏÏα ÏαÏήÏÏε CTRL-R (κÏαÏÏνÏÎ±Ï ÏαÏημÎνο Ïο
ÏλήκÏÏο CTRL καθÏÏ ÏαÏάÏε Ïο R)
+ μεÏικÎÏ ÏοÏÎÏ Î³Î¹Î± να εÏαναÏÎÏεÏε ÏιÏ
ενÏολÎÏ (αναίÏεÏη ÏÏν αναιÏÎÏεÏν).
+
+ ---> Fiix the errors oon thhis line and reeplace them witth undo.
+
+ 8. ÎÏ
ÏÎÏ ÎµÎ¯Î½Î±Î¹ ÏÎ¿Î»Ï ÏÏήÏÎ¹Î¼ÎµÏ ÎµÎ½ÏολÎÏ.
ΤÏÏα ÏηγαίνεÏε ÏÏην
+ ΠεÏίληÏη ÏοÏ
ÎαθήμαÏÎ¿Ï 2.
+
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ ÎÎÎÎÎÎ 2 Î ÎΡÎÎÎΨÎ
+
+
+ 1. Îια να διαγÏάÏεÏε αÏÏ Ïον δÏομÎα μÎÏÏι
Ïο ÏÎÎ»Î¿Ï Î»ÎÎ¾Î·Ï Î³ÏάÏÏε: dw
+
+ 2. Îια να διαγÏάÏεÏε αÏÏ Ïον δÏομÎα μÎÏÏι
Ïο ÏÎÎ»Î¿Ï Î³ÏÎ±Î¼Î¼Î®Ï Î³ÏάÏÏε: d$
+
+ 3. Îια να διαγÏάÏεÏε ολÏκληÏη Ïη γÏαμμή
γÏάÏÏε: dd
+
+ 4. ΠμοÏÏή για μία ενÏολή ÏÏην Îανονική
ÎαÏάÏÏαÏη είναι:
+
+ [αÏιθμÏÏ] ενÏολή ανÏικείμενο Î
ενÏολή [αÏιθμÏÏ] ανÏικείμενο
+ ÏÏοÏ
:
+ αÏιθμÏÏ - ÏÏÏÎµÏ ÏοÏÎÏ Î½Î± εÏαναληÏθεί η
ενÏολή
+ ενÏολή - Ïι να γίνει, ÏÏÏÏ Î· d για
διαγÏαÏή
+ ανÏικείμενο - ÏÎ¬Î½Ï Ïε Ïι να ενεÏγήÏει η
ενÏολή, ÏÏÏÏ w (λÎξη),
+ $ (ÏÎÎ»Î¿Ï ÏÎ·Ï Î³ÏαμμήÏ), κÏλ.
+
+ 5. Îια να αναιÏÎÏεÏε ÏÏοηγοÏμενεÏ
ενÎÏγειεÏ, ÏαÏήÏÏε: u (ÏÎµÎ¶Ï u)
+ Îια να αναιÏÎÏεÏε ÏÎ»ÎµÏ ÏÎ¹Ï Î±Î»Î»Î±Î³ÎÏ ÏÏη
γÏαμμή, ÏαÏήÏÏε: U (κεÏαλαίο U)
+ Îια να αναιÏÎÏεÏε ÏÎ¹Ï Î±Î½Î±Î¹ÏÎÏειÏ,
ÏαÏήÏÏε: CTRL-R
+
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Îάθημα 3.1: Î ÎÎΤÎÎΠΤÎÎ ÎÎÎΤÎΣÎΣ
+
+
+ ** ΠαÏήÏÏε p για να ÏοÏοθεÏήÏεÏε Ïην
ÏελεÏ
Ïαία διαγÏαÏή μεÏά Ïον δÏομÎα. **
+
+ 1. ÎεÏακινείÏÏε Ïον δÏομÎα ÏÏην ÏÏÏÏη
γÏαμμή ÏÎ·Ï ÏαÏακάÏÏ Î¿Î¼Î¬Î´Î±Ï.
+
+ 2. ΠαÏήÏÏε dd για να διαγÏάÏεÏε Ïη γÏαμμή
και να Ïην αÏοθηκεÏÏεÏε Ïε
+ ÏÏοÏÏÏινή μνήμη ÏοÏ
Vim.
+
+ 3. ÎεÏακινείÏÏε Ïον δÏομÎα ÏÏη γÏαμμή
Î ÎÎΩ αÏÏ ÎµÎºÎµÎ¯ ÏοÏ
θα ÏÏÎÏει να Ïάει
+ η διαγÏαμμÎνη γÏαμμή.
+
+ 4. ÎÏο είÏÏε Ïε Îανονική ÎαÏάÏÏαÏη,
ÏαÏήÏÏε p για να βάλεÏε Ïη γÏαμμή.
+
+ 5. ÎÏαναλάβεÏε Ïα βήμαÏα 2 ÎÏÏ 4 για να
βάλεÏε ÏÎ»ÎµÏ ÏÎ¹Ï Î³ÏαμμÎÏ ÏÏη
+ ÏÏÏÏή ÏειÏά.
+
+ d) Can you learn too?
+ b) Violets are blue,
+ c) Intelligence is learned,
+ a) Roses are red,
+
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Îάθημα 3.2: Î ÎÎΤÎÎÎ
ÎÎΤÎÎÎΤÎΣΤÎΣÎΣ
+
+
+ ** ΠαÏήÏÏε r και ÏαÏακÏήÏα για να
αλλάξεÏε αÏ
ÏÏν ÏοÏ
είναι
+ κάÏÏ Î±ÏÏ Ïον δÏομÎα. **
+
+ 1. ÎεÏακινείÏÏε Ïον δÏομÎα ÏÏην ÏÏÏÏη
γÏαμμή ÏαÏακάÏÏ ÏημειÏμÎνη με --->.
+
+ 2. ÎεÏακινείÏÏε Ïον δÏομÎα ÎÏÏι ÏÏÏε να
είναι ÏÎ¬Î½Ï ÏÏο ÏÏÏÏο λάθοÏ.
+
+ 3. ΠαÏήÏÏε r και μεÏά Ïον ÏαÏακÏήÏα ο
οÏÎ¿Î¯Î¿Ï Î´Î¹Î¿ÏθÏνει Ïο λάθοÏ.
+
+ 4. ÎÏαναλάβεÏε Ïα βήμαÏα 2 και 3 μÎÏÏι να
είναι ÏÏÏÏή η ÏÏÏÏη γÏαμμή.
+
+ ---> Whan this lime was tuoed in, someone presswd some wrojg keys!
+ ---> When this line was typed in, someone pressed some wrong keys!
+
+ 5. ΤÏÏα ÏηγαίνεÏε ÏÏο Îάθημα 3.2.
+
+ ΣÎÎÎÎΩΣÎ: Îα θÏ
μάÏÏε ÏÏι ÏÏÎÏει να
μαθαίνεÏε με Ïη ÏÏήÏη, και ÏÏι με
+ Ïην αÏομνημÏνεÏ
Ïη.
+
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Îάθημα 3.3: Î ÎÎΤÎÎÎ ÎÎÎÎÎÎΣ
+
+ ** Îια να αλλάξεÏε Ïμήμα ή Ïλη Ïη λÎξη,
ÏαÏήÏÏε cw . **
+
+ 1. ÎεÏακινείÏÏε Ïον δÏομÎα ÏÏην ÏÏÏÏη
γÏαμμή ÏαÏακάÏÏ ÏημειÏμÎνη με --->.
+
+ 2. ΤοÏοθεÏήÏÏε Ïον δÏομÎα ÏÎ¬Î½Ï ÏÏο u ÏηÏ
λÎÎ¾Î·Ï lubw.
+
+ 3. ΠαÏήÏÏε cw και Ïη ÏÏÏÏή λÎξη (ÏÏην
ÏεÏίÏÏÏÏη αÏ
Ïή, γÏάÏÏε 'ine'.)
+
+ 4. ΠαÏήÏÏε <ESC> και ÏηγαίνεÏε ÏÏο εÏÏμενο
Î»Î¬Î¸Î¿Ï (ÏÏον ÏÏÏÏο
+ ÏαÏακÏήÏα ÏÏÎ¿Ï Î±Î»Î»Î±Î³Î®).
+
+ 5. ÎÏαναλάβεÏε Ïα βήμαÏα 3 και 4 μÎÏÏιÏ
ÏÏοÏ
η ÏÏÏÏη ÏÏÏÏαÏη να είναι
+ ίδια με Ïη δεÏÏεÏη.
+
+ ---> This lubw has a few wptfd that mrrf changing usf the change command.
+ ---> This line has a few words that need changing using the change command.
+
+ ΠαÏαÏηÏείÏÏε ÏÏι η cw ÏÏι μÏνο
ανÏικαθιÏÏάει Ïη λÎξη, αλλά ÏÎ±Ï ÎµÎ¹Ïάγει
+ εÏίÏÎ·Ï Ïε ÏαÏεμβολή.
+
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Îάθημα 3.4: Î ÎΡÎΣΣÎΤÎΡÎΣ ÎÎÎÎÎÎΣ
ÎÎ c
+
+
+ ** ΠενÏολή Î±Î»Î»Î±Î³Î®Ï ÏÏηÏιμοÏοιείÏαι με Ïα
ίδια ανÏικείμενα ÏÎ·Ï Î´Î¹Î±Î³ÏαÏήÏ. **
+
+
+ 1. ΠενÏολή Î±Î»Î»Î±Î³Î®Ï Î´Î¿Ï
λεÏει με Ïον ίδιο
ÏÏÏÏο ÏÏÏÏ Î· διαγÏαÏή. ΠμοÏÏή είναι:
+
+ [αÏιθμÏÏ] c ανÏικείμενο Î c
[αÏιθμÏÏ] ανÏικείμενο
+
+ 2. Τα ανÏικείμενα είναι Ïάλι Ïα ίδια, ÏÏÏÏ
w (λÎξη), $ (ÏÎÎ»Î¿Ï Î³ÏαμμήÏ), κÏλ.
+
+ 3. ÎεÏακινηθείÏε ÏÏην ÏÏÏÏη γÏαμμή
ÏαÏακάÏÏ ÏημειÏμÎνη με --->.
+
+ 4. ÎεÏακινείÏÏε Ïον δÏομÎα ÏÏο ÏÏÏÏο
λάθοÏ.
+
+ 5. ÎÏάÏÏε c$ για να κάνεÏε Ïο Ï
ÏÏλοιÏο ÏηÏ
γÏÎ±Î¼Î¼Î®Ï Î¯Î´Î¹Î¿ με Ïη δεÏÏεÏη
+ και ÏαÏήÏÏε <ESC>.
+
+ ---> The end of this line needs some help to make it like the second.
+ ---> The end of this line needs to be corrected using the c$ command.
+
+
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ ÎÎÎÎÎÎ 3 Î ÎΡÎÎÎΨÎ
+
+
+ 1. Îια να ÏοÏοθεÏήÏεÏε κείμενο ÏοÏ
μÏλιÏ
ÎÏει διαγÏαÏεί, ÏαÏήÏÏε p .
+ ÎÏ
ÏÏ ÏοÏοθεÏεί Ïο διαγÏαμμÎνο κείμενο
ÎÎΤΠÏον δÏομÎα (αν διαγÏάÏÏηκε
+ γÏαμμή θα Ïάει μεÏά ÏÏη γÏαμμή κάÏÏ Î±ÏÏ
Ïον δÏομÎα.
+
+ 2. Îια να ανÏικαÏαÏÏήÏεÏε Ïον ÏαÏακÏήÏα
κάÏÏ Î±ÏÏ Ïον δÏομÎα, ÏαÏήÏÏε r
+ και μεÏά Ïον ÏαÏακÏήÏα ÏοÏ
θα
ανÏικαÏαÏÏήÏει Ïον αÏÏικÏ.
+
+ 3. ΠενÏολή Î±Î»Î»Î±Î³Î®Ï ÏÎ±Ï ÎµÏιÏÏÎÏει να
αλλάξεÏε Ïο καθοÏιÏμÎνο ανÏικείμενο
+ αÏÏ Ïον δÏομÎα μÎÏÏι Ïο ÏÎÎ»Î¿Ï ÏοÏ
ανÏικείμενο. Î .Ï. γÏάÏÏε cw για να
+ αλλάξεÏε αÏÏ Ïον δÏομÎα μÎÏÏι Ïο ÏÎλοÏ
ÏÎ·Ï Î»ÎξηÏ, c$ για να αλλάξεÏε
+ μÎÏÏι Ïο ÏÎÎ»Î¿Ï Î³ÏαμμήÏ.
+
+ 4. ΠμοÏÏή για Ïην αλλαγή είναι:
+
+ [αÏιθμÏÏ] c ανÏικείμενο Î c
[αÏιθμÏÏ] ανÏικείμενο
+
+ ΤÏÏα ÏÏ
νεÏίÏÏε με Ïο εÏÏμενο μάθημα.
+
+
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Îάθημα 4.1: ÎÎΣΠÎÎÎ ÎÎΤÎΣΤÎΣÎ
ÎΡΧÎÎÎÎ¥
+
+
+ ** ΠαÏήÏÏε CTRL-g για να εμÏανιÏÏεί η θÎÏη ÏαÏ
ÏÏο αÏÏείο και η καÏάÏÏαÏή ÏοÏ
.
+ ΠαÏήÏÏε SHIFT-G για να ÏάÏε Ïε μία γÏαμμή
ÏÏο αÏÏείο. **
+
+ ΣημείÏÏη: ÎιαβάÏÏε ολÏκληÏο Ïο μάθημα
ÏÏιν εκÏελÎÏεÏε κάÏοιο αÏÏ Ïα βήμαÏα!!
+
+ 1. ÎÏαÏήÏÏε ÏαÏημÎνο Ïο ÏλήκÏÏο Ctrl και
ÏαÏήÏÏε g . Îία γÏαμμή καÏάÏÏαÏηÏ
+ θα εμÏανιÏÏεί ÏÏο κάÏÏ Î¼ÎÏÎ¿Ï ÏηÏ
ÏÎµÎ»Î¯Î´Î±Ï Î¼Îµ Ïο Ïνομα αÏÏείοÏ
και Ïη
+ γÏαμμή ÏοÏ
είÏÏε. ÎÏ
μηθείÏε Ïον αÏιθμÏ
γÏÎ±Î¼Î¼Î®Ï Î³Î¹Î± Ïο Îήμα 3.
+
+ 2. ΠαÏήÏÏε shift-G για να μεÏακινηθείÏε ÏÏο
ÏÎÎ»Î¿Ï ÏοÏ
αÏÏείοÏ
.
+
+ 3. ΠαÏήÏÏε Ïον αÏÎ¹Î¸Î¼Ï ÏÎ·Ï Î³ÏÎ±Î¼Î¼Î®Ï ÏοÏ
ήÏαÏÏαν και μεÏά shift-G. ÎÏ
ÏÏ Î¸Î±
+ ÏÎ±Ï ÎµÏιÏÏÏÎÏει ÏÏη γÏαμμή ÏοÏ
ήÏαÏÏαν
ÏÏιν ÏαÏήÏεÏε για ÏÏÏÏη ÏοÏά Ctrl-g.
+ (ÎÏαν ÏληκÏÏολογείÏε ÏοÏ
Ï Î±ÏιθμοÏÏ, ÎÎÎ
θα εμÏανίζονÏαι ÏÏην οθÏνη).
+
+ 4. Îν νοιÏθεÏε ÏίγοÏ
ÏÎ¿Ï Î³Î¹Î± αÏ
ÏÏ,
εκÏελÎÏÏε Ïα βήμαÏα 1 ÎÏÏ 3.
+
+
+
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Îάθημα 4.2: Î ÎÎΤÎÎÎ ÎÎÎÎÎΤÎΣÎΣ
+
+
+ ** ΠαÏήÏÏε / ακολοÏ
θοÏμενο αÏÏ Ïη
ÏÏάÏη ÏοÏ
ÏάÏνεÏε. **
+
+ 1. Σε Îανονική ÎαÏάÏÏαÏη ÏαÏήÏÏε Ïον
ÏαÏακÏήÏα / . ΠαÏαÏηÏήÏÏε ÏÏι αÏ
ÏÏÏ ÎºÎ±Î¹
+ ο δÏομÎÎ±Ï ÎµÎ¼ÏανίζονÏαι ÏÏο κάÏÏ Î¼ÎÏοÏ
ÏÎ·Ï Î¿Î¸ÏÎ½Î·Ï ÏÏÏÏ Î¼Îµ Ïην ενÏολή : .
+
+ 2. ΤÏÏα γÏάÏÏε 'errroor' <ENTER>. ÎÏ
Ïή είναι η λÎξη
ÏοÏ
θÎλεÏε να ÏάξεÏε.
+
+ 3. Îια να ÏάξεÏε ξανά για Ïην ίδια ÏÏάÏη,
ÏαÏήÏÏε αÏλÏÏ n .
+ Îια να ÏάξεÏε Ïην ίδια ÏÏάÏη ÏÏην
ανÏίθεÏη καÏεÏθÏ
νÏη, ÏαÏήÏÏε Shift-N .
+
+ 4. Îν θÎλεÏε να ÏάξεÏε για μία ÏÏάÏη ÏÏοÏ
Ïα ÏίÏÏ, ÏÏηÏιμοÏοιήÏÏε Ïην ενÏολή ? ανÏί
ÏÎ·Ï / .
+
+ ---> ÎÏαν η αναζήÏηÏη ÏÏάÏει ÏÏο ÏÎÎ»Î¿Ï ÏοÏ
αÏÏείοÏ
θα ÏÏ
νεÏίÏει αÏÏ Ïην αÏÏή.
+
+ "errroor" is not the way to spell error; errroor is an error.
+
+
+
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Îάθημα 4.3: ÎΥΡÎΣΠΤÎÎΡÎÎΣΤΩÎ
Î ÎΡÎÎÎÎΣÎΩÎ
+
+
+ ** ΠαÏήÏÏε % για να βÏείÏε Ïην
ανÏίÏÏοιÏη ), ], ή } . **
+
+ 1. ΤοÏοθεÏήÏÏε Ïον δÏομÎα Ïε κάÏοια (, [, ή {
ÏÏην ÏαÏακάÏÏ Î³Ïαμμή
+ ÏημειÏμÎνη με --->.
+
+ 2. ΤÏÏα ÏαÏήÏÏε Ïον ÏαÏακÏήÏα % .
+
+ 3. ΠδÏομÎÎ±Ï Î¸Î± ÏÏÎÏει να είναι ÏÏην
ανÏίÏÏοιÏη ÏαÏÎνθεÏη ή αγκÏλη.
+
+ 4. ΠαÏήÏÏε % για να μεÏακινήÏεÏε Ïον
δÏομÎα ÏίÏÏ ÏÏην ÏÏÏÏη αγκÏλη
+ (ÏοÏ
ζεÏ
γαÏιοÏ).
+
+ ---> This ( is a test line with ('s, ['s ] and {'s } in it. ))
+
+ ΣÎÎÎÎΩΣÎ: ÎÏ
ÏÏ ÎµÎ¯Î½Î±Î¹ ÏÎ¿Î»Ï ÏÏήÏιμο ÏÏην
αÏοÏÏαλμάÏÏÏη ενÏÏ ÏÏογÏάμμαÏοÏ
+ με μη ÏαιÏιαÏÏÎÏ ÏαÏενθÎÏειÏ!
+
+
+
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Îάθημα 4.4: ÎÎÎΣ ΤΡÎÎ ÎΣ ÎÎÎ ÎÎÎÎÎÎ
ÎÎÎΩÎ
+
+
+ ** ÎÏάÏÏε :s/old/new/g για να αλλάξεÏε Ïο 'new'
με Ïο 'old'. **
+
+ 1. ÎεÏακινείÏÏε Ïον δÏομÎα ÏÏην ÏαÏακάÏÏ
γÏαμμή ÏημειÏμÎνη με --->.
+
+ 2. ÎÏάÏÏε :s/thee/the <ENTER> . ΣημειÏÏÏε ÏÏι αÏ
Ïή
η ενÏολή αλλάζει μÏνο
+ Ïην ÏÏÏÏη εμÏάνιÏη ÏÏη γÏαμμή.
+
+ 3. ΤÏÏα γÏάÏÏε :s/thee/the/g εννοÏνÏÎ±Ï Î³ÎµÎ½Î¹ÎºÎ®
ανÏικαÏάÏÏαÏη ÏÏη
+ γÏαμμή. ÎÏ
ÏÏ Î±Î»Î»Î¬Î¶ÎµÎ¹ ÏÎ»ÎµÏ ÏιÏ
εμÏανίÏÎµÎ¹Ï ÎµÏί ÏÎ·Ï Î³ÏαμμήÏ.
+
+ ---> thee best time to see thee flowers is in thee spring.
+
+ 4. Îια να αλλάξεÏε κάθε εμÏάνιÏη μίαÏ
ÏÏ
μβολοÏειÏÎ¬Ï Î¼ÎµÏÎ±Î¾Ï Î´Ïο γÏαμμÏν,
+ γÏάÏÏε :#,#s/old/new/g ÏÏοÏ
#,# οι αÏιθμοί ÏÏν
δÏο γÏαμμÏν.
+ ÎÏάÏÏε :%s/old/new/g για να αλλάξεÏε κάθε
εμÏάνιÏη Ïε Ïλο Ïο αÏÏείο.
+
+
+
+
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ ÎÎÎÎÎÎ 4 Î ÎΡÎÎÎΨÎ
+
+
+ 1. Το Ctrl-g εμÏανίζει Ïη θÎÏη ÏÎ±Ï ÏÏο
αÏÏείο και Ïην καÏάÏÏαÏή ÏοÏ
.
+ Το Shift-G Ïηγαίνει ÏÏο ÏÎÎ»Î¿Ï ÏοÏ
αÏÏείοÏ
.
ÎÎ½Î±Ï Î±ÏιθμÏÏ Î³ÏαμμήÏ
+ ακολοÏ
θοÏÎ¼ÎµÎ½Î¿Ï Î±ÏÏ Shift-G Ïηγαίνει Ïε
εκείνη Ïη γÏαμμή.
+
+ 2. ÎÏάÏονÏÎ±Ï / ακολοÏ
θοÏμενο αÏÏ Î¼Î¯Î±
ÏÏάÏη ÏάÏνει ÏÏÎ¿Ï Ïα ÎΠΡÎΣΤΠγια
+ Ïη ÏÏάÏη. ÎÏάÏονÏÎ±Ï ? ακολοÏ
θοÏμενο
αÏÏ Î¼Î¯Î± ÏÏάÏη ÏάÏνει ÏÏÎ¿Ï Ïα Î ÎΣΩ
+ για Ïη ÏÏάÏη. ÎεÏά αÏÏ Î¼Î¯Î± αναζήÏηÏη
ÏαÏήÏÏε n για να βÏείÏε Ïην
+ εÏÏμενη εμÏάνιÏη ÏÏÎ¿Ï Ïην ίδια
καÏεÏθÏ
νÏη ή Shift-N για να ÏάξεÏε
+ ÏÏÎ¿Ï Ïην ανÏίθεÏη καÏεÏθÏ
νÏη.
+
+ 3. ΠαÏÏνÏÎ±Ï % ÏÏο ο δÏομÎÎ±Ï ÎµÎ¯Î½Î±Î¹ ÏÎ¬Î½Ï Ïε
μία (,),[,],{, ή } ενÏοÏίζει
+ Ïο ανÏίÏÏοιÏο ÏαίÏι ÏοÏ
ζεÏ
γαÏιοÏ.
+
+ 4. Îια ανÏικαÏάÏÏαÏη με new ÏοÏ
ÏÏÏÏοÏ
old
ÏÏη γÏαμμή γÏάÏÏε :s/old/new
+ Îια ανÏικαÏάÏÏαÏη με new ÏλÏν ÏÏν 'old' ÏÏη
γÏαμμή γÏάÏÏε :s/old/new/g
+ Îια ανÏικαÏάÏÏαÏη ÏÏάÏεÏν μεÏÎ±Î¾Ï Î´Ïο #
γÏαμμÏν γÏάÏÏε :#,#s/old/new/g
+ Îια ανÏικαÏάÏÏαÏη ÏλÏν ÏÏν εμÏανίÏεÏν
ÏÏο αÏÏείο γÏάÏÏε :%s/old/new/g
+ Îια εÏÏÏηÏη εÏιβεβαίÏÏÎ·Ï ÎºÎ¬Î¸Îµ ÏοÏά
ÏÏοÏθÎÏÏε Îνα 'c' "%s/old/new/gc
+
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Îάθημα 5.1: ΠΩΣ ÎÎΤÎÎΩ ÎÎÎ
ÎÎΩΤÎΡÎÎÎ ÎÎΤÎÎÎ
+
+
+ ** ÎÏάÏÏε :! ακολοÏ
θοÏμενο αÏÏ Î¼Î¯Î±
εξÏÏεÏική ενÏολή για να Ïην εκÏελÎÏεÏε. **
+
+ 1. ΠαÏήÏÏε Ïην οικεία ενÏολή : για να
θÎÏεÏε Ïον δÏομÎα ÏÏο κάÏÏ Î¼ÎÏοÏ
+ ÏÎ·Ï Î¿Î¸ÏνηÏ. ÎÏ
ÏÏ ÏÎ±Ï ÎµÏιÏÏÎÏει να
δÏÏεÏε μία ενÏολή.
+
+ 2. ΤÏÏα ÏαÏήÏÏε Ïο ! (θαÏ
μαÏÏικÏ). ÎÏ
ÏÏ
ÏÎ±Ï ÎµÏιÏÏÎÏει να εκÏελÎÏεÏε
+ οÏοιαδήÏοÏε εξÏÏεÏική ενÏολή ÏοÏ
ÏλοιοÏ.
+
+ 3. Σαν ÏαÏάδειγμα γÏάÏÏε ls μεÏά αÏÏ Ïο !
και ÏαÏήÏÏε <ENTER>. ÎÏ
ÏÏ Î¸Î±
+ ÏÎ±Ï ÎµÎ¼ÏανίÏει μία λίÏÏα ÏοÏ
καÏαλÏγοÏ
ÏαÏ, ακÏιβÏÏ Ïαν να ήÏαÏÏαν ÏÏην
+ ÏÏοÏÏοÏή ÏοÏ
ÏλοιοÏ. Î ÏÏηÏιμοÏοιήÏÏε
:!dir αν Ïο ls δεν δοÏ
λεÏει.
+
+ ---> ΣημείÏÏη: Îίναι δÏ
ναÏÏν να εκÏελÎÏεÏε
οÏοιαδήÏοÏε εξÏÏεÏική ενÏολή
+ με αÏ
ÏÏν Ïον ÏÏÏÏο.
+
+ ---> ΣημείÏÏη: ÎÎ»ÎµÏ Î¿Î¹ ενÏολÎÏ : ÏÏÎÏει να
ÏεÏμαÏίζονÏαι ÏαÏÏνÏÎ±Ï Ïο <ENTER>.
+
+
+
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Îάθημα 5.2: Î ÎΡÎΣΣÎΤÎΡΠΠÎΡÎ
ÎÎÎΡÎΦÎΣ ÎΡΧÎÎΩÎ
+
+
+ ** Îια να ÏÏÏεÏε ÏÎ¹Ï Î±Î»Î»Î¬Î³ÎµÏ ÏοÏ
κάναÏε
ÏÏο αÏÏείο, γÏάÏÏε :w ÎΡΧÎÎÎ. **
+
+ 1. ÎÏάÏÏε :!dir ή :!ls για να ÏάÏεÏε μία
λίÏÏα ÏοÏ
καÏαλÏγοÏ
ÏαÏ.
+ Îδη ξÎÏεÏε ÏÏι ÏÏÎÏει να ÏαÏήÏεÏε <ENTER>
μεÏά αÏÏ Î±Ï
ÏÏ.
+
+ 2. ÎιαλÎξÏε Îνα Ïνομα αÏÏείοÏ
ÏοÏ
δεν
Ï
ÏάÏÏει ακÏμα, ÏÏÏÏ Ïο TEST.
+
+ 3. ΤÏÏα γÏάÏÏε: :w TEST (ÏÏοÏ
TEST είναι Ïο
Ïνομα αÏÏείοÏ
ÏοÏ
διαλÎξαÏε).
+
+ 4. ÎÏ
ÏÏ ÏÏζει Ïλο Ïο αÏÏείο (vim Tutor) με Ïο
Ïνομα TEST. Îια να Ïο
+ εÏαληθεÏÏεÏε, γÏάÏÏε ξανά :!dir για να
δείÏε Ïον καÏÎ¬Î»Î¿Î³Ï ÏαÏ.
+
+ ---> ΣημειÏÏÏε ÏÏι αν βγαίναÏε αÏÏ Ïον Vim και
μÏαίναÏε ξανά με Ïο Ïνομα
+ αÏÏείοÏ
TEST, Ïο αÏÏείο θα ήÏαν ακÏιβÎÏ
ανÏίγÏαÏο ÏοÏ
tutor ÏÏαν Ïο ÏÏÏαÏε.
+
+ 5. ΤÏÏα διαγÏάÏÏε Ïο αÏÏείο γÏάÏονÏαÏ
(MS-DOS): :!del TEST
+
+
+
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Îάθημα 5.3: ÎÎ ÎÎÎÎΤÎÎÎ ÎÎΤÎÎÎ
ÎÎÎΡÎΦÎΣ
+
+
+ ** Îια να ÏÏÏεÏε Ïμήμα ÏοÏ
αÏÏείοÏ
,
γÏάÏÏε :#,# w ÎΡΧÎÎÎ **
+
+ 1. Îλλη μια ÏοÏά, γÏάÏÏε :!dir ή :!ls για να
ÏάÏεÏε μία λίÏÏα αÏÏ Ïον
+ καÏÎ¬Î»Î¿Î³Ï ÏÎ±Ï ÎºÎ±Î¹ διαλÎξÏε Îνα
καÏάλληλο Ïνομα αÏÏείοÏ
ÏÏÏÏ Ïο TEST.
+
+ 2. ÎεÏακινείÏÏε Ïον δÏομÎα ÏÏο ÏÎ¬Î½Ï Î¼ÎÏοÏ
αÏ
ÏÎ®Ï ÏÎ·Ï ÏÎµÎ»Î¯Î´Î±Ï ÎºÎ±Î¹ ÏαÏήÏÏε
+ Ctrl-g για να βÏείÏε Ïον αÏÎ¹Î¸Î¼Ï Î±Ï
ÏÎ®Ï ÏηÏ
γÏαμμήÏ.
+ ÎÎ ÎÎ¥ÎÎΣΤΠÎΥΤÎΠΤÎÎ ÎΡÎÎÎÎ!
+
+ 3. ΤÏÏα ÏηγαίνεÏε ÏÏο κάÏÏ Î¼ÎÏÎ¿Ï ÏηÏ
ÏÎµÎ»Î¯Î´Î±Ï ÎºÎ±Î¹ ÏαÏήÏÏε Ctrl-g ξανά.
+ ÎÎ ÎÎ¥ÎÎΣΤΠÎÎÎ ÎΥΤÎΠΤÎÎ ÎΡÎÎÎÎ!
+
+ 4. Îια να ÏÏÏεÏε ÎÎÎÎ Îνα Ïμήμα Ïε αÏÏείο,
γÏάÏÏε :#,# w TEST
+ ÏÏοÏ
#,# οι δÏο αÏιθμοί ÏοÏ
αÏομνημονεÏÏαÏε (ÏάνÏ,κάÏÏ) και TEST Ïο
+ Ïνομα ÏοÏ
αÏÏείοÏ
ÏαÏ.
+
+ 5. Îανά, δείÏε ÏÏι Ïο αÏÏείο είναι εκεί με
Ïην :!dir αλλά ÎÎÎ Ïο διαγÏάÏεÏε.
+
+
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Îάθημα 5.4: ÎÎÎÎΤΩÎΤÎΣ ÎÎÎ
ÎÎΩÎÎÎΤÎΣ ÎΡΧÎÎÎ
+
+
+ ** Îια να ειÏάγεÏε Ïα ÏεÏιεÏÏμενα ενÏÏ
αÏÏείοÏ
, γÏάÏÏε :r ÎΡΧÎÎÎ **
+
+ 1. ÎÏάÏÏε :!dir για να βεβαιÏθείÏε ÏÏι Ïο TEST
Ï
ÏάÏÏει αÏÏ ÏÏιν.
+
+ 2. ΤοÏοθεÏήÏÏε Ïον δÏομÎα ÏÏο ÏÎ¬Î½Ï Î¼ÎÏοÏ
ÏÎ·Ï ÏελίδαÏ.
+
+ ΣÎÎÎÎΩΣÎ: ÎÏÏÏοÏ
εκÏελÎÏεÏε Ïο Îήμα 3 θα
δείÏε Ïο Îάθημα 5.3.
+ ÎεÏά κινηθείÏε ÎÎΤΩ ξανά ÏÏÎ¿Ï Ïο
μάθημα αÏ
ÏÏ.
+
+ 3. ΤÏÏα ανακÏήÏÏε Ïο αÏÏείο ÏÎ±Ï TEST
ÏÏηÏιμοÏοιÏνÏÎ±Ï Ïην ενÏολή :r TEST
+ ÏÏοÏ
TEST είναι Ïο Ïνομα ÏοÏ
αÏÏείοÏ
.
+
+ ΣÎÎÎÎΩΣÎ: Το αÏÏείο ÏοÏ
ανακÏάÏε
ÏοÏοθεÏείÏαι ξεκινÏνÏÎ±Ï ÎµÎºÎµÎ¯ ÏοÏ
βÏίÏκεÏαι
+ ο δÏομÎαÏ.
+
+ 4. Îια να εÏαληθεÏÏεÏε ÏÏι Ïο αÏÏείο
ανακÏήθηκε, ÏίÏÏ Ïον δÏομÎα και
+ ÏαÏαÏηÏήÏÏε ÏÏι Ï
ÏάÏÏοÏ
ν ÏÏÏα δÏο
ανÏίγÏαÏα ÏοÏ
ÎαθήμαÏÎ¿Ï 5.3, Ïο
+ αÏÏÎ¹ÎºÏ ÎºÎ±Î¹ η ÎκδοÏη ÏοÏ
αÏÏείοÏ
.
+
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ ÎÎÎÎÎÎ 5 Î ÎΡÎÎÎΨÎ
+
+
+ 1. :!ενÏολή εκÏελεί μία εξÏÏεÏική ενÏολή.
+
+ ÎεÏικά ÏÏήÏιμα ÏαÏαδείγμαÏα είναι
(MS-DOS):
+ :!dir - εμÏάνιÏη λίÏÏÎ±Ï ÎµÎ½ÏÏ
καÏαλÏγοÏ
.
+ :!del ÎΡΧÎÎÎ - διαγÏάÏει Ïο ÎΡΧÎÎÎ.
+
+ 2. :w ÎΡΧÎÎΠγÏάÏει Ïο ÏÏÎÏÏν αÏÏείο ÏοÏ
Vim ÏÏο δίÏκο με Ïνομα ÎΡΧÎÎÎ.
+
+ 3. :#,#w ÎΡΧÎÎÎ ÏÏζει ÏÎ¹Ï Î³ÏαμμÎÏ Î±ÏÏ #
μÎÏÏι # ÏÏο ÎΡΧÎÎÎ.
+
+ 4. :r ÎΡΧÎÎΠανακÏεί Ïο αÏÏείο δίÏκοÏ
ÎΡΧÎÎΠκαι Ïο ÏαÏεμβάλλει μÎÏα
+ ÏÏο ÏÏÎÏον αÏÏείο μεÏά αÏÏ Ïη θÎÏη ÏοÏ
δÏομÎα.
+
+
+
+
+
+
+
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Îάθημα 6.1: Î ÎÎΤÎÎÎ ÎÎÎÎÎÎÎΤÎΣ
+
+
+ ** ΠαÏήÏÏε o για να ανοίξεÏε μία γÏαμμή
κάÏÏ Î±ÏÏ Ïον δÏομÎα και να
+ βÏεθείÏε Ïε ÎαÏάÏÏαÏη ÎειμÎνοÏ
. **
+
+ 1. ÎεÏακινείÏÏε Ïον δÏομÎα ÏÏην ÏαÏακάÏÏ
γÏαμμή ÏημειÏμÎνη με --->.
+
+ 2. ΠαÏήÏÏε o (ÏεζÏ) για να ανοίξεÏε μία
γÏαμμή ÎÎΤΩ αÏÏ Ïον δÏομÎα και να
+ βÏεθείÏε Ïε ÎαÏάÏÏαÏη ÎειμÎνοÏ
.
+
+ 3. ΤÏÏα ανÏιγÏάÏÏε Ïη ÏημειÏμÎνη με --->
γÏαμμή και ÏαÏήÏÏε <ESC> για να
+ βγείÏε αÏÏ Ïην ÎαÏάÏÏαÏη ÎειμÎνοÏ
.
+
+ ---> After typing o the cursor is placed on the open line in Insert mode.
+
+ 4. Îια να ανοίξεÏε μία γÏαμμή Î ÎÎΩ αÏÏ Ïον
δÏομÎα, ÏαÏήÏÏε αÏλά Îνα κεÏαλαίο
+ O, ανÏί για Îνα ÏÎµÎ¶Ï o. ÎοκιμάÏÏε Ïο ÏÏην
ÏαÏακάÏÏ Î³Ïαμμή.
+ ÎνοίγεÏε γÏαμμή ÏÎ¬Î½Ï Î±ÏÏ Î±Ï
Ïήν ÏαÏÏνÏαÏ
Shift-O ÏÏο ο δÏομÎÎ±Ï ÎµÎ¯Î½Î±Î¹ ÏÏη γÏαμμή
+
+
+
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Îάθημα 6.2: Î ÎÎΤÎÎΠΠΡÎΣÎÎÎÎΣ
+
+ ** ΠαÏήÏÏε a για να ειÏάγεÏε κείμενο
ÎÎΤΠÏον δÏομÎα. **
+
+ 1. ÎεÏακινείÏÏε Ïον δÏομÎα ÏÏο ÏÎÎ»Î¿Ï ÏηÏ
ÏÏÏÏÎ·Ï Î³ÏÎ±Î¼Î¼Î®Ï ÏαÏακάÏÏ
+ ÏημειÏμÎνη με ---> ÏαÏÏνÏÎ±Ï $ ÏÏην
Îανονική ÎαÏάÏÏαÏη.
+
+ 2. ΠαÏήÏÏε Îνα a (ÏεζÏ) για να ÏÏοÏθÎÏεÏε
κείμενο ÎÎΤΠαÏÏ Ïον ÏαÏακÏήÏα
+ ÏοÏ
είναι κάÏÏ Î±ÏÏ Ïον δÏομÎα. (Το
κεÏαλαίο A ÏÏοÏθÎÏει ÏÏο ÏÎλοÏ
+ ÏÎ·Ï Î³ÏαμμήÏ).
+
+ ΣημείÏÏη: ÎÏ
ÏÏ Î±ÏοÏεÏγει Ïο ÏάÏημα ÏοÏ
i ,
Ïον ÏελεÏ
Ïαίο ÏαÏακÏήÏα, Ïο
+ κείμενο ÏÎ·Ï ÎµÎ¹ÏαγÏγήÏ, <ESC>,
δÏομÎα-δεξιά, και ÏÎλοÏ, x, μÏνο και
+ μÏνο για να ÏÏοÏθÎÏεÏε ÏÏο ÏÎÎ»Î¿Ï ÏηÏ
γÏαμμήÏ!
+
+ 3. ΣÏ
μÏληÏÏÏÏε ÏÏÏα Ïην ÏÏÏÏη γÏαμμή.
ΣημειÏÏÏε εÏίÏÎ·Ï ÏÏι η ÏÏοÏθήκη είναι
+ ακÏιβÏÏ Î¯Î´Î¹Î± ÏÏην ÎαÏάÏÏαÏη ÎειμÎνοÏ
με Ïην ÎαÏάÏÏαÏη ÎιÏαγÏγήÏ, εκÏÏÏ
+ αÏÏ Ïη θÎÏη ÏοÏ
ειÏάγεÏαι Ïο κείμενο.
+
+ ---> This line will allow you to practice
+ ---> This line will allow you to practice appending text to the end of a line.
+
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Îάθημα 6.3: ÎÎÎÎ ÎÎÎÎΣΠΤÎΣ
ÎÎΤÎÎÎΤÎΣΤÎΣÎΣ
+
+
+ ** ΠαÏήÏÏε κεÏαλαίο R για να αλλάξεÏε
ÏεÏιÏÏÏÏεÏοÏ
Ï Î±ÏÏ Îναν ÏαÏακÏήÏεÏ. **
+
+ 1. ÎεÏακινείÏÏε Ïον δÏομÎα ÏÏην ÏÏÏÏη
γÏαμμή ÏαÏακάÏÏ ÏημειÏμÎνη με --->.
+
+ 2. ΤοÏοθεÏήÏÏε Ïον δÏομÎα ÏÏην αÏÏή ÏηÏ
ÏÏÏÏÎ·Ï Î»ÎÎ¾Î·Ï ÏοÏ
είναι διαÏοÏεÏική
+ αÏÏ Ïη δεÏÏεÏη γÏαμμή ÏημειÏμÎνη με --->
(η λÎξη 'last').
+
+ 3. ΠαÏήÏÏε ÏÏÏα R και αλλάξÏε Ïο Ï
ÏÏλοιÏο
ÏοÏ
κειμÎνοÏ
ÏÏην ÏÏÏÏη γÏαμμή
+ γÏάÏονÏÎ±Ï ÏÎ¬Î½Ï Î±ÏÏ Ïο ÏÎ±Î»Î¹Ï ÎºÎµÎ¯Î¼ÎµÎ½Î¿
ÏÏÏε να κάνεÏε Ïην ÏÏÏÏη γÏαμμή ίδια
+ με Ïη δεÏÏεÏη.
+
+ ---> To make the first line the same as the last on this page use the keys.
+ ---> To make the first line the same as the second, type R and the new text.
+
+ 4. ΣημειÏÏÏε ÏÏι ÏÏαν ÏαÏάÏε <ESC> για να
βγείÏε, ÏαÏαμÎνει οÏοιοδήÏοÏε
+ αναλλοίÏÏο κείμενο.
+
+
+
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Îάθημα 6.4: ΡΥÎÎÎΣΠÎÎ ÎÎÎÎÎΣ
+
+
+ ** ΡÏ
θμίÏÏε μία εÏιλογή ÎÏÏι ÏÏÏε η
αναζήÏηÏη ή η ανÏικαÏάÏÏαÏη να αγνοεί
+ Ïη διαÏοÏά ÏεζÏν-κεÏαλαίÏν **
+
+ 1. ΨάξÏε για 'ignore' ειÏάγονÏαÏ:
+ /ignore
+ ΣÏ
νεÏίÏÏε αÏκεÏÎÏ ÏοÏÎÏ ÏαÏÏνÏÎ±Ï Ïο
ÏλήκÏÏο n.
+
+ 2. ÎÎÏÏε Ïην εÏιλογή 'ic' (Ignore case) γÏάÏονÏαÏ:
+ :set ic
+
+ 3. ΨάξÏε ÏÏÏα ξανά για 'ignore' ÏαÏÏνÏαÏ: n
+ ΣÏ
νεÏίÏÏε Ïην αναζήÏηÏη μεÏικÎÏ Î±ÎºÏμα
ÏοÏÎÏ ÏαÏÏνÏÎ±Ï Ïο ÏλήκÏÏο n
+
+ 4. ÎÎÏÏε ÏÎ¹Ï ÎµÏιλογÎÏ 'hlsearch' και 'incsearch':
+ :set hls is
+
+ 5. ÎιÏάγεÏε ÏÏÏα ξανά Ïην ενÏολή
αναζήÏηÏηÏ, και δείÏε Ïι ÏÏ
μβαίνει
+ /ignore
+
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ ÎÎÎÎÎÎ 6 Î ÎΡÎÎÎΨÎ
+
+
+ 1. ΠαÏÏνÏÎ±Ï o ανοίγει μία γÏαμμή ÎÎΤΩ αÏÏ
Ïον δÏομÎα και ÏοÏοθεÏεί Ïον
+ δÏομÎα ÏÏην ανοιÏÏή γÏαμμή Ïε
ÎαÏάÏÏαÏη ÎειμÎνοÏ
.
+
+ 2. ΠαÏήÏÏε a για να ειÏάγεÏε κείμενο ÎÎΤÎ
Ïον ÏαÏακÏήÏα ÏÏον οÏοίο είναι
+ ο δÏομÎαÏ. ΠαÏÏνÏÎ±Ï ÎºÎµÏαλαίο A
αÏ
ÏÏμαÏα ÏÏοÏθÎÏει κείμενο ÏÏο ÏÎλοÏ
+ ÏÎ·Ï Î³ÏαμμήÏ.
+
+ 3. ΠαÏÏνÏÎ±Ï ÎºÎµÏαλαίο R ειÏÎÏÏεÏαι ÏÏην
ÎαÏάÏÏαη ÎνÏικαÏάÏÏαÏÎ·Ï Î¼ÎÏÏι να
+ ÏαÏηθεί Ïο <ESC> και να εξÎλθει.
+
+ 4. ÎÏάÏονÏÎ±Ï ":set xxx" ÏÏ
θμίζει Ïην εÏιλογή
"xxx".
+
+
+
+
+
+
+
+
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ ÎÎÎÎÎÎ 7: ON-LINE ÎÎΤÎÎÎΣ ÎÎÎÎÎÎÎΣ
+
+
+ ** ΧÏηÏιμοÏοιήÏÏε Ïο on-line ÏÏÏÏημα
Î²Î¿Î®Î¸ÎµÎ¹Î±Ï **
+
+ Î Vim ÎÏει Îνα ÏεÏιεκÏÎ¹ÎºÏ on-line ÏÏÏÏημα
βοήθειαÏ. Îια να ξεκινήÏει,
+ δοκιμάÏÏε κάÏοιο αÏÏ Ïα ÏÏία:
+ - ÏαÏήÏÏε Ïο ÏλήκÏÏο <HELP> (αν ÎÏεÏε
κάÏοιο)
+ - ÏαÏήÏÏε Ïο ÏλήκÏÏο <F1> (αν ÎÏεÏε κάÏοιο)
+ - γÏάÏÏε :help <ENTER>
+
+ ÎÏάÏÏε :q <ENTER> για να κλείÏεÏε Ïο
ÏαÏάθÏ
Ïο ÏÎ·Ï Î²Î¿Î®Î¸ÎµÎ¹Î±Ï.
+
+ ÎÏοÏείÏε να βÏείÏε βοήθεια ÏÎ¬Î½Ï Ïε κάθε
ανÏικείμενο, δίνονÏÎ±Ï Î¼Î¯Î± ÏαÏάμεÏÏο
+ ÏÏην ενÏολή ":help". ÎοκιμάÏÏε αÏ
Ïά (μην
ξεÏνάÏε να ÏαÏάÏε <ENTER>):
+
+ :help w
+ :help c_<T
+ :help insert-index
+ :help user-manual
+
+
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ ÎÎÎÎÎÎ 8: ÎÎÎÎÎΥΡÎÎΣΤΠÎÎÎ SCRIPT
ÎÎÎÎÎÎΣÎΣ
+
+ ** ÎνεÏγοÏοιήÏÏε ÏαÏακÏηÏιÏÏικά
ÏοÏ
Vim **
+
+ Î Vim ÎÏει Ïολλά ÏεÏιÏÏÏÏεÏα
ÏαÏακÏηÏιÏÏικά αÏ' Ï,Ïι ο Vi, αλλά Ïα
+ ÏεÏιÏÏÏÏεÏα είναι αÏÏικά
αÏενεÏγοÏοιημÎνα. Îια να αÏÏίÏεÏε να
ÏÏηÏιμοÏοιείÏε
+ ÏεÏιÏÏÏÏεÏα ÏαÏακÏηÏιÏÏικά ÏÏÎÏει να
ÏÏιάξεÏε Îνα αÏÏείο "vimrc".
+
+ 1. ÎÏÏίÏÏε διοÏθÏνονÏÎ±Ï Ïο αÏÏείο "vimrc",
αÏ
ÏÏ ÎµÎ¾Î±ÏÏάÏαι αÏÏ Ïο ÏÏÏÏημά ÏαÏ:
+ :edit ~/.vimrc για Unix
+ :edit $VIM/_vimrc για MS-Windows
+
+ 2. ΤÏÏα ειÏάγεÏε Ïο κείμενο ÏαÏαδείγμαÏοÏ
για αÏÏείο "vimrc":
+ :read $VIMRUNTIME/vimrc_example.vim
+
+ 3. ÎÏάÏÏε Ïο αÏÏείο με Ïην:
+ :write
+
+ Την εÏÏμενη ÏοÏά ÏοÏ
θα ξεκινήÏεÏε Ïον Vim
θα ÏÏηÏιμοÏοιήÏει ÏÏÏιÏμÏ
+ ÏÏνÏαξηÏ. ÎÏοÏείÏε να ÏÏοÏθÎÏεÏε ÏλεÏ
ÏÎ¹Ï ÏÏοÏιμÏÎ¼ÎµÎ½ÎµÏ ÎµÏιλογÎÏ Ï' αÏ
ÏÏ
+ Ïο αÏÏείο "vimrc".
+
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+ ÎÎ´Ï Î¿Î»Î¿ÎºÎ»Î·ÏÏνεÏαι Ïο Vim Tutor. ΣκοÏÏÏ ÏοÏ
ήÏαν να δÏÏει μία ÏÏνÏομη
+ ÏεÏίληÏη ÏοÏ
ÏÏ
νÏάκÏη Vim, ÏοÏ
λάÏιÏÏον
ÏÏÏη ÏÏÏε να ÏÎ±Ï ÎµÏιÏÏÎÏει να
+ ÏÏηÏιμοÏοιήÏεÏε Ïον ÏÏ
νÏάκÏη αÏκεÏά
εÏκολα. ÎÏÎÏει ÏÎ¿Î»Ï Î±ÏÏ Î¼Î¯Î±
+ ολοκληÏÏμÎνη ÏαÏοÏ
ÏίαÏη καθÏÏ Î¿ Vim ÎÏει
ÏάÏα ÏολλÎÏ ÎµÎ½ÏολÎÏ. ÎιαβάÏÏε
+ καÏÏÏιν Ïο εγÏειÏίδιο ÏÏήÏηÏ:
+ ":help user-manual".
+
+ Îια ÏεÏαιÏÎÏÏ Î´Î¹Î¬Î²Î±Ïμα και μελÎÏη,
ÏÏ
ÏÏήνεÏαι αÏ
ÏÏ Ïο βιβλίο:
+ Vim - Vi Improved - by Steve Oualline
+ Publisher: New Riders
+ Το ÏÏÏÏο βιβλίο ÏλήÏÏÏ Î±ÏιεÏÏμÎνο ÏÏον
Vim.
+ ÎδιαίÏεÏα ÏÏήÏιμο για αÏÏάÏιοÏ
Ï.
+ Î¥ÏάÏÏοÏ
ν Ïολλά ÏαÏαδείγμαÏα και
εικÏνεÏ.
+ ÎείÏε Ïην http://iccf-holland.org/click5.html
+
+ ÎÏ
ÏÏ Ïο βιβλίο είναι ÏαλιÏÏεÏο και
ÏεÏιÏÏÏÏεÏο για Ïον Vi ÏαÏά για Ïον Vim,
+ αλλά εÏίÏÎ·Ï ÏÏ
νιÏÏÏμενο:
+ Learning the Vi Editor - by Linda Lamb
+ Publisher: O'Reilly & Associates Inc.
+ Îίναι Îνα ÎºÎ±Î»Ï Î²Î¹Î²Î»Î¯Î¿ για να μάθεÏε
ÏÏεδÏν Ïα ÏάνÏα ÏοÏ
θÎλεÏε
+ να κάνεÏε με Ïον Vi.
+ Î ÎκÏη ÎκδοÏη ÏεÏιÎÏει ακÏμα
ÏληÏοÏοÏÎ¯ÎµÏ Î³Î¹Î± Ïον Vim.
+
+ ÎÏ
Ïή η ÏεÏιήγηÏη γÏάÏÏηκε αÏÏ ÏοÏ
Ï Michael C.
Pierce και Robert K. Ware,
+ Colorado School of Mines ÏÏηÏιμοÏοιÏνÏÎ±Ï Î¹Î´ÎÎµÏ Î±ÏÏ
Ïον Charles Smith,
+ Colorado State University. E-mail: [EMAIL PROTECTED]
+
+ Î ÏοÏαÏμογή για Ïον Vim αÏÏ Ïον Bram Moolenaar.
+
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*** ../vim-7.0.094/runtime/tutor/tutor.vim Sat Sep 2 14:54:17 2006
--- runtime/tutor/tutor.vim Sat Sep 9 16:46:36 2006
***************
*** 1,6 ****
" Vim tutor support file
" Author: Eduardo F. Amatria <[EMAIL PROTECTED]>
! " Last Change: 2006 Sep 02
" This small source file is used for detecting if a translation of the
" tutor file exist, i.e., a tutor.xx file, where xx is the language.
--- 1,6 ----
" Vim tutor support file
" Author: Eduardo F. Amatria <[EMAIL PROTECTED]>
! " Last Change: 2006 Sep 09
" This small source file is used for detecting if a translation of the
" tutor file exist, i.e., a tutor.xx file, where xx is the language.
***************
*** 93,101 ****
endif
endif
! " The Greek tutor is available in two encodings, guess which one to use
! if s:ext =~? '\.gr' && &enc =~ 737
! let s:ext = ".gr.cp737"
endif
" The Slovak tutor is available in two encodings, guess which one to use
--- 93,108 ----
endif
endif
! " The Greek tutor is available in three encodings, guess what to use.
! " We used ".gr" (Greece) instead of ".el" (Greek); accept both.
! if s:ext =~? '\.gr\|\.el'
! if &enc == "iso-8859-7"
! let s:ext = ".gr"
! elseif &enc == "utf-8"
! let s:ext = ".gr.utf-8"
! elseif &enc =~ 737
! let s:ext = ".gr.cp737"
! endif
endif
" The Slovak tutor is available in two encodings, guess which one to use
*** ../vim-7.0.094/src/version.c Sat Sep 9 14:51:43 2006
--- src/version.c Sun Sep 10 13:19:23 2006
***************
*** 668,669 ****
--- 668,671 ----
{ /* Add new patch number below this line */
+ /**/
+ 95,
/**/
--
FATHER: You killed eight wedding guests in all!
LAUNCELOT: Er, Well ... the thing is ... I thought your son was a lady.
FATHER: I can understand that.
"Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
/// Bram Moolenaar -- [EMAIL PROTECTED] -- http://www.Moolenaar.net \\\
/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\ download, build and distribute -- http://www.A-A-P.org ///
\\\ help me help AIDS victims -- http://ICCF-Holland.org ///