blob: a2e1ee896b794ead24e4ef90cfa30ec1f3eef5df [file] [log] [blame]
Bram Moolenaar071d4272004-06-13 20:20:40 +00001===============================================================================
Damien Lejay8d9d2b22025-06-22 19:39:04 +02002= Κ αλ ω σ ή ρ θ α τ ε σ τ ο V I M T u t o r - Έκδοση 1.5 =
Bram Moolenaar071d4272004-06-13 20:20:40 +00003===============================================================================
4
Damien Lejay8d9d2b22025-06-22 19:39:04 +02005 Ο Vim είναι ένας πανίσχυρος συντάκτης που έχει πολλές εντολές, πάρα
6 πολλές για να εξηγήσουμε σε μία περιήγηση όπως αυτή. Αυτή η περιήγηση
7 σχεδιάστηκε για να περιγράψει ικανοποιητικά τις εντολές που θα σας
8 κάνουν να χρησιμοποιείτε εύκολα τον Vim σαν έναν γενικής χρήσης συντάκτη.
Bram Moolenaar071d4272004-06-13 20:20:40 +00009
Damien Lejay8d9d2b22025-06-22 19:39:04 +020010 Ο κατά προσέγγιση χρόνος που απαιτείται για να ολοκληρώσετε την περιήγηση
11 είναι 25-30 λεπτά, εξαρτώντας από το πόσο χρόνο θα ξοδέψετε για
12 πειραματισμούς.
Bram Moolenaar071d4272004-06-13 20:20:40 +000013
Damien Lejay8d9d2b22025-06-22 19:39:04 +020014 Οι εντολές στα μαθήματα θα τροποποιήσουν το κείμενο. Δημιουργήστε ένα
15 αντίγραφο αυτού του αρχείου για να εξασκηθείτε (αν ξεκινήσατε το
16 "Vimtutor" αυτό είναι ήδη ένα αντίγραφο).
Bram Moolenaar071d4272004-06-13 20:20:40 +000017
Damien Lejay8d9d2b22025-06-22 19:39:04 +020018 Είναι σημαντικό να θυμάστε ότι αυτή η περιήγηση είναι οργανωμένη έτσι
19 ώστε να διδάσκει μέσω της χρήσης. Αυτό σημαίνει ότι χρειάζεται να
20 εκτελείτε τις εντολές για να τις μάθετε σωστά. Αν διαβάζετε μόνο το
21 κείμενο, θα τις ξεχάσετε!
Bram Moolenaar071d4272004-06-13 20:20:40 +000022
Damien Lejay8d9d2b22025-06-22 19:39:04 +020023 Τώρα, βεβαιωθείτε ότι το πλήκτρο Caps-Lock ΔΕΝ είναι πατημένο και
24 πατήστε το πλήκτρο j αρκετές φορές για να μετακινήσετε τον δρομέα έτσι
25 ώστε το Μάθημα 1.1.1 να γεμίσει πλήρως την οθόνη.
Bram Moolenaar071d4272004-06-13 20:20:40 +000026
27~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +020028 Μάθημα 1.1.1: ΜΕΤΑΚΙΝΟΝΤΑΣ ΤΟΝ ΔΡΟΜΕΑ
Bram Moolenaar071d4272004-06-13 20:20:40 +000029
Damien Lejay8d9d2b22025-06-22 19:39:04 +020030 ** Για να κινήσετε τον δρομέα, πατήστε τα πλήκτρα h,j,k,l όπως δείχνεται. **
Bram Moolenaar071d4272004-06-13 20:20:40 +000031 ^
Damien Lejay8d9d2b22025-06-22 19:39:04 +020032 k Hint: Το πλήκτρο h είναι αριστερά και κινεί στ' αριστερά.
33 < h l > Το πλήκτρο l είναι δεξιά και κινεί στα δεξιά.
34 j Το πλήκτρο j μοιάζει με βελάκι προς τα κάτω.
Bram Moolenaar071d4272004-06-13 20:20:40 +000035 v
36
Damien Lejay8d9d2b22025-06-22 19:39:04 +020037 1. Μετακινείστε τον δρομέα τριγύρω στην οθόνη μέχρι να νοιώθετε άνετα.
Bram Moolenaar071d4272004-06-13 20:20:40 +000038
Damien Lejay8d9d2b22025-06-22 19:39:04 +020039 2. Κρατήστε πατημένο το κάτω πλήκτρο (j) μέχρι να επαναληφθεί.
40---> Τώρα ξέρετε πώς να μετακινηθείτε στο επόμενο μάθημα.
Bram Moolenaar071d4272004-06-13 20:20:40 +000041
Damien Lejay8d9d2b22025-06-22 19:39:04 +020042 3. Χρησιμοποιώντας το κάτω πλήκτρο, μετακινηθείτε στο Μάθημα 1.1.2.
Bram Moolenaar071d4272004-06-13 20:20:40 +000043
Damien Lejay8d9d2b22025-06-22 19:39:04 +020044Σημείωση: Αν αμφιβάλλετε για κάτι που πατήσατε, πατήστε <ESC> για να βρεθείτε
45 στην Κανονική Κατάσταση. Μετά πατήστε ξανά την εντολή που θέλατε.
Bram Moolenaar071d4272004-06-13 20:20:40 +000046
Damien Lejay8d9d2b22025-06-22 19:39:04 +020047Σημείωση: Τα πλήκτρα του δρομέα θα πρέπει επίσης να δουλεύουν. Αλλά με τα hjkl
48 θα μπορείτε να κινηθείτε πολύ γρηγορότερα, μόλις τα συνηθίσετε.
Bram Moolenaar071d4272004-06-13 20:20:40 +000049
50~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +020051 Μάθημα 1.1.2: ΜΠΑΙΝΟΝΤΑΣ ΚΑΙ ΒΓΑΙΝΟΝΤΑΣ ΣΤΟΝ VIM
Bram Moolenaar071d4272004-06-13 20:20:40 +000052
Damien Lejay8d9d2b22025-06-22 19:39:04 +020053 !! ΣΗΜΕΙΩΣΗ: Πριν εκτελέσετε κάποιο από τα βήματα, διαβάστε όλο το μάθημα!!
Bram Moolenaar071d4272004-06-13 20:20:40 +000054
Damien Lejay8d9d2b22025-06-22 19:39:04 +020055 1. Πατήστε το πλήκτρο <ESC> (για να είστε σίγουρα στην Κανονική Κατάσταση).
Bram Moolenaar071d4272004-06-13 20:20:40 +000056
Damien Lejay8d9d2b22025-06-22 19:39:04 +020057 2. Πληκτρολογήστε: :q! <ENTER>.
Bram Moolenaar071d4272004-06-13 20:20:40 +000058
Damien Lejay8d9d2b22025-06-22 19:39:04 +020059---> Αυτό εξέρχεται από τον συντάκτη ΧΩΡΙΣ να σώσει όποιες αλλαγές έχετε κάνει.
60 Αν θέλετε να σώσετε τις αλλαγές και να εξέρθετε πληκτρολογήστε:
Bram Moolenaar071d4272004-06-13 20:20:40 +000061 :wq <ENTER>
62
Damien Lejay8d9d2b22025-06-22 19:39:04 +020063 3. Όταν δείτε την προτροπή του φλοιού, πληκτρολογήστε την εντολή με την οποία
64 μπήκατε σε αυτήν την περιήγηση. Μπορεί να είναι: vimtutor <ENTER>
65 Κανονικά θα χρησιμοποιούσατε: vim tutor <ENTER>
Bram Moolenaar071d4272004-06-13 20:20:40 +000066
Damien Lejay8d9d2b22025-06-22 19:39:04 +020067---> 'vim' σημαίνει εισαγωγή στον συντάκτη vim, 'tutor' είναι το αρχείο που
68 θέλουμε να διορθώσουμε.
Bram Moolenaar071d4272004-06-13 20:20:40 +000069
Damien Lejay8d9d2b22025-06-22 19:39:04 +020070 4. Αν έχετε απομνημονεύσει αυτά τα βήματα και έχετε αυτοπεποίθηση, εκτελέστε
71 τα βήματα 1 έως 3 για να βγείτε και να μπείτε ξανά στον συντάκτη. Μετά
72 μετακινήστε τον δρομέα κάτω στο Μάθημα 1.1.3.
Bram Moolenaar071d4272004-06-13 20:20:40 +000073~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +020074 Μάθημα 1.1.3: ΔΙΟΡΘΩΣΗ ΚΕΙΜΕΝΟΥ - ΔΙΑΓΡΑΦΗ
Bram Moolenaar071d4272004-06-13 20:20:40 +000075
Damien Lejay8d9d2b22025-06-22 19:39:04 +020076 ** Όσο είστε στην Κανονική Κατάσταση πατήστε x για να διαγράψετε τον
77 χαρακτήρα κάτω από τον δρομέα. **
Bram Moolenaar071d4272004-06-13 20:20:40 +000078
Damien Lejay8d9d2b22025-06-22 19:39:04 +020079 1. Μετακινείστε τον δρομέα στην παρακάτω γραμμή σημειωμένη με --->.
Bram Moolenaar071d4272004-06-13 20:20:40 +000080
Damien Lejay8d9d2b22025-06-22 19:39:04 +020081 2. Για να διορθώσετε τα λάθη, κινείστε τον δρομέα μέχρι να είναι πάνω από
82 τον χαρακτήρα που θα διαγραφεί.
Bram Moolenaar071d4272004-06-13 20:20:40 +000083
Damien Lejay8d9d2b22025-06-22 19:39:04 +020084 3. Πατήστε το πλήκτρο x για να διαγράψετε τον ανεπιθύμητο χαρακτήρα.
Bram Moolenaar071d4272004-06-13 20:20:40 +000085
Damien Lejay8d9d2b22025-06-22 19:39:04 +020086 4. Επαναλάβετε τα βήματα 2 μέχρι 4 μέχρι η πρόταση να είναι σωστή.
Bram Moolenaar071d4272004-06-13 20:20:40 +000087
88---> The ccow jumpedd ovverr thhe mooon.
89
Damien Lejay8d9d2b22025-06-22 19:39:04 +020090 5. Τώρα που η γραμμή είναι σωστή, πηγαίντε στο Μάθημα 1.1.4.
Bram Moolenaar071d4272004-06-13 20:20:40 +000091
Damien Lejay8d9d2b22025-06-22 19:39:04 +020092ΣΗΜΕΙΩΣΗ: Καθώς διατρέχετε αυτήν την περιήγηση, προσπαθήστε να μην
93 απομνημονεύετε, μαθαίνετε με τη χρήση.
Bram Moolenaar071d4272004-06-13 20:20:40 +000094
95~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +020096 Μάθημα 1.1.4: ΔΙΟΡΘΩΣΗ ΚΕΙΜΕΝΟΥ - ΠΑΡΕΜΒΟΛΗ
Bram Moolenaar071d4272004-06-13 20:20:40 +000097
Damien Lejay8d9d2b22025-06-22 19:39:04 +020098 ** Όσο είστε σε Κανονική Κατάσταση πατήστε i για να παρεμβάλλετε κείμενο. **
Bram Moolenaar071d4272004-06-13 20:20:40 +000099
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200100 1. Μετακινείστε τον δρομέα μέχρι την πρώτη γραμμή παρακάτω σημειωμένη με --->.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000101
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200102 2. Για να κάνετε την πρώτη γραμμή ίδια με την δεύτερη, μετακινείστε τον
103 δρομέα πάνω στον πρώτο χαρακτήρα ΜΕΤΑ από όπου θα παρεμβληθεί το κείμενο.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000104
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200105 3. Πατήστε το i και πληκτρολογήστε τις απαραίτητες προσθήκες.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000106
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200107 4. Καθώς διορθώνετε κάθε λάθος πατήστε <ESC> για να επιστρέψετε στην
108 Κανονική Κατάσταση. Επαναλάβετε τα βήματα 2 μέχρι 4 για να διορθώσετε
109 την πρόταση.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000110
111---> There is text misng this .
112---> There is some text missing from this line.
113
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200114 5. Όταν είστε άνετοι με την παρεμβολή κειμένου μετακινηθείτε στην
115 παρακάτω περίληψη.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000116
117~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200118 ΜΑΘΗΜΑ 1.1 ΠΕΡΙΛΗΨΗ
Bram Moolenaar071d4272004-06-13 20:20:40 +0000119
120
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200121 1. Ο δρομέας κινείται χρησιμοποιώντας είτε τα πλήκτρα δρομέα ή τα hjkl.
122 h (αριστέρα) j (κάτω) k (πάνω) l (δεξιά)
Bram Moolenaar071d4272004-06-13 20:20:40 +0000123
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200124 2. Για να μπείτε στον Vim (από την προτροπή %) γράψτε: vim ΑΡΧΕΙΟ <ENTER>
Bram Moolenaar071d4272004-06-13 20:20:40 +0000125
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200126 3. Για να βγείτε γράψτε: <ESC> :q! <ENTER> για απόρριψη των αλλαγών.
127 Ή γράψτε: <ESC> :wq <ENTER> για αποθήκευση των αλλαγών.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000128
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200129 4. Για να διαγράψετε έναν χαρακτήρα κάτω από τον δρομέα σε
130 Κανονική Κατάσταση πατήστε: x
Bram Moolenaar071d4272004-06-13 20:20:40 +0000131
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200132 5. Για να εισάγετε κείμενο στον δρομέα όσο είστε σε Κανονική Κατάσταση γράψτε:
133 i πληκτρολογήστε το κείμενο <ESC>
Bram Moolenaar071d4272004-06-13 20:20:40 +0000134
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200135ΣΗΜΕΙΩΣΗ: Πατώντας <ESC> θα τοποθετηθείτε στην Κανονική Κατάσταση ή θα
136 ακυρώσετε μία ανεπιθύμητη και μερικώς ολοκληρωμένη εντολή.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000137
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200138Τώρα συνεχίστε με το Μάθημα 1.2.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000139
140~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200141 Μάθημα 1.2.1: ΕΝΤΟΛΕΣ ΔΙΑΓΡΑΦΗΣ
Bram Moolenaar071d4272004-06-13 20:20:40 +0000142
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200143 ** Γράψτε dw για να διαγράψετε μέχρι το τέλος μίας λέξης. **
Bram Moolenaar071d4272004-06-13 20:20:40 +0000144
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200145 1. Πατήστε <ESC> για να βεβαιωθείτε ότι είστε στην Κανονική Κατάσταση.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000146
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200147 2. Μετακινείστε τον δρομέα στην παρακάτω γραμμή σημειωμένη με --->.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000148
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200149 3. Πηγαίνετε τον δρομέα στην αρχή της λέξης που πρέπει να διαγραφεί.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000150
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200151 4. Γράψτε dw για να κάνετε την λέξη να εξαφανιστεί.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000152
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200153ΣΗΜΕΙΩΣΗ: Τα γράμματα dw θα εμφανιστούν στην τελευταία γραμμή της οθόνης όσο
154 τα πληκτρολογείτε. Αν γράψατε κάτι λάθος, πατήστε <ESC> και
155 ξεκινήστε από την αρχή.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000156
157---> There are a some words fun that don't belong paper in this sentence.
158
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200159 5. Επαναλάβετε τα βήματα 3 και 4 μέχρι η πρόταση να είναι σωστή και
160 πηγαίνετε στο Μάθημα 1.2.2.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000161
162~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200163 Μάθημα 1.2.2: ΠΕΡΙΣΣΟΤΕΡΕΣ ΕΝΤΟΛΕΣ ΔΙΑΓΡΑΦΗΣ
Bram Moolenaar071d4272004-06-13 20:20:40 +0000164
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200165 ** Πληκτρολογήστε d$ για να διαγράψετε μέχρι το τέλος της γραμμής. **
Bram Moolenaar071d4272004-06-13 20:20:40 +0000166
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200167 1. Πατήστε <ESC> για να βεβαιωθείτε ότι είστε στην Κανονική Κατάσταση.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000168
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200169 2. Μετακινείστε τον δρομέα στην παρακάτω γραμμή σημειωμένη με --->.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000170
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200171 3. Μετακινείστε τον δρομέα στο τέλος της σωστής γραμμής (ΜΕΤΑ την πρώτη . ).
Bram Moolenaar071d4272004-06-13 20:20:40 +0000172
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200173 4. Πατήστε d$ για να διαγράψετε μέχρι το τέλος της γραμμής.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000174
175---> Somebody typed the end of this line twice. end of this line twice.
176
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200177 5. Πηγαίνετε στο Μάθημα 1.2.3 για να καταλάβετε τι συμβαίνει.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000178
179
180
181
182
183
184
185~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200186 Μάθημα 1.2.3: ΠΕΡΙ ΕΝΤΟΛΩΝ ΚΑΙ ΑΝΤΙΚΕΙΜΕΝΩΝ
Bram Moolenaar071d4272004-06-13 20:20:40 +0000187
188
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200189Η μορφή της εντολής διαγραφής d είναι ως εξής:
Bram Moolenaar071d4272004-06-13 20:20:40 +0000190
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200191 [αριθμός] d αντικείμενο Ή d [αριθμός] αντικείμενο
192 Όπου:
193 αριθμός - πόσες φορές θα εκτελεστεί η εντολή (προαιρετικό, εξ' ορισμού=1).
194 d - η εντολή της διαγραφής.
195 αντικείμενο - πάνω σε τι θα λειτουργήσει η εντολή (παρακάτω λίστα).
Bram Moolenaar071d4272004-06-13 20:20:40 +0000196
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200197 Μία μικρή λίστα από αντικείμενα:
198 w - από τον δρομέα μέχρι το τέλος της λέξης, περιλαμβάνοντας το διάστημα.
199 e - από τον δρομέα μέχρι το τέλος της λέξης, ΧΩΡΙΣ το διάστημα.
200 $ - από τον δρομέα μέχρι το τέλος της γραμμής.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000201
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200202ΣΗΜΕΙΩΣΗ: Για τους τύπους της περιπέτειας, πατώντας απλώς το αντικείμενο όσο
203 είστε στην Κανονική Κατάσταση χωρίς κάποια εντολή θα μετακινήσετε
204 τον δρομέα όπως καθορίζεται στην λίστα αντικειμένων.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000205
206
207
208~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200209 Μάθημα 1.2.4: ΜΙΑ ΕΞΑΙΡΕΣΗ ΣΤΗΝ 'ΕΝΤΟΛΗ-ΑΝΤΙΚΕΙΜΕΝΟ'
Bram Moolenaar071d4272004-06-13 20:20:40 +0000210
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200211 ** Πληκτρολογήστε dd για να διαγράψετε όλη τη γραμμή. **
Bram Moolenaar071d4272004-06-13 20:20:40 +0000212
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200213 Εξαιτίας της συχνότητας της διαγραφής ολόκληρης γραμμής, οι σχεδιαστές
214 του Vim αποφάσισαν ότι θα ήταν ευκολότερο να γράφετε απλώς δύο d στη
215 σειρά για να διαγράψετε μία γραμμή.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000216
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200217 1. Μετακινείστε τον δρομέα στη δεύτερη γραμμή της παρακάτω φράσης.
218 2. Γράψτε dd για να διαγράψετε τη γραμμή.
219 3. Τώρα μετακινηθείτε στην τέταρτη γραμμή.
220 4. Γράψτε 2dd (θυμηθείτε αριθμός-εντολή-αντικείμενο) για να
221 διαγράψετε δύο γραμμές.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000222
223 1) Roses are red,
224 2) Mud is fun,
225 3) Violets are blue,
226 4) I have a car,
227 5) Clocks tell time,
228 6) Sugar is sweet
229 7) And so are you.
230
231~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200232 Μάθημα 1.2.5: Η ΕΝΤΟΛΗ ΑΝΑΙΡΕΣΗΣ
Bram Moolenaar071d4272004-06-13 20:20:40 +0000233
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200234 ** Πατήστε u για να αναιρέσετε τις τελευταίες εντολές,
235 U για να διορθώσετε όλη τη γραμμή. **
Bram Moolenaar071d4272004-06-13 20:20:40 +0000236
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200237 1. Μετακινείστε τον δρομέα στην παρακάτω γραμμή σημειωμένη με ---> και
238 τοποθετήστε τον πάνω στο πρώτο λάθος.
239 2. Πατήστε x για να διαγράψετε τον πρώτο ανεπιθύμητο χαρακτήρα.
240 3. Τώρα πατήστε u για να αναιρέσετε την τελευταία εκτελεσμένη εντολή.
241 4. Αυτή τη φορά διορθώστε όλα τα λάθη στη γραμμή χρησιμοποιώντας την εντολή x.
242 5. Τώρα πατήστε ένα κεφαλαίο U για να επιστρέψετε τη γραμμή στην αρχική
243 της κατάσταση.
244 6. Τώρα πατήστε u μερικές φορές για να αναιρέσετε την U και
245 προηγούμενες εντολές.
246 7. Τώρα πατήστε CTRL-R (κρατώντας πατημένο το πλήκτρο CTRL καθώς πατάτε το R)
247 μερικές φορές για να επαναφέρετε τις εντολές (αναίρεση των αναιρέσεων).
Bram Moolenaar071d4272004-06-13 20:20:40 +0000248
249---> Fiix the errors oon thhis line and reeplace them witth undo.
250
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200251 8. Αυτές είναι πολύ χρήσιμες εντολές. Τώρα πηγαίνετε στην
252 Περίληψη του Μαθήματος 1.2.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000253
254~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200255 ΜΑΘΗΜΑ 1.2 ΠΕΡΙΛΗΨΗ
Bram Moolenaar071d4272004-06-13 20:20:40 +0000256
257
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200258 1. Για να διαγράψετε από τον δρομέα μέχρι το τέλος λέξης γράψτε: dw
Bram Moolenaar071d4272004-06-13 20:20:40 +0000259
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200260 2. Για να διαγράψετε από τον δρομέα μέχρι το τέλος γραμμής γράψτε: d$
Bram Moolenaar071d4272004-06-13 20:20:40 +0000261
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200262 3. Για να διαγράψετε ολόκληρη τη γραμμή γράψτε: dd
Bram Moolenaar071d4272004-06-13 20:20:40 +0000263
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200264 4. Η μορφή για μία εντολή στην Κανονική Κατάσταση είναι:
Bram Moolenaar071d4272004-06-13 20:20:40 +0000265
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200266 [αριθμός] εντολή αντικείμενο Ή εντολή [αριθμός] αντικείμενο
267 όπου:
268 αριθμός - πόσες φορές να επαναληφθεί η εντολή
269 εντολή - τι να γίνει, όπως η d για διαγραφή
270 αντικείμενο - πάνω σε τι να ενεργήσει η εντολή, όπως w (λέξη),
271 $ (τέλος της γραμμής), κτλ.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000272
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200273 5. Για να αναιρέσετε προηγούμενες ενέργειες, πατήστε: u (πεζό u)
274 Για να αναιρέσετε όλες τις αλλαγές στη γραμμή, πατήστε: U (κεφαλαίο U)
275 Για να αναιρέσετε τις αναιρέσεις, πατήστε: CTRL-R
Bram Moolenaar071d4272004-06-13 20:20:40 +0000276
277~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200278 Μάθημα 1.3.1: Η ΕΝΤΟΛΗ ΤΟΠΟΘΕΤΗΣΗΣ
Bram Moolenaar071d4272004-06-13 20:20:40 +0000279
280
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200281 ** Πατήστε p για να τοποθετήσετε την τελευταία διαγραφή μετά τον δρομέα. **
Bram Moolenaar071d4272004-06-13 20:20:40 +0000282
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200283 1. Μετακινείστε τον δρομέα στην πρώτη γραμμή της παρακάτω ομάδας.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000284
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200285 2. Πατήστε dd για να διαγράψετε τη γραμμή και να την αποθηκεύσετε σε
286 προσωρινή μνήμη του Vim.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000287
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200288 3. Μετακινείστε τον δρομέα στη γραμμή ΠΑΝΩ από εκεί που θα πρέπει να πάει
289 η διαγραμμένη γραμμή.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000290
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200291 4. Όσο είστε σε Κανονική Κατάσταση, πατήστε p για να βάλετε τη γραμμή.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000292
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200293 5. Επαναλάβετε τα βήματα 2 έως 4 για να βάλετε όλες τις γραμμές στη
294 σωστή σειρά.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000295
296 d) Can you learn too?
297 b) Violets are blue,
298 c) Intelligence is learned,
299 a) Roses are red,
300
301~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200302 Μάθημα 1.3.2: Η ΕΝΤΟΛΗ ΑΝΤΙΚΑΤΑΣΤΑΣΗΣ
Bram Moolenaar071d4272004-06-13 20:20:40 +0000303
304
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200305 ** Πατήστε r και χαρακτήρα για να αλλάξετε αυτόν που είναι
306 κάτω από τον δρομέα. **
Bram Moolenaar071d4272004-06-13 20:20:40 +0000307
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200308 1. Μετακινείστε τον δρομέα στην πρώτη γραμμή παρακάτω σημειωμένη με --->.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000309
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200310 2. Μετακινείστε τον δρομέα έτσι ώστε να είναι πάνω στο πρώτο λάθος.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000311
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200312 3. Πατήστε r και μετά τον χαρακτήρα ο οποίος διορθώνει το λάθος.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000313
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200314 4. Επαναλάβετε τα βήματα 2 και 3 μέχρι να είναι σωστή η πρώτη γραμμή.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000315
316---> Whan this lime was tuoed in, someone presswd some wrojg keys!
317---> When this line was typed in, someone pressed some wrong keys!
318
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200319 5. Τώρα πηγαίνετε στο Μάθημα 1.3.2.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000320
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200321ΣΗΜΕΙΩΣΗ: Να θυμάστε ότι πρέπει να μαθαίνετε με τη χρήση, και όχι με
322 την απομνημόνευση.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000323
324~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200325 Μάθημα 1.3.3: Η ΕΝΤΟΛΗ ΑΛΛΑΓΗΣ
Bram Moolenaar071d4272004-06-13 20:20:40 +0000326
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200327 ** Για να αλλάξετε τμήμα ή όλη τη λέξη, πατήστε cw . **
Bram Moolenaar071d4272004-06-13 20:20:40 +0000328
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200329 1. Μετακινείστε τον δρομέα στην πρώτη γραμμή παρακάτω σημειωμένη με --->.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000330
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200331 2. Τοποθετήστε τον δρομέα πάνω στο u της λέξης lubw.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000332
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200333 3. Πατήστε cw και τη σωστή λέξη (στην περίπτωση αυτή, γράψτε 'ine'.)
Bram Moolenaar071d4272004-06-13 20:20:40 +0000334
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200335 4. Πατήστε <ESC> και πηγαίνετε στο επόμενο λάθος (στον πρώτο
336 χαρακτήρα προς αλλαγή).
Bram Moolenaar071d4272004-06-13 20:20:40 +0000337
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200338 5. Επαναλάβετε τα βήματα 3 και 4 μέχρις ότου η πρώτη πρόταση να είναι
339 ίδια με τη δεύτερη.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000340
341---> This lubw has a few wptfd that mrrf changing usf the change command.
342---> This line has a few words that need changing using the change command.
343
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200344Παρατηρείστε ότι η cw όχι μόνο αντικαθιστάει τη λέξη, αλλά σας εισάγει
345επίσης σε παρεμβολή.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000346
347~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200348 Μάθημα 1.3.4: ΠΕΡΙΣΣΟΤΕΡΕΣ ΑΛΛΑΓΕΣ ΜΕ c
Bram Moolenaar071d4272004-06-13 20:20:40 +0000349
350
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200351 ** Η εντολή αλλαγής χρησιμοποιείται με τα ίδια αντικείμενα της διαγραφής. **
Bram Moolenaar071d4272004-06-13 20:20:40 +0000352
353
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200354 1. Η εντολή αλλαγής δουλεύει με τον ίδιο τρόπο όπως η διαγραφή. Η μορφή είναι:
Bram Moolenaar071d4272004-06-13 20:20:40 +0000355
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200356 [αριθμός] c αντικείμενο Ή c [αριθμός] αντικείμενο
Bram Moolenaar071d4272004-06-13 20:20:40 +0000357
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200358 2. Τα αντικείμενα είναι πάλι τα ίδια, όπως w (λέξη), $ (τέλος γραμμής), κτλ.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000359
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200360 3. Μετακινηθείτε στην πρώτη γραμμή παρακάτω σημειωμένη με --->.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000361
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200362 4. Μετακινείστε τον δρομέα στο πρώτο λάθος.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000363
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200364 5. Γράψτε c$ για να κάνετε το υπόλοιπο της γραμμής ίδιο με τη δεύτερη
365 και πατήστε <ESC>.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000366
367---> The end of this line needs some help to make it like the second.
368---> The end of this line needs to be corrected using the c$ command.
369
370
371~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200372 ΜΑΘΗΜΑ 1.3 ΠΕΡΙΛΗΨΗ
Bram Moolenaar071d4272004-06-13 20:20:40 +0000373
374
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200375 1. Για να τοποθετήσετε κείμενο που μόλις έχει διαγραφεί, πατήστε p .
376 Αυτό τοποθετεί το διαγραμμένο κείμενο ΜΕΤΑ τον δρομέα (αν διαγράφτηκε
377 γραμμή θα πάει μετά στη γραμμή κάτω από τον δρομέα.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000378
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200379 2. Για να αντικαταστήσετε τον χαρακτήρα κάτω από τον δρομέα, πατήστε r
380 και μετά τον χαρακτήρα που θα αντικαταστήσει τον αρχικό.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000381
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200382 3. Η εντολή αλλαγής σας επιτρέπει να αλλάξετε το καθορισμένο αντικείμενο
383 από τον δρομέα μέχρι το τέλος του αντικείμενο. Π.χ. γράψτε cw για να
384 αλλάξετε από τον δρομέα μέχρι το τέλος της λέξης, c$ για να αλλάξετε
385 μέχρι το τέλος γραμμής.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000386
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200387 4. Η μορφή για την αλλαγή είναι:
Bram Moolenaar071d4272004-06-13 20:20:40 +0000388
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200389 [αριθμός] c αντικείμενο Ή c [αριθμός] αντικείμενο
Bram Moolenaar071d4272004-06-13 20:20:40 +0000390
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200391Τώρα συνεχίστε με το επόμενο μάθημα.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000392
393
394~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200395 Μάθημα 1.4.1: ΘΕΣΗ ΚΑΙ ΚΑΤΑΣΤΑΣΗ ΑΡΧΕΙΟΥ
Bram Moolenaar071d4272004-06-13 20:20:40 +0000396
397
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200398 ** Πατήστε CTRL-g για να εμφανιστεί η θέση σας στο αρχείο και η κατάστασή του.
399 Πατήστε SHIFT-G για να πάτε σε μία γραμμή στο αρχείο. **
Bram Moolenaar071d4272004-06-13 20:20:40 +0000400
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200401 Σημείωση: Διαβάστε ολόκληρο το μάθημα πριν εκτελέσετε κάποιο από τα βήματα!!
Bram Moolenaar071d4272004-06-13 20:20:40 +0000402
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200403 1. Κρατήστε πατημένο το πλήκτρο Ctrl και πατήστε g . Μία γραμμή κατάστασης
404 θα εμφανιστεί στο κάτω μέρος της σελίδας με το όνομα αρχείου και τη
405 γραμμή που είστε. Θυμηθείτε τον αριθμό γραμμής για το Βήμα 3.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000406
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200407 2. Πατήστε shift-G για να μετακινηθείτε στο τέλος του αρχείου.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000408
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200409 3. Πατήστε τον αριθμό της γραμμής που ήσασταν και μετά shift-G. Αυτό θα
410 σας επιστρέψει στη γραμμή που ήσασταν πριν πατήσετε για πρώτη φορά Ctrl-g.
411 (Όταν πληκτρολογείτε τους αριθμούς, ΔΕΝ θα εμφανίζονται στην οθόνη).
Bram Moolenaar071d4272004-06-13 20:20:40 +0000412
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200413 4. Αν νοιώθετε σίγουρος για αυτό, εκτελέστε τα βήματα 1 έως 3.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000414
415
416
417~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200418 Μάθημα 1.4.2: Η ΕΝΤΟΛΗ ΑΝΑΖΗΤΗΣΗΣ
Bram Moolenaar071d4272004-06-13 20:20:40 +0000419
420
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200421 ** Πατήστε / ακολουθούμενο από τη φράση που ψάχνετε. **
Bram Moolenaar071d4272004-06-13 20:20:40 +0000422
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200423 1. Σε Κανονική Κατάσταση πατήστε τον χαρακτήρα / . Παρατηρήστε ότι αυτός και
424 ο δρομέας εμφανίζονται στο κάτω μέρος της οθόνης όπως με την εντολή : .
Bram Moolenaar071d4272004-06-13 20:20:40 +0000425
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200426 2. Τώρα γράψτε 'errroor' <ENTER>. Αυτή είναι η λέξη που θέλετε να ψάξετε.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000427
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200428 3. Για να ψάξετε ξανά για την ίδια φράση, πατήστε απλώς n .
429 Για να ψάξετε την ίδια φράση στην αντίθετη κατεύθυνση, πατήστε Shift-N .
Bram Moolenaar071d4272004-06-13 20:20:40 +0000430
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200431 4. Αν θέλετε να ψάξετε για μία φράση προς τα πίσω, χρησιμοποιήστε την εντολή ? αντί της / .
Bram Moolenaar071d4272004-06-13 20:20:40 +0000432
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200433---> Όταν η αναζήτηση φτάσει στο τέλος του αρχείου θα συνεχίσει από την αρχή.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000434
435 "errroor" is not the way to spell error; errroor is an error.
436
437
438
439~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200440 Μάθημα 1.4.3: ΕΥΡΕΣΗ ΤΑΙΡΙΑΣΤΩΝ ΠΑΡΕΝΘΕΣΕΩΝ
Bram Moolenaar071d4272004-06-13 20:20:40 +0000441
442
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200443 ** Πατήστε % για να βρείτε την αντίστοιχη ), ], ή } . **
Bram Moolenaar071d4272004-06-13 20:20:40 +0000444
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200445 1. Τοποθετήστε τον δρομέα σε κάποια (, [, ή { στην παρακάτω γραμμή
446 σημειωμένη με --->.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000447
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200448 2. Τώρα πατήστε τον χαρακτήρα % .
Bram Moolenaar071d4272004-06-13 20:20:40 +0000449
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200450 3. Ο δρομέας θα πρέπει να είναι στην αντίστοιχη παρένθεση ή αγκύλη.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000451
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200452 4. Πατήστε % για να μετακινήσετε τον δρομέα πίσω στην πρώτη αγκύλη
453 (του ζευγαριού).
Bram Moolenaar071d4272004-06-13 20:20:40 +0000454
455---> This ( is a test line with ('s, ['s ] and {'s } in it. ))
456
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200457ΣΗΜΕΙΩΣΗ: Αυτό είναι πολύ χρήσιμο στην αποσφαλμάτωση ενός προγράμματος
458 με μη ταιριαστές παρενθέσεις!
Bram Moolenaar071d4272004-06-13 20:20:40 +0000459
460
461
462~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200463 Μάθημα 1.4.4: ΕΝΑΣ ΤΡΟΠΟΣ ΓΙΑ ΑΛΛΑΓΗ ΛΑΘΩΝ
Bram Moolenaar071d4272004-06-13 20:20:40 +0000464
465
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200466 ** Γράψτε :s/old/new/g για να αλλάξετε το 'new' με το 'old'. **
Bram Moolenaar071d4272004-06-13 20:20:40 +0000467
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200468 1. Μετακινείστε τον δρομέα στην παρακάτω γραμμή σημειωμένη με --->.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000469
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200470 2. Γράψτε :s/thee/the <ENTER> . Σημειώστε ότι αυτή η εντολή αλλάζει μόνο
471 την πρώτη εμφάνιση στη γραμμή.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000472
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200473 3. Τώρα γράψτε :s/thee/the/g εννοώντας γενική αντικατάσταση στη
474 γραμμή. Αυτό αλλάζει όλες τις εμφανίσεις επί της γραμμής.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000475
476---> thee best time to see thee flowers is in thee spring.
477
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200478 4. Για να αλλάξετε κάθε εμφάνιση μίας συμβολοσειράς μεταξύ δύο γραμμών,
479 γράψτε :#,#s/old/new/g όπου #,# οι αριθμοί των δύο γραμμών.
480 Γράψτε :%s/old/new/g για να αλλάξετε κάθε εμφάνιση σε όλο το αρχείο.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000481
482
483
484
485~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200486 ΜΑΘΗΜΑ 1.4 ΠΕΡΙΛΗΨΗ
Bram Moolenaar071d4272004-06-13 20:20:40 +0000487
488
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200489 1. Το Ctrl-g εμφανίζει τη θέση σας στο αρχείο και την κατάστασή του.
490 Το Shift-G πηγαίνει στο τέλος του αρχείου. Ένας αριθμός γραμμής
491 ακολουθούμενος από Shift-G πηγαίνει σε εκείνη τη γραμμή.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000492
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200493 2. Γράφοντας / ακολουθούμενο από μία φράση ψάχνει προς τα ΜΠΡΟΣΤΑ για
494 τη φράση. Γράφοντας ? ακολουθούμενο από μία φράση ψάχνει προς τα ΠΙΣΩ
495 για τη φράση. Μετά από μία αναζήτηση πατήστε n για να βρείτε την
496 επόμενη εμφάνιση προς την ίδια κατεύθυνση ή Shift-N για να ψάξετε
497 προς την αντίθετη κατεύθυνση.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000498
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200499 3. Πατώντας % όσο ο δρομέας είναι πάνω σε μία (,),[,],{, ή } εντοπίζει
500 το αντίστοιχο ταίρι του ζευγαριού.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000501
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200502 4. Για αντικατάσταση με new του πρώτου old στη γραμμή γράψτε :s/old/new
503 Για αντικατάσταση με new όλων των 'old' στη γραμμή γράψτε :s/old/new/g
504 Για αντικατάσταση φράσεων μεταξύ δύο # γραμμών γράψτε :#,#s/old/new/g
505 Για αντικατάσταση όλων των εμφανίσεων στο αρχείο γράψτε :%s/old/new/g
506 Για ερώτηση επιβεβαίωσης κάθε φορά προσθέστε ένα 'c' "%s/old/new/gc
Bram Moolenaar071d4272004-06-13 20:20:40 +0000507
508~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200509 Μάθημα 1.5.1: ΠΩΣ ΕΚΤΕΛΩ ΜΙΑ ΕΞΩΤΕΡΙΚΗ ΕΝΤΟΛΗ
Bram Moolenaar071d4272004-06-13 20:20:40 +0000510
511
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200512** Γράψτε :! ακολουθούμενο από μία εξωτερική εντολή για να την εκτελέσετε. **
Bram Moolenaar071d4272004-06-13 20:20:40 +0000513
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200514 1. Πατήστε την οικεία εντολή : για να θέσετε τον δρομέα στο κάτω μέρος
515 της οθόνης. Αυτό σας επιτρέπει να δώσετε μία εντολή.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000516
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200517 2. Τώρα πατήστε το ! (θαυμαστικό). Αυτό σας επιτρέπει να εκτελέσετε
518 οποιαδήποτε εξωτερική εντολή του φλοιού.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000519
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200520 3. Σαν παράδειγμα γράψτε ls μετά από το ! και πατήστε <ENTER>. Αυτό θα
521 σας εμφανίσει μία λίστα του καταλόγου σας, ακριβώς σαν να ήσασταν στην
522 προτροπή του φλοιού. Ή χρησιμοποιήστε :!dir αν το ls δεν δουλεύει.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000523
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200524---> Σημείωση: Είναι δυνατόν να εκτελέσετε οποιαδήποτε εξωτερική εντολή
525 με αυτόν τον τρόπο.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000526
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200527---> Σημείωση: Όλες οι εντολές : πρέπει να τερματίζονται πατώντας το <ENTER>.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000528
529
530
531~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200532 Μάθημα 1.5.2: ΠΕΡΙΣΣΟΤΕΡΑ ΠΕΡΙ ΕΓΓΡΑΦΗΣ ΑΡΧΕΙΩΝ
Bram Moolenaar071d4272004-06-13 20:20:40 +0000533
534
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200535 ** Για να σώσετε τις αλλάγες που κάνατε στο αρχείο, γράψτε :w ΑΡΧΕΙΟ. **
Bram Moolenaar071d4272004-06-13 20:20:40 +0000536
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200537 1. Γράψτε :!dir ή :!ls για να πάρετε μία λίστα του καταλόγου σας.
538 Ήδη ξέρετε ότι πρέπει να πατήσετε <ENTER> μετά από αυτό.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000539
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200540 2. Διαλέξτε ένα όνομα αρχείου που δεν υπάρχει ακόμα, όπως το TEST.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000541
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200542 3. Τώρα γράψτε: :w TEST (όπου TEST είναι το όνομα αρχείου που διαλέξατε).
Bram Moolenaar071d4272004-06-13 20:20:40 +0000543
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200544 4. Αυτό σώζει όλο το αρχείο (vim Tutor) με το όνομα TEST. Για να το
545 επαληθεύσετε, γράψτε ξανά :!dir για να δείτε τον κατάλογό σας.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000546
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200547---> Σημειώστε ότι αν βγαίνατε από τον Vim και μπαίνατε ξανά με το όνομα
548 αρχείου TEST, το αρχείο θα ήταν ακριβές αντίγραφο του tutor όταν το σώσατε.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000549
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200550 5. Τώρα διαγράψτε το αρχείο γράφοντας (MS-DOS): :!del TEST
Bram Moolenaar071d4272004-06-13 20:20:40 +0000551
552
553
554~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200555 Μάθημα 1.5.3: ΕΠΙΛΕΚΤΙΚΗ ΕΝΤΟΛΗ ΕΓΓΡΑΦΗΣ
Bram Moolenaar071d4272004-06-13 20:20:40 +0000556
557
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200558 ** Για να σώσετε τμήμα του αρχείου, γράψτε :#,# w ΑΡΧΕΙΟ **
Bram Moolenaar071d4272004-06-13 20:20:40 +0000559
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200560 1. Άλλη μια φορά, γράψτε :!dir ή :!ls για να πάρετε μία λίστα από τον
561 κατάλογό σας και διαλέξτε ένα κατάλληλο όνομα αρχείου όπως το TEST.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000562
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200563 2. Μετακινείστε τον δρομέα στο πάνω μέρος αυτής της σελίδας και πατήστε
564 Ctrl-g για να βρείτε τον αριθμό αυτής της γραμμής.
565 ΝΑ ΘΥΜΑΣΤΕ ΑΥΤΟΝ ΤΟΝ ΑΡΙΘΜΟ!
Bram Moolenaar071d4272004-06-13 20:20:40 +0000566
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200567 3. Τώρα πηγαίνετε στο κάτω μέρος της σελίδας και πατήστε Ctrl-g ξανά.
568 ΝΑ ΘΥΜΑΣΤΕ ΚΑΙ ΑΥΤΟΝ ΤΟΝ ΑΡΙΘΜΟ!
Bram Moolenaar071d4272004-06-13 20:20:40 +0000569
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200570 4. Για να σώσετε ΜΟΝΟ ένα τμήμα σε αρχείο, γράψτε :#,# w TEST
571 όπου #,# οι δύο αριθμοί που απομνημονεύσατε (πάνω,κάτω) και TEST το
572 όνομα του αρχείου σας.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000573
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200574 5. Ξανά, δείτε ότι το αρχείο είναι εκεί με την :!dir αλλά ΜΗΝ το διαγράψετε.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000575
576
577~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200578 Μάθημα 1.5.4: ΑΝΑΚΤΩΝΤΑΣ ΚΑΙ ΕΝΩΝΟΝΤΑΣ ΑΡΧΕΙΑ
Bram Moolenaar071d4272004-06-13 20:20:40 +0000579
580
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200581 ** Για να εισάγετε τα περιεχόμενα ενός αρχείου, γράψτε :r ΑΡΧΕΙΟ **
Bram Moolenaar071d4272004-06-13 20:20:40 +0000582
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200583 1. Γράψτε :!dir για να βεβαιωθείτε ότι το TEST υπάρχει από πριν.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000584
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200585 2. Τοποθετήστε τον δρομέα στο πάνω μέρος της σελίδας.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000586
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200587ΣΗΜΕΙΩΣΗ: Αφότου εκτελέσετε το Βήμα 3 θα δείτε το Μάθημα 1.5.3.
588 Μετά κινηθείτε ΚΑΤΩ ξανά προς το μάθημα αυτό.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000589
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200590 3. Τώρα ανακτήστε το αρχείο σας TEST χρησιμοποιώντας την εντολή :r TEST
591 όπου TEST είναι το όνομα του αρχείου.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000592
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200593ΣΗΜΕΙΩΣΗ: Το αρχείο που ανακτάτε τοποθετείται ξεκινώντας εκεί που βρίσκεται
594 ο δρομέας.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000595
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200596 4. Για να επαληθεύσετε ότι το αρχείο ανακτήθηκε, πίσω τον δρομέα και
597 παρατηρήστε ότι υπάρχουν τώρα δύο αντίγραφα του Μαθήματος 1.5.3, το
598 αρχικό και η έκδοση του αρχείου.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000599
600~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200601 ΜΑΘΗΜΑ 1.5 ΠΕΡΙΛΗΨΗ
Bram Moolenaar071d4272004-06-13 20:20:40 +0000602
603
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200604 1. :!εντολή εκτελεί μία εξωτερική εντολή.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000605
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200606 Μερικά χρήσιμα παραδείγματα είναι (MS-DOS):
607 :!dir - εμφάνιση λίστας ενός καταλόγου.
608 :!del ΑΡΧΕΙΟ - διαγράφει το ΑΡΧΕΙΟ.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000609
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200610 2. :w ΑΡΧΕΙΟ γράφει το τρέχων αρχείο του Vim στο δίσκο με όνομα ΑΡΧΕΙΟ.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000611
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200612 3. :#,#w ΑΡΧΕΙΟ σώζει τις γραμμές από # μέχρι # στο ΑΡΧΕΙΟ.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000613
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200614 4. :r ΑΡΧΕΙΟ ανακτεί το αρχείο δίσκου ΑΡΧΕΙΟ και το παρεμβάλλει μέσα
615 στο τρέχον αρχείο μετά από τη θέση του δρομέα.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000616
617
618
619
620
621
622
623~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200624 Μάθημα 1.6.1: Η ΕΝΤΟΛΗ ΑΝΟΙΓΜΑΤΟΣ
Bram Moolenaar071d4272004-06-13 20:20:40 +0000625
626
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200627 ** Πατήστε o για να ανοίξετε μία γραμμή κάτω από τον δρομέα και να
628 βρεθείτε σε Κατάσταση Κειμένου. **
Bram Moolenaar071d4272004-06-13 20:20:40 +0000629
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200630 1. Μετακινείστε τον δρομέα στην παρακάτω γραμμή σημειωμένη με --->.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000631
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200632 2. Πατήστε o (πεζό) για να ανοίξετε μία γραμμή ΚΑΤΩ από τον δρομέα και να
633 βρεθείτε σε Κατάσταση Κειμένου.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000634
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200635 3. Τώρα αντιγράψτε τη σημειωμένη με ---> γραμμή και πατήστε <ESC> για να
636 βγείτε από την Κατάσταση Κειμένου.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000637
638---> After typing o the cursor is placed on the open line in Insert mode.
639
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200640 4. Για να ανοίξετε μία γραμμή ΠΑΝΩ από τον δρομέα, πατήστε απλά ένα κεφαλαίο
641 O, αντί για ένα πεζό o. Δοκιμάστε το στην παρακάτω γραμμή.
642Ανοίγετε γραμμή πάνω από αυτήν πατώντας Shift-O όσο ο δρομέας είναι στη γραμμή
Bram Moolenaar071d4272004-06-13 20:20:40 +0000643
644
645
646~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200647 Μάθημα 1.6.2: Η ΕΝΤΟΛΗ ΠΡΟΣΘΗΚΗΣ
Bram Moolenaar071d4272004-06-13 20:20:40 +0000648
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200649 ** Πατήστε a για να εισάγετε κείμενο ΜΕΤΑ τον δρομέα. **
Bram Moolenaar071d4272004-06-13 20:20:40 +0000650
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200651 1. Μετακινείστε τον δρομέα στο τέλος της πρώτης γραμμής παρακάτω
652 σημειωμένη με ---> πατώντας $ στην Κανονική Κατάσταση.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000653
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200654 2. Πατήστε ένα a (πεζό) για να προσθέσετε κείμενο ΜΕΤΑ από τον χαρακτήρα
655 που είναι κάτω από τον δρομέα. (Το κεφαλαίο A προσθέτει στο τέλος
656 της γραμμής).
Bram Moolenaar071d4272004-06-13 20:20:40 +0000657
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200658Σημείωση: Αυτό αποφεύγει το πάτημα του i , τον τελευταίο χαρακτήρα, το
659 κείμενο της εισαγωγής, <ESC>, δρομέα-δεξιά, και τέλος, x, μόνο και
660 μόνο για να προσθέσετε στο τέλος της γραμμής!
Bram Moolenaar071d4272004-06-13 20:20:40 +0000661
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200662 3. Συμπληρώστε τώρα την πρώτη γραμμή. Σημειώστε επίσης ότι η προσθήκη είναι
663 ακριβώς ίδια στην Κατάσταση Κειμένου με την Κατάσταση Εισαγωγής, εκτός
664 από τη θέση που εισάγεται το κείμενο.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000665
666---> This line will allow you to practice
667---> This line will allow you to practice appending text to the end of a line.
668
669~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200670 Μάθημα 1.6.3: ΑΛΛΗ ΕΚΔΟΣΗ ΤΗΣ ΑΝΤΙΚΑΤΑΣΤΑΣΗΣ
Bram Moolenaar071d4272004-06-13 20:20:40 +0000671
672
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200673 ** Πατήστε κεφαλαίο R για να αλλάξετε περισσότερους από έναν χαρακτήρες. **
Bram Moolenaar071d4272004-06-13 20:20:40 +0000674
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200675 1. Μετακινείστε τον δρομέα στην πρώτη γραμμή παρακάτω σημειωμένη με --->.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000676
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200677 2. Τοποθετήστε τον δρομέα στην αρχή της πρώτης λέξης που είναι διαφορετική
678 από τη δεύτερη γραμμή σημειωμένη με ---> (η λέξη 'last').
Bram Moolenaar071d4272004-06-13 20:20:40 +0000679
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200680 3. Πατήστε τώρα R και αλλάξτε το υπόλοιπο του κειμένου στην πρώτη γραμμή
681 γράφοντας πάνω από το παλιό κείμενο ώστε να κάνετε την πρώτη γραμμή ίδια
682 με τη δεύτερη.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000683
684---> To make the first line the same as the last on this page use the keys.
685---> To make the first line the same as the second, type R and the new text.
686
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200687 4. Σημειώστε ότι όταν πατάτε <ESC> για να βγείτε, παραμένει οποιοδήποτε
688 αναλλοίωτο κείμενο.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000689
690
691
692~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200693 Μάθημα 1.6.4: ΡΥΘΜΙΣΗ ΕΠΙΛΟΓΗΣ
Bram Moolenaar071d4272004-06-13 20:20:40 +0000694
695
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200696 ** Ρυθμίστε μία επιλογή έτσι ώστε η αναζήτηση ή η αντικατάσταση να αγνοεί
697 τη διαφορά πεζών-κεφαλαίων **
Bram Moolenaar071d4272004-06-13 20:20:40 +0000698
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200699 1. Ψάξτε για 'ignore' εισάγοντας:
Bram Moolenaar071d4272004-06-13 20:20:40 +0000700 /ignore
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200701 Συνεχίστε αρκετές φορές πατώντας το πλήκτρο n.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000702
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200703 2. Θέστε την επιλογή 'ic' (Ignore case) γράφοντας:
Bram Moolenaar071d4272004-06-13 20:20:40 +0000704 :set ic
705
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200706 3. Ψάξτε τώρα ξανά για 'ignore' πατώντας: n
707 Συνεχίστε την αναζήτηση μερικές ακόμα φορές πατώντας το πλήκτρο n
Bram Moolenaar071d4272004-06-13 20:20:40 +0000708
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200709 4. Θέστε τις επιλογές 'hlsearch' και 'incsearch':
Bram Moolenaar071d4272004-06-13 20:20:40 +0000710 :set hls is
711
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200712 5. Εισάγετε τώρα ξανά την εντολή αναζήτησης, και δείτε τι συμβαίνει
Bram Moolenaar071d4272004-06-13 20:20:40 +0000713 /ignore
714
715~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200716 ΜΑΘΗΜΑ 1.6 ΠΕΡΙΛΗΨΗ
Bram Moolenaar071d4272004-06-13 20:20:40 +0000717
718
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200719 1. Πατώντας o ανοίγει μία γραμμή ΚΑΤΩ από τον δρομέα και τοποθετεί τον
720 δρομέα στην ανοιχτή γραμμή σε Κατάσταση Κειμένου.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000721
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200722 2. Πατήστε a για να εισάγετε κείμενο ΜΕΤΑ τον χαρακτήρα στον οποίο είναι
723 ο δρομέας. Πατώντας κεφαλαίο A αυτόματα προσθέτει κείμενο στο τέλος
724 της γραμμής.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000725
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200726 3. Πατώντας κεφαλαίο R εισέρχεται στην Κατάσταη Αντικατάστασης μέχρι να
727 πατηθεί το <ESC> και να εξέλθει.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000728
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200729 4. Γράφοντας ":set xxx" ρυθμίζει την επιλογή "xxx".
Bram Moolenaar071d4272004-06-13 20:20:40 +0000730
731
732
733
734
735
736
737
738~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200739 ΜΑΘΗΜΑ 1.7: ON-LINE ΕΝΤΟΛΕΣ ΒΟΗΘΕΙΑΣ
Bram Moolenaar071d4272004-06-13 20:20:40 +0000740
741
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200742 ** Χρησιμοποιήστε το on-line σύστημα βοήθειας **
Bram Moolenaar071d4272004-06-13 20:20:40 +0000743
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200744 Ο Vim έχει ένα περιεκτικό on-line σύστημα βοήθειας. Για να ξεκινήσει,
745 δοκιμάστε κάποιο από τα τρία:
746 - πατήστε το πλήκτρο <HELP> (αν έχετε κάποιο)
747 - πατήστε το πλήκτρο <F1> (αν έχετε κάποιο)
748 - γράψτε :help <ENTER>
Bram Moolenaar071d4272004-06-13 20:20:40 +0000749
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200750 Γράψτε :q <ENTER> για να κλείσετε το παράθυρο της βοήθειας.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000751
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200752 Μπορείτε να βρείτε βοήθεια πάνω σε κάθε αντικείμενο, δίνοντας μία παράμετρο
753 στην εντολή ":help". Δοκιμάστε αυτά (μην ξεχνάτε να πατάτε <ENTER>):
Bram Moolenaar071d4272004-06-13 20:20:40 +0000754
755 :help w
756 :help c_<T
757 :help insert-index
758 :help user-manual
759
760
761~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200762 ΜΑΘΗΜΑ 1.8: ΔΗΜΙΟΥΡΓΗΣΤΕ ΕΝΑ SCRIPT ΕΚΚΙΝΗΣΗΣ
Bram Moolenaar071d4272004-06-13 20:20:40 +0000763
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200764 ** Ενεργοποιήστε χαρακτηριστικά του Vim **
Bram Moolenaar071d4272004-06-13 20:20:40 +0000765
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200766 Ο Vim έχει πολλά περισσότερα χαρακτηριστικά απ' ό,τι ο Vi, αλλά τα
767 περισσότερα είναι αρχικά απενεργοποιημένα. Για να αρχίσετε να χρησιμοποιείτε
768 περισσότερα χαρακτηριστικά πρέπει να φτιάξετε ένα αρχείο "vimrc".
Bram Moolenaar071d4272004-06-13 20:20:40 +0000769
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200770 1. Αρχίστε διορθώνοντας το αρχείο "vimrc", αυτό εξαρτάται από το σύστημά σας:
771 :edit ~/.vimrc για Unix
772 :edit ~/_vimrc για MS-Windows
Bram Moolenaar071d4272004-06-13 20:20:40 +0000773
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200774 2. Τώρα εισάγετε το κείμενο παραδείγματος για αρχείο "vimrc":
Bram Moolenaar071d4272004-06-13 20:20:40 +0000775 :read $VIMRUNTIME/vimrc_example.vim
776
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200777 3. Γράψτε το αρχείο με την:
Bram Moolenaar071d4272004-06-13 20:20:40 +0000778 :write
779
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200780 Την επόμενη φορά που θα ξεκινήσετε τον Vim θα χρησιμοποιήσει φωτισμό
781 σύνταξης. Μπορείτε να προσθέσετε όλες τις προτιμώμενες επιλογές σ' αυτό
782 το αρχείο "vimrc".
Bram Moolenaar071d4272004-06-13 20:20:40 +0000783
784~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
785
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200786 Εδώ ολοκληρώνεται το Vim Tutor. Σκοπός του ήταν να δώσει μία σύντομη
787 περίληψη του συντάκτη Vim, τουλάχιστον τόση ώστε να σας επιτρέψει να
788 χρησιμοποιήσετε τον συντάκτη αρκετά εύκολα. Απέχει πολύ από μία
789 ολοκληρωμένη παρουσίαση καθώς ο Vim έχει πάρα πολλές εντολές. Διαβάστε
790 κατόπιν το εγχειρίδιο χρήσης:
Bram Moolenaar071d4272004-06-13 20:20:40 +0000791 ":help user-manual".
792
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200793 Για περαιτέρω διάβασμα και μελέτη, συστήνεται αυτό το βιβλίο:
Bram Moolenaar071d4272004-06-13 20:20:40 +0000794 Vim - Vi Improved - by Steve Oualline
795 Publisher: New Riders
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200796 Το πρώτο βιβλίο πλήρως αφιερωμένο στον Vim.
797 Ιδιαίτερα χρήσιμο για αρχάριους.
798 Υπάρχουν πολλά παραδείγματα και εικόνες.
799 Δείτε την https://iccf-holland.org/click5.html
Bram Moolenaar071d4272004-06-13 20:20:40 +0000800
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200801 Αυτό το βιβλίο είναι παλιότερο και περισσότερο για τον Vi παρά για τον Vim,
802 αλλά επίσης συνιστώμενο:
Bram Moolenaar071d4272004-06-13 20:20:40 +0000803 Learning the Vi Editor - by Linda Lamb
804 Publisher: O'Reilly & Associates Inc.
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200805 Είναι ένα καλό βιβλίο για να μάθετε σχεδόν τα πάντα που θέλετε
806 να κάνετε με τον Vi.
807 Η έκτη έκδοση περιέχει ακόμα πληροφορίες για τον Vim.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000808
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200809 Αυτή η περιήγηση γράφτηκε από τους Michael C. Pierce και Robert K. Ware,
810 Colorado School of Mines χρησιμοποιώντας ιδέες από τον Charles Smith,
Bram Moolenaar071d4272004-06-13 20:20:40 +0000811 Colorado State University. E-mail: bware@mines.colorado.edu.
812
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200813 Προσαρμογή για τον Vim από τον Bram Moolenaar.
Bram Moolenaar071d4272004-06-13 20:20:40 +0000814
815~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~