annotate runtime/tutor/tutor.el @ 33801:d9576e67ab4b

runtime(netrw): expand $COMSPEC without applying 'wildignore' (#13542) Commit: https://github.com/vim/vim/commit/cb0c113ddc0101b05a27c040774cb7106fc74cd4 Author: Christian Brabandt <cb@256bit.org> Date: Tue Nov 21 18:48:16 2023 +0000 runtime(netrw): expand $COMSPEC without applying 'wildignore' (https://github.com/vim/vim/issues/13542) When expanding $COMSPEC and a user has set :set wildignore=*.exe netrw won't be able to properly cmd.exe, because it does not ignore the wildignore setting. So let's explicitly use expand() without applying the 'wildignore' and 'suffixes' settings to the result closes: #13426 Signed-off-by: Christian Brabandt <cb@256bit.org>
author Christian Brabandt <cb@256bit.org>
date Tue, 21 Nov 2023 20:00:04 +0100
parents 179c118424a6
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1624
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
1 ===============================================================================
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
2 = Κ αλ ω σ ή ρ θ α τ ε σ τ ο V I M T u t o r - Έκδοση 1.5 =
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
3 ===============================================================================
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
4
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
5 Ο Vim είναι ένας πανίσχυρος συντάκτης που έχει πολλές εντολές, πάρα
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
6 πολλές για να εξηγήσουμε σε μία περιήγηση όπως αυτή. Αυτή η περιήγηση
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
7 σχεδιάστηκε για να περιγράψει ικανοποιητικά τις εντολές που θα σας
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
8 κάνουν να χρησιμοποιείτε εύκολα τον Vim σαν έναν γενικής χρήσης συντάκτη.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
9
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
10 Ο κατά προσέγγιση χρόνος που απαιτείται για να ολοκληρώσετε την περιήγηση
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
11 είναι 25-30 λεπτά, εξαρτώντας από το πόσο χρόνο θα ξοδέψετε για
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
12 πειραματισμούς.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
13
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
14 Οι εντολές στα μαθήματα θα τροποποιήσουν το κείμενο. Δημιουργήστε ένα
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
15 αντίγραφο αυτού του αρχείου για να εξασκηθείτε (αν ξεκινήσατε το
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
16 "Vimtutor" αυτό είναι ήδη ένα αντίγραφο).
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
17
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
18 Είναι σημαντικό να θυμάστε ότι αυτή η περιήγηση είναι οργανωμένη έτσι
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
19 ώστε να διδάσκει μέσω της χρήσης. Αυτό σημαίνει ότι χρειάζεται να
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
20 εκτελείτε τις εντολές για να τις μάθετε σωστά. Αν διαβάζετε μόνο το
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
21 κείμενο, θα τις ξεχάσετε!
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
22
13231
167a030448fa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 1624
diff changeset
23 Τώρα, βεβαιωθείτε ότι το πλήκτρο Caps-Lock ΔΕΝ είναι πατημένο και
1624
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
24 πατήστε το πλήκτρο j αρκετές φορές για να μετακινήσετε τον δρομέα έτσι
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
25 ώστε το Μάθημα 1.1 να γεμίσει πλήρως την οθόνη.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
26
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
27 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
28 Μάθημα 1.1: ΜΕΤΑΚΙΝΟΝΤΑΣ ΤΟΝ ΔΡΟΜΕΑ
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
29
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
30 ** Για να κινήσετε τον δρομέα, πατήστε τα πλήκτρα h,j,k,l όπως δείχνεται. **
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
31 ^
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
32 k Hint: Το πλήκτρο h είναι αριστερά και κινεί στ' αριστερά.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
33 < h l > Το πλήκτρο l είναι δεξιά και κινεί στα δεξιά.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
34 j Το πλήκτρο j μοιάζει με βελάκι προς τα κάτω.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
35 v
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
36
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
37 1. Μετακινείστε τον δρομέα τριγύρω στην οθόνη μέχρι να νοιώθετε άνετα.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
38
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
39 2. Κρατήστε πατημένο το κάτω πλήκτρο (j) μέχρι να επαναληφθεί.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
40 ---> Τώρα ξέρετε πώς να μετακινηθείτε στο επόμενο μάθημα.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
41
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
42 3. Χρησιμοποιώντας το κάτω πλήκτρο, μετακινηθείτε στο Μάθημα 1.2.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
43
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
44 Σημείωση: Αν αμφιβάλλετε για κάτι που πατήσατε, πατήστε <ESC> για να βρεθείτε
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
45 στην Κανονική Κατάσταση. Μετά πατήστε ξανά την εντολή που θέλατε.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
46
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
47 Σημείωση: Τα πλήκτρα του δρομέα θα πρέπει επίσης να δουλεύουν. Αλλά με τα hjkl
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
48 θα μπορείτε να κινηθείτε πολύ γρηγορότερα, μόλις τα συνηθίσετε.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
49
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
50 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
51 Μάθημα 1.2: ΜΠΑΙΝΟΝΤΑΣ ΚΑΙ ΒΓΑΙΝΟΝΤΑΣ ΣΤΟΝ VIM
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
52
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
53 !! ΣΗΜΕΙΩΣΗ: Πριν εκτελέσετε κάποιο από τα βήματα, διαβάστε όλο το μάθημα!!
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
54
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
55 1. Πατήστε το πλήκτρο <ESC> (για να είστε σίγουρα στην Κανονική Κατάσταση).
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
56
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
57 2. Πληκτρολογήστε: :q! <ENTER>.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
58
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
59 ---> Αυτό εξέρχεται από τον συντάκτη ΧΩΡΙΣ να σώσει όποιες αλλαγές έχετε κάνει.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
60 Αν θέλετε να σώσετε τις αλλαγές και να εξέρθετε πληκτρολογήστε:
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
61 :wq <ENTER>
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
62
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
63 3. Όταν δείτε την προτροπή του φλοιού, πληκτρολογήστε την εντολή με την οποία
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
64 μπήκατε σε αυτήν την περιήγηση. Μπορεί να είναι: vimtutor <ENTER>
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
65 Κανονικά θα χρησιμοποιούσατε: vim tutor <ENTER>
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
66
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
67 ---> 'vim' σημαίνει εισαγωγή στον συντάκτη vim, 'tutor' είναι το αρχείο που
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
68 θέλουμε να διορθώσουμε.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
69
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
70 4. Αν έχετε απομνημονεύσει αυτά τα βήματα και έχετε αυτοπεποίθηση, εκτελέστε
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
71 τα βήματα 1 έως 3 για να βγείτε και να μπείτε ξανά στον συντάκτη. Μετά
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
72 μετακινήστε τον δρομέα κάτω στο Μάθημα 1.3.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
73 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
74 Μάθημα 1.3: ΔΙΟΡΘΩΣΗ ΚΕΙΜΕΝΟΥ - ΔΙΑΓΡΑΦΗ
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
75
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
76 ** Όσο είστε στην Κανονική Κατάσταση πατήστε x για να διαγράψετε τον
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
77 χαρακτήρα κάτω από τον δρομέα. **
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
78
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
79 1. Μετακινείστε τον δρομέα στην παρακάτω γραμμή σημειωμένη με --->.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
80
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
81 2. Για να διορθώσετε τα λάθη, κινείστε τον δρομέα μέχρι να είναι πάνω από
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
82 τον χαρακτήρα που θα διαγραφεί.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
83
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
84 3. Πατήστε το πλήκτρο x για να διαγράψετε τον ανεπιθύμητο χαρακτήρα.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
85
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
86 4. Επαναλάβετε τα βήματα 2 μέχρι 4 μέχρι η πρόταση να είναι σωστή.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
87
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
88 ---> The ccow jumpedd ovverr thhe mooon.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
89
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
90 5. Τώρα που η γραμμή είναι σωστή, πηγαίντε στο Μάθημα 1.4.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
91
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
92 ΣΗΜΕΙΩΣΗ: Καθώς διατρέχετε αυτήν την περιήγηση, προσπαθήστε να μην
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
93 απομνημονεύετε, μαθαίνετε με τη χρήση.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
94
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
95 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
96 Μάθημα 1.4: ΔΙΟΡΘΩΣΗ ΚΕΙΜΕΝΟΥ - ΠΑΡΕΜΒΟΛΗ
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
97
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
98 ** Όσο είστε σε Κανονική Κατάσταση πατήστε i για να παρεμβάλλετε κείμενο. **
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
99
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
100 1. Μετακινείστε τον δρομέα μέχρι την πρώτη γραμμή παρακάτω σημειωμένη με --->.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
101
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
102 2. Για να κάνετε την πρώτη γραμμή ίδια με την δεύτερη, μετακινείστε τον
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
103 δρομέα πάνω στον πρώτο χαρακτήρα ΜΕΤΑ από όπου θα παρεμβληθεί το κείμενο.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
104
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
105 3. Πατήστε το i και πληκτρολογήστε τις απαραίτητες προσθήκες.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
106
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
107 4. Καθώς διορθώνετε κάθε λάθος πατήστε <ESC> για να επιστρέψετε στην
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
108 Κανονική Κατάσταση. Επαναλάβετε τα βήματα 2 μέχρι 4 για να διορθώσετε
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
109 την πρόταση.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
110
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
111 ---> There is text misng this .
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
112 ---> There is some text missing from this line.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
113
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
114 5. Όταν είστε άνετοι με την παρεμβολή κειμένου μετακινηθείτε στην
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
115 παρακάτω περίληψη.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
116
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
117 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
118 ΜΑΘΗΜΑ 1 ΠΕΡΙΛΗΨΗ
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
119
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
120
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
121 1. Ο δρομέας κινείται χρησιμοποιώντας είτε τα πλήκτρα δρομέα ή τα hjkl.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
122 h (αριστέρα) j (κάτω) k (πάνω) l (δεξιά)
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
123
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
124 2. Για να μπείτε στον Vim (από την προτροπή %) γράψτε: vim ΑΡΧΕΙΟ <ENTER>
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
125
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
126 3. Για να βγείτε γράψτε: <ESC> :q! <ENTER> για απόρριψη των αλλαγών.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
127 Ή γράψτε: <ESC> :wq <ENTER> για αποθήκευση των αλλαγών.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
128
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
129 4. Για να διαγράψετε έναν χαρακτήρα κάτω από τον δρομέα σε
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
130 Κανονική Κατάσταση πατήστε: x
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
131
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
132 5. Για να εισάγετε κείμενο στον δρομέα όσο είστε σε Κανονική Κατάσταση γράψτε:
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
133 i πληκτρολογήστε το κείμενο <ESC>
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
134
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
135 ΣΗΜΕΙΩΣΗ: Πατώντας <ESC> θα τοποθετηθείτε στην Κανονική Κατάσταση ή θα
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
136 ακυρώσετε μία ανεπιθύμητη και μερικώς ολοκληρωμένη εντολή.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
137
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
138 Τώρα συνεχίστε με το Μάθημα 2.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
139
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
140 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
141 Μάθημα 2.1: ΕΝΤΟΛΕΣ ΔΙΑΓΡΑΦΗΣ
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
142
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
143 ** Γράψτε dw για να διαγράψετε μέχρι το τέλος μίας λέξης. **
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
144
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
145 1. Πατήστε <ESC> για να βεβαιωθείτε ότι είστε στην Κανονική Κατάσταση.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
146
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
147 2. Μετακινείστε τον δρομέα στην παρακάτω γραμμή σημειωμένη με --->.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
148
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
149 3. Πηγαίνετε τον δρομέα στην αρχή της λέξης που πρέπει να διαγραφεί.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
150
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
151 4. Γράψτε dw για να κάνετε την λέξη να εξαφανιστεί.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
152
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
153 ΣΗΜΕΙΩΣΗ: Τα γράμματα dw θα εμφανιστούν στην τελευταία γραμμή της οθόνης όσο
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
154 τα πληκτρολογείτε. Αν γράψατε κάτι λάθος, πατήστε <ESC> και
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
155 ξεκινήστε από την αρχή.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
156
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
157 ---> There are a some words fun that don't belong paper in this sentence.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
158
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
159 5. Επαναλάβετε τα βήματα 3 και 4 μέχρι η πρόταση να είναι σωστή και
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
160 πηγαίνετε στο Μάθημα 2.2.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
161
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
162 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
163 Μάθημα 2.2: ΠΕΡΙΣΣΟΤΕΡΕΣ ΕΝΤΟΛΕΣ ΔΙΑΓΡΑΦΗΣ
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
164
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
165 ** Πληκτρολογήστε d$ για να διαγράψετε μέχρι το τέλος της γραμμής. **
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
166
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
167 1. Πατήστε <ESC> για να βεβαιωθείτε ότι είστε στην Κανονική Κατάσταση.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
168
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
169 2. Μετακινείστε τον δρομέα στην παρακάτω γραμμή σημειωμένη με --->.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
170
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
171 3. Μετακινείστε τον δρομέα στο τέλος της σωστής γραμμής (ΜΕΤΑ την πρώτη . ).
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
172
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
173 4. Πατήστε d$ για να διαγράψετε μέχρι το τέλος της γραμμής.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
174
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
175 ---> Somebody typed the end of this line twice. end of this line twice.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
176
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
177 5. Πηγαίνετε στο Μάθημα 2.3 για να καταλάβετε τι συμβαίνει.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
178
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
179
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
180
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
181
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
182
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
183
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
184
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
185 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
186 Μάθημα 2.3: ΠΕΡΙ ΕΝΤΟΛΩΝ ΚΑΙ ΑΝΤΙΚΕΙΜΕΝΩΝ
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
187
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
188
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
189 Η μορφή της εντολής διαγραφής d είναι ως εξής:
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
190
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
191 [αριθμός] d αντικείμενο Ή d [αριθμός] αντικείμενο
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
192 Όπου:
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
193 αριθμός - πόσες φορές θα εκτελεστεί η εντολή (προαιρετικό, εξ' ορισμού=1).
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
194 d - η εντολή της διαγραφής.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
195 αντικείμενο - πάνω σε τι θα λειτουργήσει η εντολή (παρακάτω λίστα).
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
196
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
197 Μία μικρή λίστα από αντικείμενα:
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
198 w - από τον δρομέα μέχρι το τέλος της λέξης, περιλαμβάνοντας το διάστημα.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
199 e - από τον δρομέα μέχρι το τέλος της λέξης, ΧΩΡΙΣ το διάστημα.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
200 $ - από τον δρομέα μέχρι το τέλος της γραμμής.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
201
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
202 ΣΗΜΕΙΩΣΗ: Για τους τύπους της περιπέτειας, πατώντας απλώς το αντικείμενο όσο
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
203 είστε στην Κανονική Κατάσταση χωρίς κάποια εντολή θα μετακινήσετε
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
204 τον δρομέα όπως καθορίζεται στην λίστα αντικειμένων.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
205
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
206
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
207
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
208 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
209 Μάθημα 2.4: ΜΙΑ ΕΞΑΙΡΕΣΗ ΣΤΗΝ 'ΕΝΤΟΛΗ-ΑΝΤΙΚΕΙΜΕΝΟ'
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
210
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
211 ** Πληκτρολογήστε dd για να διαγράψετε όλη τη γραμμή. **
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
212
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
213 Εξαιτίας της συχνότητας της διαγραφής ολόκληρης γραμμής, οι σχεδιαστές
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
214 του Vim αποφάσισαν ότι θα ήταν ευκολότερο να γράφετε απλώς δύο d στη
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
215 σειρά για να διαγράψετε μία γραμμή.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
216
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
217 1. Μετακινείστε τον δρομέα στη δεύτερη γραμμή της παρακάτω φράσης.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
218 2. Γράψτε dd για να διαγράψετε τη γραμμή.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
219 3. Τώρα μετακινηθείτε στην τέταρτη γραμμή.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
220 4. Γράψτε 2dd (θυμηθείτε αριθμός-εντολή-αντικείμενο) για να
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
221 διαγράψετε δύο γραμμές.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
222
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
223 1) Roses are red,
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
224 2) Mud is fun,
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
225 3) Violets are blue,
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
226 4) I have a car,
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
227 5) Clocks tell time,
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
228 6) Sugar is sweet
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
229 7) And so are you.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
230
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
231 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
232 Μάθημα 2.5: Η ΕΝΤΟΛΗ ΑΝΑΙΡΕΣΗΣ
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
233
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
234 ** Πατήστε u για να αναιρέσετε τις τελευταίες εντολές,
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
235 U για να διορθώσετε όλη τη γραμμή. **
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
236
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
237 1. Μετακινείστε τον δρομέα στην παρακάτω γραμμή σημειωμένη με ---> και
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
238 τοποθετήστε τον πάνω στο πρώτο λάθος.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
239 2. Πατήστε x για να διαγράψετε τον πρώτο ανεπιθύμητο χαρακτήρα.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
240 3. Τώρα πατήστε u για να αναιρέσετε την τελευταία εκτελεσμένη εντολή.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
241 4. Αυτή τη φορά διορθώστε όλα τα λάθη στη γραμμή χρησιμοποιώντας την εντολή x.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
242 5. Τώρα πατήστε ένα κεφαλαίο U για να επιστρέψετε τη γραμμή στην αρχική
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
243 της κατάσταση.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
244 6. Τώρα πατήστε u μερικές φορές για να αναιρέσετε την U και
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
245 προηγούμενες εντολές.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
246 7. Τώρα πατήστε CTRL-R (κρατώντας πατημένο το πλήκτρο CTRL καθώς πατάτε το R)
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
247 μερικές φορές για να επαναφέρετε τις εντολές (αναίρεση των αναιρέσεων).
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
248
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
249 ---> Fiix the errors oon thhis line and reeplace them witth undo.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
250
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
251 8. Αυτές είναι πολύ χρήσιμες εντολές. Τώρα πηγαίνετε στην
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
252 Περίληψη του Μαθήματος 2.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
253
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
254 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
255 ΜΑΘΗΜΑ 2 ΠΕΡΙΛΗΨΗ
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
256
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
257
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
258 1. Για να διαγράψετε από τον δρομέα μέχρι το τέλος λέξης γράψτε: dw
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
259
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
260 2. Για να διαγράψετε από τον δρομέα μέχρι το τέλος γραμμής γράψτε: d$
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
261
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
262 3. Για να διαγράψετε ολόκληρη τη γραμμή γράψτε: dd
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
263
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
264 4. Η μορφή για μία εντολή στην Κανονική Κατάσταση είναι:
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
265
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
266 [αριθμός] εντολή αντικείμενο Ή εντολή [αριθμός] αντικείμενο
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
267 όπου:
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
268 αριθμός - πόσες φορές να επαναληφθεί η εντολή
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
269 εντολή - τι να γίνει, όπως η d για διαγραφή
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
270 αντικείμενο - πάνω σε τι να ενεργήσει η εντολή, όπως w (λέξη),
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
271 $ (τέλος της γραμμής), κτλ.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
272
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
273 5. Για να αναιρέσετε προηγούμενες ενέργειες, πατήστε: u (πεζό u)
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
274 Για να αναιρέσετε όλες τις αλλαγές στη γραμμή, πατήστε: U (κεφαλαίο U)
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
275 Για να αναιρέσετε τις αναιρέσεις, πατήστε: CTRL-R
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
276
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
277 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
278 Μάθημα 3.1: Η ΕΝΤΟΛΗ ΤΟΠΟΘΕΤΗΣΗΣ
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
279
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
280
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
281 ** Πατήστε p για να τοποθετήσετε την τελευταία διαγραφή μετά τον δρομέα. **
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
282
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
283 1. Μετακινείστε τον δρομέα στην πρώτη γραμμή της παρακάτω ομάδας.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
284
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
285 2. Πατήστε dd για να διαγράψετε τη γραμμή και να την αποθηκεύσετε σε
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
286 προσωρινή μνήμη του Vim.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
287
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
288 3. Μετακινείστε τον δρομέα στη γραμμή ΠΑΝΩ από εκεί που θα πρέπει να πάει
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
289 η διαγραμμένη γραμμή.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
290
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
291 4. Όσο είστε σε Κανονική Κατάσταση, πατήστε p για να βάλετε τη γραμμή.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
292
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
293 5. Επαναλάβετε τα βήματα 2 έως 4 για να βάλετε όλες τις γραμμές στη
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
294 σωστή σειρά.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
295
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
296 d) Can you learn too?
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
297 b) Violets are blue,
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
298 c) Intelligence is learned,
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
299 a) Roses are red,
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
300
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
301 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
302 Μάθημα 3.2: Η ΕΝΤΟΛΗ ΑΝΤΙΚΑΤΑΣΤΑΣΗΣ
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
303
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
304
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
305 ** Πατήστε r και χαρακτήρα για να αλλάξετε αυτόν που είναι
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
306 κάτω από τον δρομέα. **
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
307
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
308 1. Μετακινείστε τον δρομέα στην πρώτη γραμμή παρακάτω σημειωμένη με --->.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
309
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
310 2. Μετακινείστε τον δρομέα έτσι ώστε να είναι πάνω στο πρώτο λάθος.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
311
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
312 3. Πατήστε r και μετά τον χαρακτήρα ο οποίος διορθώνει το λάθος.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
313
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
314 4. Επαναλάβετε τα βήματα 2 και 3 μέχρι να είναι σωστή η πρώτη γραμμή.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
315
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
316 ---> Whan this lime was tuoed in, someone presswd some wrojg keys!
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
317 ---> When this line was typed in, someone pressed some wrong keys!
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
318
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
319 5. Τώρα πηγαίνετε στο Μάθημα 3.2.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
320
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
321 ΣΗΜΕΙΩΣΗ: Να θυμάστε ότι πρέπει να μαθαίνετε με τη χρήση, και όχι με
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
322 την απομνημόνευση.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
323
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
324 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
325 Μάθημα 3.3: Η ΕΝΤΟΛΗ ΑΛΛΑΓΗΣ
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
326
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
327 ** Για να αλλάξετε τμήμα ή όλη τη λέξη, πατήστε cw . **
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
328
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
329 1. Μετακινείστε τον δρομέα στην πρώτη γραμμή παρακάτω σημειωμένη με --->.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
330
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
331 2. Τοποθετήστε τον δρομέα πάνω στο u της λέξης lubw.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
332
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
333 3. Πατήστε cw και τη σωστή λέξη (στην περίπτωση αυτή, γράψτε 'ine'.)
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
334
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
335 4. Πατήστε <ESC> και πηγαίνετε στο επόμενο λάθος (στον πρώτο
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
336 χαρακτήρα προς αλλαγή).
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
337
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
338 5. Επαναλάβετε τα βήματα 3 και 4 μέχρις ότου η πρώτη πρόταση να είναι
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
339 ίδια με τη δεύτερη.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
340
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
341 ---> This lubw has a few wptfd that mrrf changing usf the change command.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
342 ---> This line has a few words that need changing using the change command.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
343
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
344 Παρατηρείστε ότι η cw όχι μόνο αντικαθιστάει τη λέξη, αλλά σας εισάγει
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
345 επίσης σε παρεμβολή.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
346
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
347 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
348 Μάθημα 3.4: ΠΕΡΙΣΣΟΤΕΡΕΣ ΑΛΛΑΓΕΣ ΜΕ c
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
349
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
350
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
351 ** Η εντολή αλλαγής χρησιμοποιείται με τα ίδια αντικείμενα της διαγραφής. **
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
352
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
353
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
354 1. Η εντολή αλλαγής δουλεύει με τον ίδιο τρόπο όπως η διαγραφή. Η μορφή είναι:
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
355
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
356 [αριθμός] c αντικείμενο Ή c [αριθμός] αντικείμενο
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
357
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
358 2. Τα αντικείμενα είναι πάλι τα ίδια, όπως w (λέξη), $ (τέλος γραμμής), κτλ.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
359
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
360 3. Μετακινηθείτε στην πρώτη γραμμή παρακάτω σημειωμένη με --->.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
361
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
362 4. Μετακινείστε τον δρομέα στο πρώτο λάθος.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
363
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
364 5. Γράψτε c$ για να κάνετε το υπόλοιπο της γραμμής ίδιο με τη δεύτερη
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
365 και πατήστε <ESC>.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
366
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
367 ---> The end of this line needs some help to make it like the second.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
368 ---> The end of this line needs to be corrected using the c$ command.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
369
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
370
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
371 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
372 ΜΑΘΗΜΑ 3 ΠΕΡΙΛΗΨΗ
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
373
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
374
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
375 1. Για να τοποθετήσετε κείμενο που μόλις έχει διαγραφεί, πατήστε p .
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
376 Αυτό τοποθετεί το διαγραμμένο κείμενο ΜΕΤΑ τον δρομέα (αν διαγράφτηκε
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
377 γραμμή θα πάει μετά στη γραμμή κάτω από τον δρομέα.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
378
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
379 2. Για να αντικαταστήσετε τον χαρακτήρα κάτω από τον δρομέα, πατήστε r
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
380 και μετά τον χαρακτήρα που θα αντικαταστήσει τον αρχικό.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
381
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
382 3. Η εντολή αλλαγής σας επιτρέπει να αλλάξετε το καθορισμένο αντικείμενο
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
383 από τον δρομέα μέχρι το τέλος του αντικείμενο. Π.χ. γράψτε cw για να
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
384 αλλάξετε από τον δρομέα μέχρι το τέλος της λέξης, c$ για να αλλάξετε
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
385 μέχρι το τέλος γραμμής.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
386
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
387 4. Η μορφή για την αλλαγή είναι:
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
388
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
389 [αριθμός] c αντικείμενο Ή c [αριθμός] αντικείμενο
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
390
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
391 Τώρα συνεχίστε με το επόμενο μάθημα.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
392
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
393
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
394 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
395 Μάθημα 4.1: ΘΕΣΗ ΚΑΙ ΚΑΤΑΣΤΑΣΗ ΑΡΧΕΙΟΥ
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
396
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
397
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
398 ** Πατήστε CTRL-g για να εμφανιστεί η θέση σας στο αρχείο και η κατάστασή του.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
399 Πατήστε SHIFT-G για να πάτε σε μία γραμμή στο αρχείο. **
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
400
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
401 Σημείωση: Διαβάστε ολόκληρο το μάθημα πριν εκτελέσετε κάποιο από τα βήματα!!
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
402
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
403 1. Κρατήστε πατημένο το πλήκτρο Ctrl και πατήστε g . Μία γραμμή κατάστασης
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
404 θα εμφανιστεί στο κάτω μέρος της σελίδας με το όνομα αρχείου και τη
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
405 γραμμή που είστε. Θυμηθείτε τον αριθμό γραμμής για το Βήμα 3.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
406
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
407 2. Πατήστε shift-G για να μετακινηθείτε στο τέλος του αρχείου.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
408
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
409 3. Πατήστε τον αριθμό της γραμμής που ήσασταν και μετά shift-G. Αυτό θα
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
410 σας επιστρέψει στη γραμμή που ήσασταν πριν πατήσετε για πρώτη φορά Ctrl-g.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
411 (Όταν πληκτρολογείτε τους αριθμούς, ΔΕΝ θα εμφανίζονται στην οθόνη).
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
412
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
413 4. Αν νοιώθετε σίγουρος για αυτό, εκτελέστε τα βήματα 1 έως 3.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
414
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
415
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
416
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
417 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
418 Μάθημα 4.2: Η ΕΝΤΟΛΗ ΑΝΑΖΗΤΗΣΗΣ
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
419
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
420
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
421 ** Πατήστε / ακολουθούμενο από τη φράση που ψάχνετε. **
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
422
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
423 1. Σε Κανονική Κατάσταση πατήστε τον χαρακτήρα / . Παρατηρήστε ότι αυτός και
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
424 ο δρομέας εμφανίζονται στο κάτω μέρος της οθόνης όπως με την εντολή : .
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
425
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
426 2. Τώρα γράψτε 'errroor' <ENTER>. Αυτή είναι η λέξη που θέλετε να ψάξετε.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
427
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
428 3. Για να ψάξετε ξανά για την ίδια φράση, πατήστε απλώς n .
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
429 Για να ψάξετε την ίδια φράση στην αντίθετη κατεύθυνση, πατήστε Shift-N .
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
430
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
431 4. Αν θέλετε να ψάξετε για μία φράση προς τα πίσω, χρησιμοποιήστε την εντολή ? αντί της / .
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
432
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
433 ---> Όταν η αναζήτηση φτάσει στο τέλος του αρχείου θα συνεχίσει από την αρχή.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
434
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
435 "errroor" is not the way to spell error; errroor is an error.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
436
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
437
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
438
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
439 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
440 Μάθημα 4.3: ΕΥΡΕΣΗ ΤΑΙΡΙΑΣΤΩΝ ΠΑΡΕΝΘΕΣΕΩΝ
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
441
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
442
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
443 ** Πατήστε % για να βρείτε την αντίστοιχη ), ], ή } . **
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
444
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
445 1. Τοποθετήστε τον δρομέα σε κάποια (, [, ή { στην παρακάτω γραμμή
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
446 σημειωμένη με --->.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
447
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
448 2. Τώρα πατήστε τον χαρακτήρα % .
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
449
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
450 3. Ο δρομέας θα πρέπει να είναι στην αντίστοιχη παρένθεση ή αγκύλη.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
451
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
452 4. Πατήστε % για να μετακινήσετε τον δρομέα πίσω στην πρώτη αγκύλη
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
453 (του ζευγαριού).
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
454
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
455 ---> This ( is a test line with ('s, ['s ] and {'s } in it. ))
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
456
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
457 ΣΗΜΕΙΩΣΗ: Αυτό είναι πολύ χρήσιμο στην αποσφαλμάτωση ενός προγράμματος
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
458 με μη ταιριαστές παρενθέσεις!
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
459
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
460
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
461
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
462 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
463 Μάθημα 4.4: ΕΝΑΣ ΤΡΟΠΟΣ ΓΙΑ ΑΛΛΑΓΗ ΛΑΘΩΝ
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
464
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
465
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
466 ** Γράψτε :s/old/new/g για να αλλάξετε το 'new' με το 'old'. **
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
467
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
468 1. Μετακινείστε τον δρομέα στην παρακάτω γραμμή σημειωμένη με --->.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
469
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
470 2. Γράψτε :s/thee/the <ENTER> . Σημειώστε ότι αυτή η εντολή αλλάζει μόνο
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
471 την πρώτη εμφάνιση στη γραμμή.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
472
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
473 3. Τώρα γράψτε :s/thee/the/g εννοώντας γενική αντικατάσταση στη
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
474 γραμμή. Αυτό αλλάζει όλες τις εμφανίσεις επί της γραμμής.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
475
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
476 ---> thee best time to see thee flowers is in thee spring.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
477
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
478 4. Για να αλλάξετε κάθε εμφάνιση μίας συμβολοσειράς μεταξύ δύο γραμμών,
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
479 γράψτε :#,#s/old/new/g όπου #,# οι αριθμοί των δύο γραμμών.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
480 Γράψτε :%s/old/new/g για να αλλάξετε κάθε εμφάνιση σε όλο το αρχείο.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
481
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
482
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
483
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
484
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
485 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
486 ΜΑΘΗΜΑ 4 ΠΕΡΙΛΗΨΗ
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
487
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
488
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
489 1. Το Ctrl-g εμφανίζει τη θέση σας στο αρχείο και την κατάστασή του.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
490 Το Shift-G πηγαίνει στο τέλος του αρχείου. Ένας αριθμός γραμμής
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
491 ακολουθούμενος από Shift-G πηγαίνει σε εκείνη τη γραμμή.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
492
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
493 2. Γράφοντας / ακολουθούμενο από μία φράση ψάχνει προς τα ΜΠΡΟΣΤΑ για
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
494 τη φράση. Γράφοντας ? ακολουθούμενο από μία φράση ψάχνει προς τα ΠΙΣΩ
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
495 για τη φράση. Μετά από μία αναζήτηση πατήστε n για να βρείτε την
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
496 επόμενη εμφάνιση προς την ίδια κατεύθυνση ή Shift-N για να ψάξετε
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
497 προς την αντίθετη κατεύθυνση.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
498
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
499 3. Πατώντας % όσο ο δρομέας είναι πάνω σε μία (,),[,],{, ή } εντοπίζει
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
500 το αντίστοιχο ταίρι του ζευγαριού.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
501
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
502 4. Για αντικατάσταση με new του πρώτου old στη γραμμή γράψτε :s/old/new
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
503 Για αντικατάσταση με new όλων των 'old' στη γραμμή γράψτε :s/old/new/g
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
504 Για αντικατάσταση φράσεων μεταξύ δύο # γραμμών γράψτε :#,#s/old/new/g
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
505 Για αντικατάσταση όλων των εμφανίσεων στο αρχείο γράψτε :%s/old/new/g
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
506 Για ερώτηση επιβεβαίωσης κάθε φορά προσθέστε ένα 'c' "%s/old/new/gc
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
507
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
508 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
509 Μάθημα 5.1: ΠΩΣ ΕΚΤΕΛΩ ΜΙΑ ΕΞΩΤΕΡΙΚΗ ΕΝΤΟΛΗ
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
510
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
511
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
512 ** Γράψτε :! ακολουθούμενο από μία εξωτερική εντολή για να την εκτελέσετε. **
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
513
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
514 1. Πατήστε την οικεία εντολή : για να θέσετε τον δρομέα στο κάτω μέρος
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
515 της οθόνης. Αυτό σας επιτρέπει να δώσετε μία εντολή.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
516
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
517 2. Τώρα πατήστε το ! (θαυμαστικό). Αυτό σας επιτρέπει να εκτελέσετε
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
518 οποιαδήποτε εξωτερική εντολή του φλοιού.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
519
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
520 3. Σαν παράδειγμα γράψτε ls μετά από το ! και πατήστε <ENTER>. Αυτό θα
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
521 σας εμφανίσει μία λίστα του καταλόγου σας, ακριβώς σαν να ήσασταν στην
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
522 προτροπή του φλοιού. Ή χρησιμοποιήστε :!dir αν το ls δεν δουλεύει.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
523
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
524 ---> Σημείωση: Είναι δυνατόν να εκτελέσετε οποιαδήποτε εξωτερική εντολή
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
525 με αυτόν τον τρόπο.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
526
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
527 ---> Σημείωση: Όλες οι εντολές : πρέπει να τερματίζονται πατώντας το <ENTER>.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
528
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
529
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
530
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
531 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
532 Μάθημα 5.2: ΠΕΡΙΣΣΟΤΕΡΑ ΠΕΡΙ ΕΓΓΡΑΦΗΣ ΑΡΧΕΙΩΝ
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
533
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
534
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
535 ** Για να σώσετε τις αλλάγες που κάνατε στο αρχείο, γράψτε :w ΑΡΧΕΙΟ. **
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
536
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
537 1. Γράψτε :!dir ή :!ls για να πάρετε μία λίστα του καταλόγου σας.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
538 Ήδη ξέρετε ότι πρέπει να πατήσετε <ENTER> μετά από αυτό.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
539
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
540 2. Διαλέξτε ένα όνομα αρχείου που δεν υπάρχει ακόμα, όπως το TEST.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
541
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
542 3. Τώρα γράψτε: :w TEST (όπου TEST είναι το όνομα αρχείου που διαλέξατε).
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
543
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
544 4. Αυτό σώζει όλο το αρχείο (vim Tutor) με το όνομα TEST. Για να το
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
545 επαληθεύσετε, γράψτε ξανά :!dir για να δείτε τον κατάλογό σας.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
546
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
547 ---> Σημειώστε ότι αν βγαίνατε από τον Vim και μπαίνατε ξανά με το όνομα
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
548 αρχείου TEST, το αρχείο θα ήταν ακριβές αντίγραφο του tutor όταν το σώσατε.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
549
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
550 5. Τώρα διαγράψτε το αρχείο γράφοντας (MS-DOS): :!del TEST
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
551
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
552
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
553
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
554 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
555 Μάθημα 5.3: ΕΠΙΛΕΚΤΙΚΗ ΕΝΤΟΛΗ ΕΓΓΡΑΦΗΣ
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
556
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
557
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
558 ** Για να σώσετε τμήμα του αρχείου, γράψτε :#,# w ΑΡΧΕΙΟ **
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
559
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
560 1. Άλλη μια φορά, γράψτε :!dir ή :!ls για να πάρετε μία λίστα από τον
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
561 κατάλογό σας και διαλέξτε ένα κατάλληλο όνομα αρχείου όπως το TEST.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
562
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
563 2. Μετακινείστε τον δρομέα στο πάνω μέρος αυτής της σελίδας και πατήστε
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
564 Ctrl-g για να βρείτε τον αριθμό αυτής της γραμμής.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
565 ΝΑ ΘΥΜΑΣΤΕ ΑΥΤΟΝ ΤΟΝ ΑΡΙΘΜΟ!
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
566
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
567 3. Τώρα πηγαίνετε στο κάτω μέρος της σελίδας και πατήστε Ctrl-g ξανά.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
568 ΝΑ ΘΥΜΑΣΤΕ ΚΑΙ ΑΥΤΟΝ ΤΟΝ ΑΡΙΘΜΟ!
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
569
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
570 4. Για να σώσετε ΜΟΝΟ ένα τμήμα σε αρχείο, γράψτε :#,# w TEST
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
571 όπου #,# οι δύο αριθμοί που απομνημονεύσατε (πάνω,κάτω) και TEST το
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
572 όνομα του αρχείου σας.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
573
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
574 5. Ξανά, δείτε ότι το αρχείο είναι εκεί με την :!dir αλλά ΜΗΝ το διαγράψετε.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
575
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
576
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
577 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
578 Μάθημα 5.4: ΑΝΑΚΤΩΝΤΑΣ ΚΑΙ ΕΝΩΝΟΝΤΑΣ ΑΡΧΕΙΑ
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
579
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
580
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
581 ** Για να εισάγετε τα περιεχόμενα ενός αρχείου, γράψτε :r ΑΡΧΕΙΟ **
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
582
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
583 1. Γράψτε :!dir για να βεβαιωθείτε ότι το TEST υπάρχει από πριν.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
584
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
585 2. Τοποθετήστε τον δρομέα στο πάνω μέρος της σελίδας.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
586
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
587 ΣΗΜΕΙΩΣΗ: Αφότου εκτελέσετε το Βήμα 3 θα δείτε το Μάθημα 5.3.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
588 Μετά κινηθείτε ΚΑΤΩ ξανά προς το μάθημα αυτό.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
589
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
590 3. Τώρα ανακτήστε το αρχείο σας TEST χρησιμοποιώντας την εντολή :r TEST
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
591 όπου TEST είναι το όνομα του αρχείου.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
592
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
593 ΣΗΜΕΙΩΣΗ: Το αρχείο που ανακτάτε τοποθετείται ξεκινώντας εκεί που βρίσκεται
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
594 ο δρομέας.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
595
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
596 4. Για να επαληθεύσετε ότι το αρχείο ανακτήθηκε, πίσω τον δρομέα και
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
597 παρατηρήστε ότι υπάρχουν τώρα δύο αντίγραφα του Μαθήματος 5.3, το
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
598 αρχικό και η έκδοση του αρχείου.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
599
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
600 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
601 ΜΑΘΗΜΑ 5 ΠΕΡΙΛΗΨΗ
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
602
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
603
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
604 1. :!εντολή εκτελεί μία εξωτερική εντολή.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
605
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
606 Μερικά χρήσιμα παραδείγματα είναι (MS-DOS):
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
607 :!dir - εμφάνιση λίστας ενός καταλόγου.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
608 :!del ΑΡΧΕΙΟ - διαγράφει το ΑΡΧΕΙΟ.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
609
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
610 2. :w ΑΡΧΕΙΟ γράφει το τρέχων αρχείο του Vim στο δίσκο με όνομα ΑΡΧΕΙΟ.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
611
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
612 3. :#,#w ΑΡΧΕΙΟ σώζει τις γραμμές από # μέχρι # στο ΑΡΧΕΙΟ.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
613
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
614 4. :r ΑΡΧΕΙΟ ανακτεί το αρχείο δίσκου ΑΡΧΕΙΟ και το παρεμβάλλει μέσα
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
615 στο τρέχον αρχείο μετά από τη θέση του δρομέα.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
616
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
617
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
618
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
619
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
620
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
621
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
622
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
623 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
624 Μάθημα 6.1: Η ΕΝΤΟΛΗ ΑΝΟΙΓΜΑΤΟΣ
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
625
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
626
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
627 ** Πατήστε o για να ανοίξετε μία γραμμή κάτω από τον δρομέα και να
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
628 βρεθείτε σε Κατάσταση Κειμένου. **
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
629
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
630 1. Μετακινείστε τον δρομέα στην παρακάτω γραμμή σημειωμένη με --->.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
631
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
632 2. Πατήστε o (πεζό) για να ανοίξετε μία γραμμή ΚΑΤΩ από τον δρομέα και να
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
633 βρεθείτε σε Κατάσταση Κειμένου.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
634
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
635 3. Τώρα αντιγράψτε τη σημειωμένη με ---> γραμμή και πατήστε <ESC> για να
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
636 βγείτε από την Κατάσταση Κειμένου.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
637
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
638 ---> After typing o the cursor is placed on the open line in Insert mode.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
639
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
640 4. Για να ανοίξετε μία γραμμή ΠΑΝΩ από τον δρομέα, πατήστε απλά ένα κεφαλαίο
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
641 O, αντί για ένα πεζό o. Δοκιμάστε το στην παρακάτω γραμμή.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
642 Ανοίγετε γραμμή πάνω από αυτήν πατώντας Shift-O όσο ο δρομέας είναι στη γραμμή
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
643
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
644
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
645
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
646 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
647 Μάθημα 6.2: Η ΕΝΤΟΛΗ ΠΡΟΣΘΗΚΗΣ
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
648
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
649 ** Πατήστε a για να εισάγετε κείμενο ΜΕΤΑ τον δρομέα. **
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
650
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
651 1. Μετακινείστε τον δρομέα στο τέλος της πρώτης γραμμής παρακάτω
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
652 σημειωμένη με ---> πατώντας $ στην Κανονική Κατάσταση.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
653
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
654 2. Πατήστε ένα a (πεζό) για να προσθέσετε κείμενο ΜΕΤΑ από τον χαρακτήρα
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
655 που είναι κάτω από τον δρομέα. (Το κεφαλαίο A προσθέτει στο τέλος
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
656 της γραμμής).
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
657
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
658 Σημείωση: Αυτό αποφεύγει το πάτημα του i , τον τελευταίο χαρακτήρα, το
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
659 κείμενο της εισαγωγής, <ESC>, δρομέα-δεξιά, και τέλος, x, μόνο και
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
660 μόνο για να προσθέσετε στο τέλος της γραμμής!
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
661
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
662 3. Συμπληρώστε τώρα την πρώτη γραμμή. Σημειώστε επίσης ότι η προσθήκη είναι
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
663 ακριβώς ίδια στην Κατάσταση Κειμένου με την Κατάσταση Εισαγωγής, εκτός
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
664 από τη θέση που εισάγεται το κείμενο.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
665
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
666 ---> This line will allow you to practice
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
667 ---> This line will allow you to practice appending text to the end of a line.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
668
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
669 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
670 Μάθημα 6.3: ΑΛΛΗ ΕΚΔΟΣΗ ΤΗΣ ΑΝΤΙΚΑΤΑΣΤΑΣΗΣ
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
671
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
672
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
673 ** Πατήστε κεφαλαίο R για να αλλάξετε περισσότερους από έναν χαρακτήρες. **
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
674
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
675 1. Μετακινείστε τον δρομέα στην πρώτη γραμμή παρακάτω σημειωμένη με --->.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
676
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
677 2. Τοποθετήστε τον δρομέα στην αρχή της πρώτης λέξης που είναι διαφορετική
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
678 από τη δεύτερη γραμμή σημειωμένη με ---> (η λέξη 'last').
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
679
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
680 3. Πατήστε τώρα R και αλλάξτε το υπόλοιπο του κειμένου στην πρώτη γραμμή
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
681 γράφοντας πάνω από το παλιό κείμενο ώστε να κάνετε την πρώτη γραμμή ίδια
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
682 με τη δεύτερη.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
683
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
684 ---> To make the first line the same as the last on this page use the keys.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
685 ---> To make the first line the same as the second, type R and the new text.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
686
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
687 4. Σημειώστε ότι όταν πατάτε <ESC> για να βγείτε, παραμένει οποιοδήποτε
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
688 αναλλοίωτο κείμενο.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
689
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
690
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
691
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
692 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
693 Μάθημα 6.4: ΡΥΘΜΙΣΗ ΕΠΙΛΟΓΗΣ
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
694
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
695
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
696 ** Ρυθμίστε μία επιλογή έτσι ώστε η αναζήτηση ή η αντικατάσταση να αγνοεί
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
697 τη διαφορά πεζών-κεφαλαίων **
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
698
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
699 1. Ψάξτε για 'ignore' εισάγοντας:
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
700 /ignore
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
701 Συνεχίστε αρκετές φορές πατώντας το πλήκτρο n.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
702
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
703 2. Θέστε την επιλογή 'ic' (Ignore case) γράφοντας:
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
704 :set ic
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
705
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
706 3. Ψάξτε τώρα ξανά για 'ignore' πατώντας: n
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
707 Συνεχίστε την αναζήτηση μερικές ακόμα φορές πατώντας το πλήκτρο n
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
708
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
709 4. Θέστε τις επιλογές 'hlsearch' και 'incsearch':
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
710 :set hls is
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
711
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
712 5. Εισάγετε τώρα ξανά την εντολή αναζήτησης, και δείτε τι συμβαίνει
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
713 /ignore
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
714
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
715 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
716 ΜΑΘΗΜΑ 6 ΠΕΡΙΛΗΨΗ
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
717
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
718
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
719 1. Πατώντας o ανοίγει μία γραμμή ΚΑΤΩ από τον δρομέα και τοποθετεί τον
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
720 δρομέα στην ανοιχτή γραμμή σε Κατάσταση Κειμένου.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
721
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
722 2. Πατήστε a για να εισάγετε κείμενο ΜΕΤΑ τον χαρακτήρα στον οποίο είναι
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
723 ο δρομέας. Πατώντας κεφαλαίο A αυτόματα προσθέτει κείμενο στο τέλος
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
724 της γραμμής.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
725
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
726 3. Πατώντας κεφαλαίο R εισέρχεται στην Κατάσταη Αντικατάστασης μέχρι να
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
727 πατηθεί το <ESC> και να εξέλθει.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
728
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
729 4. Γράφοντας ":set xxx" ρυθμίζει την επιλογή "xxx".
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
730
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
731
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
732
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
733
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
734
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
735
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
736
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
737
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
738 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
739 ΜΑΘΗΜΑ 7: ON-LINE ΕΝΤΟΛΕΣ ΒΟΗΘΕΙΑΣ
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
740
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
741
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
742 ** Χρησιμοποιήστε το on-line σύστημα βοήθειας **
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
743
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
744 Ο Vim έχει ένα περιεκτικό on-line σύστημα βοήθειας. Για να ξεκινήσει,
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
745 δοκιμάστε κάποιο από τα τρία:
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
746 - πατήστε το πλήκτρο <HELP> (αν έχετε κάποιο)
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
747 - πατήστε το πλήκτρο <F1> (αν έχετε κάποιο)
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
748 - γράψτε :help <ENTER>
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
749
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
750 Γράψτε :q <ENTER> για να κλείσετε το παράθυρο της βοήθειας.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
751
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
752 Μπορείτε να βρείτε βοήθεια πάνω σε κάθε αντικείμενο, δίνοντας μία παράμετρο
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
753 στην εντολή ":help". Δοκιμάστε αυτά (μην ξεχνάτε να πατάτε <ENTER>):
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
754
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
755 :help w
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
756 :help c_<T
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
757 :help insert-index
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
758 :help user-manual
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
759
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
760
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
761 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
762 ΜΑΘΗΜΑ 8: ΔΗΜΙΟΥΡΓΗΣΤΕ ΕΝΑ SCRIPT ΕΚΚΙΝΗΣΗΣ
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
763
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
764 ** Ενεργοποιήστε χαρακτηριστικά του Vim **
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
765
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
766 Ο Vim έχει πολλά περισσότερα χαρακτηριστικά απ' ό,τι ο Vi, αλλά τα
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
767 περισσότερα είναι αρχικά απενεργοποιημένα. Για να αρχίσετε να χρησιμοποιείτε
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
768 περισσότερα χαρακτηριστικά πρέπει να φτιάξετε ένα αρχείο "vimrc".
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
769
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
770 1. Αρχίστε διορθώνοντας το αρχείο "vimrc", αυτό εξαρτάται από το σύστημά σας:
24751
e69e7133c9cf Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 13231
diff changeset
771 :edit ~/.vimrc για Unix
e69e7133c9cf Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 13231
diff changeset
772 :edit ~/_vimrc για MS-Windows
1624
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
773
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
774 2. Τώρα εισάγετε το κείμενο παραδείγματος για αρχείο "vimrc":
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
775 :read $VIMRUNTIME/vimrc_example.vim
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
776
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
777 3. Γράψτε το αρχείο με την:
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
778 :write
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
779
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
780 Την επόμενη φορά που θα ξεκινήσετε τον Vim θα χρησιμοποιήσει φωτισμό
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
781 σύνταξης. Μπορείτε να προσθέσετε όλες τις προτιμώμενες επιλογές σ' αυτό
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
782 το αρχείο "vimrc".
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
783
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
784 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
785
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
786 Εδώ ολοκληρώνεται το Vim Tutor. Σκοπός του ήταν να δώσει μία σύντομη
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
787 περίληψη του συντάκτη Vim, τουλάχιστον τόση ώστε να σας επιτρέψει να
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
788 χρησιμοποιήσετε τον συντάκτη αρκετά εύκολα. Απέχει πολύ από μία
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
789 ολοκληρωμένη παρουσίαση καθώς ο Vim έχει πάρα πολλές εντολές. Διαβάστε
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
790 κατόπιν το εγχειρίδιο χρήσης:
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
791 ":help user-manual".
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
792
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
793 Για περαιτέρω διάβασμα και μελέτη, συστήνεται αυτό το βιβλίο:
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
794 Vim - Vi Improved - by Steve Oualline
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
795 Publisher: New Riders
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
796 Το πρώτο βιβλίο πλήρως αφιερωμένο στον Vim.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
797 Ιδιαίτερα χρήσιμο για αρχάριους.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
798 Υπάρχουν πολλά παραδείγματα και εικόνες.
27623
179c118424a6 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
799 Δείτε την https://iccf-holland.org/click5.html
1624
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
800
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
801 Αυτό το βιβλίο είναι παλιότερο και περισσότερο για τον Vi παρά για τον Vim,
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
802 αλλά επίσης συνιστώμενο:
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
803 Learning the Vi Editor - by Linda Lamb
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
804 Publisher: O'Reilly & Associates Inc.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
805 Είναι ένα καλό βιβλίο για να μάθετε σχεδόν τα πάντα που θέλετε
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
806 να κάνετε με τον Vi.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
807 Η έκτη έκδοση περιέχει ακόμα πληροφορίες για τον Vim.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
808
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
809 Αυτή η περιήγηση γράφτηκε από τους Michael C. Pierce και Robert K. Ware,
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
810 Colorado School of Mines χρησιμοποιώντας ιδέες από τον Charles Smith,
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
811 Colorado State University. E-mail: bware@mines.colorado.edu.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
812
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
813 Προσαρμογή για τον Vim από τον Bram Moolenaar.
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
814
18ee39301b82 updated for version 7.2a
vimboss
parents:
diff changeset
815 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~