Magaz, The Greek Linux Magazine
Magaz Logo

Επόμενο  Προηγούμενο  Περιεχόμενα

3. Vi (=very intelligent) editor

Κατ' αρχάς διαβάστε τα tips που δίνονται στα τεύχη 22 και 27 του magaz.

Έχω βάλει στο ~/.vimrc μου τα εξής:

map <F1> :w<CR>
map <F2> j.
map <F5> :bp<CR>
map <F6> :bn<CR>
map <F7> :files<CR>
map <F8> :bdelete<CR>

Κάνουμε map:

  • Στο f1 το σώσιμο του αρχείου. Έτσι θα είναι πιο εύκολο να το πατάμε όλη την ώρα! Ποτέ δεν ξέρεις πότε θα χτυπήσει ο δίσκος ή θα κοπεί το ρεύμα (όποιος έχει καεί...).
  • Στο f2 την εντολή 'j.' κάνει τα εξής: Κατεβαίνει μια γραμμή (j) και επαναλαμβάνει την προηγούμενη ενέργεια αλλαγής/διόρθωσης κειμένου (.). Αυτό είναι χρήσιμο για να επαναλάβουμε σε πολλές γραμμές την ίδια αλλαγή με ελάχιστο κόπο.
  • Στα f5 και f6: Μεταφορά στο προηγούμενο και στο επόμενο αρχείο που είναι φορτωμένο στον vi αντίστοιχα. (Θυμίζω ότι με ':e file' μπορούμε να ανοίξουμε ένα αρχείο μέσα από τον vi. Και μάλιστα, διαθέτει και autocomplete όπως το shell!)
  • Στο f7: Λίστα με όλα τα αρχεία που είναι φορτωμένα
  • Στο f8: κλείνουμε το τρέχον αρχείο.

Επίσης,

  • με την εντολή ':set tw=n' μπορούμε να θέσουμε το μήκος του κειμένου. Το κείμενο που θα πληκτρολογούμε στο εξής θα αναδιπλώνεται αυτόματα χωρίς να ξεπερνάει το μήκος που ορίσαμε.
  • Με την εντολή 'gqip' ο vi αναλαμβάνει να μορφοποιήσει την τρέχουσα παράγραφο σύμφωνα με το μήκος κειμένου που έχουμε ορίσει.

Για περισσότερα για κάθε εντολή, 'help command' μέσα στο περιβάλλον του vi.

Επόμενο  Προηγούμενο  Περιεχόμενα


Valid HTML 4.01!   Valid CSS!