Εγχειρίδια για τη γραμμή εντολών

Man » Vim Manual online - λεπτομερής διαδικτυακή τεκμηρίωση για τη σελίδα man του vim

🌍
vim - Vi IMproved, ένας επεξεργαστής κειμένου για προγραμματιστές

ΣΥΝΤΑΞΗ

vim [επιλογές] [αρχείο ..]
vim [επιλογές] vim [επιλογές] -t ετικέτα
vim [επιλογές] -q [αρχείο_σφαλμάτων]

ex
view
gvim gview evim eview
rvim rview rgvim rgview

ΠΕΡΙΓΡΑΦΗ

Το Vim είναι ένας επεξεργαστής κειμένου που είναι συμβατός προς τα πάνω με το Vi. Μπορεί να χρησιμοποιηθεί για την επεξεργασία κάθε είδους απλού κειμένου. Είναι ιδιαίτερα χρήσιμο για την επεξεργασία προγραμμάτων.

Υπάρχουν πολλές βελτιώσεις σε σχέση με το Vi: πολυεπίπεδη λειτουργία αναίρεσης, πολλαπλά παράθυρα και ρυθμίσεις, επισήμανση σύνταξης, επεξεργασία γραμμής εντολών, συμπλήρωση ονομάτων αρχείων, διαδικτυακή βοήθεια, οπτική επιλογή κ.λπ. Δείτε τη ":help vi_diff.txt" για μια σύνοψη των διαφορών μεταξύ του Vim και του Vi.

Ενώ εκτελείται το Vim, μπορείτε να λάβετε πολλή βοήθεια από το διαδικτυακό σύστημα βοήθειας, με την εντολή ":help". Δείτε την ενότητα "ΔΙΑΔΙΚΤΥΑΚΗ ΒΟΗΘΕΙΑ" παρακάτω.

Οι περισσότερες φορές, το Vim ξεκινά για να επεξεργαστεί ένα μόνο αρχείο με την εντολή

vim αρχείο

Γενικά, το Vim ξεκινά με:

vim [επιλογές] [λίστα_αρχείων]

Εάν η λίστα αρχείων λείπει, ο επεξεργαστής θα ξεκινήσει με ένα κενό ρυθμιστικό. Διαφορετικά, ακριβώς ένα από τα ακόλουθα τέσσερα μπορεί να χρησιμοποιηθεί για να επιλέξετε ένα ή περισσότερα αρχεία προς επεξεργασία.

αρχείο ..     Μια λίστα ονομάτων αρχείων. Το πρώτο θα είναι το τρέχον αρχείο και θα διαβαστεί στο
ρυθμιστικό. Ο κέρσορας θα τοποθετηθεί στην πρώτη γραμμή του ρυθμιστικού. Μπορείτε
να μεταβείτε στα άλλα αρχεία με την εντολή ":next". Για να επεξεργαστείτε ένα αρχείο που ξεκινά με μια παύλα,
προθέστε τη λίστα αρχείων με "--".

-           Το αρχείο προς επεξεργασία διαβάζεται από την τυπική είσοδο. Οι εντολές διαβάζονται από την τυπική έξοδο, η οποία θα πρέπει να είναι
ένα τερματικό.

-t {ετικέτα}    Το αρχείο που θα επεξεργαστείτε και η αρχική θέση του κέρσορα εξαρτώνται από μια "ετικέτα", ένα είδος ετικέτας μετάβασης. Η {ετικέτα} αναζητείται στο αρχείο ετικετών, το σχετικό αρχείο γίνεται το τρέχον
αρχείο και εκτελείται η σχετική εντολή. Κυρίως, αυτό χρησιμοποιείται για προγράμματα C, στο
οποίο η {ετικέτα} θα μπορούσε να είναι το όνομα μιας συνάρτησης. Το αποτέλεσμα είναι ότι το αρχείο που περιέχει
αυτή τη συνάρτηση γίνεται το τρέχον αρχείο και ο κέρσορας τοποθετείται στην αρχή
της συνάρτησης. Δείτε τη ":help tag-commands".

-q [αρχείο_σφαλμάτων]

Ξεκινήστε σε λειτουργία γρήγορης διόρθωσης. Το αρχείο [αρχείο_σφαλμάτων] διαβάζεται και το πρώτο σφάλμα εμφανίζεται. Εάν παραλειφθεί το [αρχείο_σφαλμάτων], το όνομα αρχείου λαμβάνεται από την επιλογή 'errorfile' (η προεπιλογή είναι "AztecC.Err" για το Amiga, "errors.err" σε άλλα συστήματα). Μπορείτε να μεταβείτε σε περαιτέρω σφάλματα με την εντολή ":cn". Δείτε τη ":help quickfix".

Το Vim συμπεριφέρεται διαφορετικά, ανάλογα με το όνομα της εντολής (το εκτελέσιμο αρχείο μπορεί να είναι το ίδιο αρχείο).

vim       Ο "κανονικός" τρόπος, όλα είναι προεπιλεγμένα.

ex        Ξεκινήστε σε λειτουργία Ex. Μεταβείτε στην κανονική λειτουργία με την εντολή ":vi". Μπορεί επίσης να γίνει με την
επιλογή "-e".

view      Ξεκινά σε λειτουργία μόνο για ανάγνωση. Θα είστε προστατευμένοι από την εγγραφή των αρχείων.   Μπορεί επίσης
να γίνει με την παράμετρο "-R".

gvim gview

Η έκδοση GUI. Ξεκινά ένα νέο παράθυρο. Μπορεί επίσης να γίνει με την παράμετρο "-g".

evim eview

Η έκδοση GUI σε εύκολη λειτουργία. Ξεκινά ένα νέο παράθυρο. Μπορεί επίσης να γίνει με την παράμετρο "-y".

rvim rview rgvim rgview

Όπως και τα παραπάνω, αλλά με περιορισμούς. Δεν θα είναι δυνατή η εκκίνηση εντολών shell ή η διακοπή της λειτουργίας του Vim. Μπορεί επίσης να γίνει με την παράμετρο "-Z".

ΕΠΙΛΟΓΕΣ

Οι επιλογές μπορούν να δοθούν σε οποιαδήποτε σειρά, πριν ή μετά από τα ονόματα αρχείων. Οι επιλογές χωρίς όρισμα μπορούν να συνδυαστούν μετά από ένα μόνο χαρακτήρα "-".

+[num]      Για το πρώτο αρχείο, ο κέρσορας θα τοποθετηθεί στην γραμμή "num". Εάν το "num" λείπει,
ο κέρσορας θα τοποθετηθεί στην τελευταία γραμμή.

+/{pat}     Για το πρώτο αρχείο, ο κέρσορας θα τοποθετηθεί στην γραμμή με την πρώτη εμφάνιση του {pat}. Δείτε ":help search-pattern" για τις διαθέσιμες αναζητήσεις.

+{command}

-c {command}
Το {command} θα εκτελεστεί μετά την ανάγνωση του πρώτου αρχείου. Το {command} ερμηνεύεται ως μια εντολή Ex. Εάν το {command} περιέχει κενά, πρέπει να περικλείεται σε
διπλά εισαγωγικά (αυτό εξαρτάται από το shell που χρησιμοποιείται). Παράδειγμα: vim "+set si"
main.c
Σημείωση: Μπορείτε να χρησιμοποιήσετε έως και 10 "+" ή "-c" εντολές.

-A          Εάν το Vim έχει μεταγλωττιστεί με υποστήριξη ARABIC για την επεξεργασία αρχείων με κατεύθυνση από δεξιά προς αριστερά
και αντιστοίχιση πληκτρολογίου Αραβικών, αυτή η επιλογή ξεκινά το Vim σε λειτουργία Αραβικών, δηλαδή ορίζεται το 'arabic'. Διαφορετικά, εμφανίζεται μήνυμα σφάλματος και το Vim τερματίζεται.

-b          Λειτουργία δυαδικών αρχείων. Ορισμένες επιλογές θα οριστούν, ώστε να είναι δυνατή η επεξεργασία ενός δυαδικού ή
εκτελέσιμου αρχείου.

-C          Συμβατό. Ορίζει την επιλογή 'compatible'. Αυτό θα κάνει το Vim να συμπεριφέρεται κυρίως όπως το Vi,
ακόμα και αν υπάρχει ένα αρχείο .vimrc.

-d          Ξεκινά σε λειτουργία διαφοράς. Θα πρέπει να υπάρχουν μεταξύ δύο και οκτώ ορίσματα ονομάτων αρχείων. Το Vim θα
ανοίξει όλα τα αρχεία και θα εμφανίσει τις διαφορές μεταξύ τους. Λειτουργεί όπως το vimdiff(1).

-d {device}, -dev {device}

Ανοίγει το {device} για χρήση ως τερματικό. Μόνο στο Amiga. Παράδειγμα: "-d con:20/30/600/150".

-D          Αποσφαλώνωση. Μεταβαίνει σε λειτουργία αποσφαλώνωσης κατά την εκτέλεση της πρώτης εντολής από ένα σενάριο.

-e          Ξεκινά το Vim σε λειτουργία Ex, ακριβώς όπως το εκτελέσιμο ονομάζεται "ex".

-E          Ξεκινά το Vim σε βελτιωμένη λειτουργία Ex, ακριβώς όπως το εκτελέσιμο ονομάζεται "exim".

-f          Για την έκδοση GUI, το Vim δεν θα διακλαδιστεί και δεν θα αποσυνδεθεί από το shell στο οποίο ξεκίνησε. Στο Amiga, το Vim δεν θα επανεκκινηθεί για να ανοίξει ένα νέο παράθυρο. Αυτή η επιλογή
πρέπει να χρησιμοποιείται όταν το Vim εκτελείται από ένα πρόγραμμα που θα περιμένει να ολοκληρωθεί η συνεδρία επεξεργασίας (π.χ. mail). Στο Amiga, οι εντολές ":sh" και ":!" δεν θα λειτουργούν.

-F          Εάν το Vim έχει μεταγλωττιστεί με υποστήριξη FKMAP για την επεξεργασία αρχείων με κατεύθυνση από δεξιά προς αριστερά
και αντιστοίχιση πληκτρολογίου Farsi, αυτή η επιλογή ξεκινά το Vim σε λειτουργία Farsi, δηλαδή ορίζονται τα 'fkmap' και
'rightleft'. Διαφορετικά, εμφανίζεται μήνυμα σφάλματος και το Vim τερματίζεται.
Σημείωση: Η υποστήριξη Farsi έχει αφαιρεθεί στην έκδοση 8.1.0932.

-g          Εάν το Vim έχει μεταγλωττιστεί με υποστήριξη GUI, αυτή η επιλογή ενεργοποιεί το GUI. Εάν δεν έχει μεταγλωττιστεί υποστήριξη GUI, εμφανίζεται ένα μήνυμα σφάλματος και το Vim τερματίζεται.

-H          Εάν το Vim έχει μεταγλωττιστεί με υποστήριξη RIGHTLEFT για την επεξεργασία αρχείων προσανατολισμένων από τα δεξιά προς τα αριστερά και αντιστοίχιση πληκτρολογίου Εβραϊκών, αυτή η επιλογή ξεκινά το Vim σε λειτουργία Εβραϊκών, δηλαδή ορίζονται οι επιλογές 'hkmap' και 'rightleft'. Διαφορετικά, εμφανίζεται ένα μήνυμα σφάλματος και το Vim τερματίζεται.

-i {viminfo}

Καθορίζει το όνομα αρχείου που θα χρησιμοποιηθεί για την ανάγνωση ή την εγγραφή του αρχείου viminfo, αντί για το προεπιλεγμένο "~/.viminfo". Αυτό μπορεί επίσης να χρησιμοποιηθεί για να παρακάμψετε τη χρήση του αρχείου .viminfo, δίνοντας το όνομα "NONE".

-l          Λειτουργία Lisp. Ορίζει τις επιλογές 'lisp' και 'showmatch'.

-L          Όπως το -r.

-m          Απενεργοποιεί την τροποποίηση αρχείων. Επαναφέρει την επιλογή 'write'. Μπορείτε ακόμα να τροποποιήσετε το buffer, αλλά η εγγραφή ενός αρχείου δεν είναι δυνατή.

-M          Δεν επιτρέπονται τροποποιήσεις. Οι επιλογές 'modifiable' και 'write' θα απενεργοποιηθούν, έτσι ώστε οι αλλαγές να μην επιτρέπονται και τα αρχεία δεν μπορούν να εγγραφούν. Σημειώστε ότι αυτές οι επιλογές μπορούν να οριστούν για να επιτραπεί η πραγματοποίηση τροποποιήσεων.

-n          Δεν θα χρησιμοποιηθεί αρχείο εναλλαγής. Η ανάκτηση μετά από μια αστοχία θα είναι αδύνατη. Χρήσιμο εάν θέλετε να επεξεργαστείτε ένα αρχείο σε ένα πολύ αργό μέσο (π.χ. δισκέτα). Μπορεί επίσης να γίνει με ":set uc=0". Μπορεί να αναιρέσει με ":set uc=200".

-N          Λειτουργία No-compatible. Επαναφέρει την επιλογή 'compatible'. Αυτό θα κάνει το Vim να συμπεριφέρεται λίγο καλύτερα, αλλά λιγότερο συμβατό με το Vi, ακόμη και αν δεν υπάρχει αρχείο .vimrc.

-nb         Γίνετε διακομιστής επεξεργασίας για το NetBeans. Δείτε την τεκμηρίωση για λεπτομέρειες.

-o[N]       Ανοίξτε N παράθυρα το ένα πάνω από το άλλο. Όταν το N παραλείπεται, ανοίξτε ένα παράθυρο για κάθε αρχείο.

-O[N]       Ανοίξτε N παράθυρα το ένα δίπλα στο άλλο. Όταν το N παραλείπεται, ανοίξτε ένα παράθυρο για κάθε αρχείο.

-p[N]       Ανοίξτε N σελίδες καρτελών. Όταν το N παραλείπεται, ανοίξτε μία σελίδα καρτελών για κάθε αρχείο.

-P {parent-title}

Μόνο Win32 GUI: Καθορίστε τον τίτλο της εφαρμογής-γονέα. Όταν είναι δυνατόν, το Vim θα εκτελείται σε ένα παράθυρο MDI μέσα στην εφαρμογή. Το {parent-title} πρέπει να εμφανίζεται στον τίτλο του παραθύρου της εφαρμογής-γονέα. Βεβαιωθείτε ότι είναι αρκετά συγκεκριμένο. Σημειώστε ότι η υλοποίηση είναι ακόμα πρωτόγονη. Δεν θα λειτουργήσει με όλες τις εφαρμογές και το μενού δεν λειτουργεί.

-r          Εμφάνιση αρχείων εναλλαγής, με πληροφορίες σχετικά με τη χρήση τους για ανάκτηση.

-r {file}   Λειτουργία ανάκτησης. Το αρχείο εναλλαγής χρησιμοποιείται για την ανάκτηση μιας συνεδρίας επεξεργασίας που έχει διακοπεί. Το αρχείο εναλλαγής είναι ένα αρχείο με το ίδιο όνομα με το αρχείο κειμένου με το ".swp" προσκολλημένο. Δείτε ":help recovery".

-R          Λειτουργία μόνο για ανάγνωση. Η επιλογή 'readonly' θα οριστεί. Μπορείτε ακόμα να επεξεργαστείτε το buffer, αλλά θα αποτραπεί η ακούσια αντικατάσταση ενός αρχείου. Εάν θέλετε να αντικαταστήσετε ένα αρχείο, προσθέστε ένα θαυμαστικό στην εντολή Ex, όπως ":w!". Η επιλογή -R υποδηλώνει επίσης την επιλογή -n (βλ. παραπάνω). Η επιλογή 'readonly' μπορεί να επαναφερθεί με τη χρήση της εντολής ":set noro". Δείτε ":help 'readonly'".

-s          Αθόρυβη λειτουργία. Μόνο όταν εκκινείται ως "Ex" ή όταν έχει δοθεί η επιλογή "-e" πριν από
την επιλογή "-s".

-s {scriptin}

Το αρχείο σεναρίου {scriptin} διαβάζεται. Οι χαρακτήρες στο αρχείο ερμηνεύονται σαν να τους είχατε πληκτρολογήσει. Το ίδιο μπορεί να γίνει με την εντολή ":source! {scriptin}". Εάν το τέλος του αρχείου επιτευχθεί πριν βγείτε από τον επεξεργαστή, διαβάζονται επιπλέον χαρακτήρες από το πληκτρολόγιο.

-S {file}   Το {file} θα χρησιμοποιηθεί ως πηγή μετά την ανάγνωση του πρώτου αρχείου. Αυτό είναι ισοδύναμο με το -c
"source {file}". Το {file} δεν μπορεί να ξεκινά με '-'. Εάν το {file} παραλειφθεί, χρησιμοποιείται το "Session.vim" (λειτουργεί μόνο όταν το -S είναι το τελευταίο όρισμα).

-T {terminal}

Λέει στο Vim το όνομα του τερματικού που χρησιμοποιείτε. Απαιτείται μόνο όταν ο αυτόματος τρόπος δεν λειτουργεί. Θα πρέπει να είναι ένα τερματικό γνωστό στο Vim (ενσωματωμένο) ή να ορίζεται στο αρχείο termcap ή terminfo.

-u {vimrc}  Χρησιμοποιήστε τις εντολές στο αρχείο {vimrc} για αρχικοποίηση. Όλες οι άλλες αρχικοποιήσεις παραλείπονται. Χρησιμοποιήστε το για να επεξεργαστείτε ένα συγκεκριμένο είδος αρχείων. Μπορεί επίσης να χρησιμοποιηθεί για να παραλειφθούν όλες οι αρχικοποιήσεις, δίνοντας το όνομα "NONE". Δείτε ":help initialization" μέσα στο vim για περισσότερες λεπτομέρειες.

-U {gvimrc} Χρησιμοποιήστε τις εντολές στο αρχείο {gvimrc} για αρχικοποιήσεις GUI. Όλες οι άλλες αρχικοποιήσεις GUI παραλείπονται. Μπορεί επίσης να χρησιμοποιηθεί για να παραλειφθούν όλες οι αρχικοποιήσεις GUI, δίνοντας το όνομα "NONE". Δείτε ":help gui-init" μέσα στο vim για περισσότερες λεπτομέρειες.

-v          Εκκινήστε το Vim σε λειτουργία Vi, όπως θα συνέβαινε αν το εκτελέσιμο ονομαζόταν "vi". Αυτό έχει αποτέλεσμα μόνο όταν το εκτελέσιμο ονομάζεται "ex".

-V[N]       Λεπτομερής. Εμφανίστε μηνύματα σχετικά με τα αρχεία που χρησιμοποιούνται και για ανάγνωση και εγγραφή ενός αρχείου viminfo. Ο προαιρετικός αριθμός N είναι η τιμή για το 'verbose'. Η προεπιλογή είναι 10.

-V[N]{filename}

Όπως το -V και ορίζει το 'verbosefile' στο {filename}. Το αποτέλεσμα είναι ότι τα μηνύματα δεν εμφανίζονται, αλλά γράφονται στο αρχείο {filename}. Το {filename} δεν πρέπει να ξεκινά με ένα ψηφίο.

-w{number}  Ορίστε την επιλογή 'window' στην τιμή {number}.

-w {scriptout}

Όλοι οι χαρακτήρες που πληκτρολογείτε καταγράφονται στο αρχείο {scriptout}, μέχρι να βγείτε από το Vim. Αυτό είναι χρήσιμο εάν θέλετε να δημιουργήσετε ένα αρχείο σεναρίου για χρήση με το "vim -s" ή ":source!". Εάν το αρχείο {scriptout} υπάρχει, οι χαρακτήρες προστίθενται.

-W {scriptout}

Όπως το -w, αλλά ένα υπάρχον αρχείο αντικαθίσταται.

-x          Εάν το Vim έχει μεταγλωττιστεί με υποστήριξη κρυπτογράφησης, χρησιμοποιήστε κρυπτογράφηση κατά την εγγραφή αρχείων.

Θα σας ζητηθεί ένα κλειδί κρυπτογράφησης.

-X          Μην συνδεθείτε στον διακομιστή X. Μειώνει τον χρόνο εκκίνησης σε ένα τερματικό, αλλά ο τίτλος του παραθύρου και το πρόχειρο δεν θα χρησιμοποιηθούν.

-Y          Μην συνδεθείτε στον διαχειριστή Wayland.

-y          Εκκινήστε το Vim σε εύκολη λειτουργία, όπως θα συνέβαινε εάν το εκτελέσιμο ονομαζόταν "evim" ή "eview". Κάνει το Vim να συμπεριφέρεται σαν ένας επεξεργαστής τύπου "κάντε κλικ και πληκτρολογήστε".

-Z          Λειτουργία περιορισμού. Λειτουργεί σαν το εκτελέσιμο να ξεκινά με "r".

--          Υποδεικνύει το τέλος των επιλογών. Οι παράμετροι μετά από αυτό θα αντιμετωπίζονται ως όνομα αρχείου.
Αυτό μπορεί να χρησιμοποιηθεί για την επεξεργασία ενός ονόματος αρχείου που ξεκινά με "-".

--clean     Μην χρησιμοποιείτε καμία προσωπική διαμόρφωση (vimrc, πρόσθετα, κ.λπ.). Χρήσιμο για να δείτε αν ένα
πρόβλημα αναπαράγεται με μια καθαρή εγκατάσταση του Vim.

--cmd {εντολή}
Όπως η χρήση του "-c", αλλά η εντολή εκτελείται αμέσως πριν από την επεξεργασία οποιουδήποτε αρχείου vimrc.
Μπορείτε να χρησιμοποιήσετε έως και 10 από αυτές τις εντολές, ανεξάρτητα από τις εντολές "-c".

--echo-wid  Μόνο για GTK GUI: Εμφάνιση του Window ID στην τυπική έξοδο.

--gui-dialog-file {όνομα}
Όταν χρησιμοποιείτε το GUI, αντί να εμφανίζεται ένα παράθυρο διαλόγου, γράψτε τον τίτλο και το μήνυμα του
παραθύρου διαλόγου στο αρχείο {όνομα}. Το αρχείο δημιουργείται ή προστίθεται σε αυτό. Χρήσιμο μόνο για δοκιμές,
για να αποφευχθεί το γεγονός ότι η δοκιμή παραμένει σε ένα παράθυρο διαλόγου που δεν μπορεί να γίνει ορατό. Χωρίς το GUI
η παράμετρος αγνοείται.

--help, -h, -?
Εμφανίστε μια μικρή βοήθεια σχετικά με τις παραμέτρους γραμμής εντολών και τις επιλογές. Μετά από αυτό, το Vim θα τερματιστεί.

--literal   Αντιμετωπίστε τα ορίσματα ονόματος αρχείου κυριολεκτικά, μην επεκτείνετε χαρακτήρες εναλλακτικής επιλογής. Αυτό δεν έχει καμία επίδραση σε
συστήματα Unix, όπου το κέλυφος επεκτείνει τους χαρακτήρες εναλλακτικής επιλογής.

--log {όνομα αρχείου}
Εάν το Vim έχει μεταγλωττιστεί με τις δυνατότητες eval και channel, ξεκινήστε την καταγραφή και γράψτε τις εγγραφές στο {όνομα αρχείου}. Αυτό λειτουργεί όπως η κλήση του ch_logfile({όνομα αρχείου}, 'ao') πολύ νωρίς
κατά την εκκίνηση.

--nofork    Λειτουργία στο προσκήνιο. Για την έκδοση GUI, το Vim δεν θα δημιουργήσει μια νέα διαδικασία και δεν θα αποσυνδεθεί από το κέλυφος στο οποίο ξεκίνησε.

--noplugin  Παραλείψτε τη φόρτωση των πρόσθετων. Υπονοείται από το -u NONE.

--not-a-term
Λέει στο Vim ότι ο χρήστης γνωρίζει ότι η είσοδος και/ή η έξοδος δεν είναι συνδεδεμένες σε ένα τερματικό. Αυτό θα αποφύγει την προειδοποίηση και την καθυστέρηση δύο δευτερολέπτων που θα συνέβαιναν.

--remote    Συνδεθείτε σε έναν διακομιστή Vim και κάντε τον να επεξεργαστεί τα αρχεία που δίνονται στα υπόλοιπα ορίσματα. Εάν δεν βρεθεί διακομιστής, εμφανίζεται μια προειδοποίηση και τα αρχεία επεξεργάζονται στην τρέχουσα διαδικασία Vim.

--remote-expr {έκφραση}
Συνδεθείτε σε έναν διακομιστή Vim, αξιολογήστε την {έκφραση} σε αυτόν και εκτυπώστε το αποτέλεσμα στην τυπική έξοδο.

--remote-send {πλήκτρα}
Συνδεθείτε σε έναν διακομιστή Vim και στείλτε τα {πλήκτρα} σε αυτόν.

--remote-silent
Όπως το --remote, αλλά χωρίς την προειδοποίηση όταν δεν βρεθεί διακομιστής.

--remote-wait
Όπως το --remote, αλλά το Vim δεν τερματίζεται μέχρι να έχουν επεξεργαστεί τα αρχεία.

--remote-wait-silent
Όπως το --remote-wait, αλλά χωρίς την προειδοποίηση όταν δεν βρεθεί διακομιστής.

--serverlist
Καταγράψτε τα ονόματα όλων των διακομιστών Vim που μπορούν να βρεθούν.

--servername {όνομα}
Χρησιμοποιήστε το {όνομα} ως όνομα διακομιστή. Χρησιμοποιείται για το τρέχον Vim, εκτός εάν χρησιμοποιείται με ένα όρισμα --remote, τότε είναι το όνομα του διακομιστή στον οποίο θα γίνει η σύνδεση. Εάν χρησιμοποιείται η υποδομή socketserver, εάν το όνομα ξεκινά με "/", "./" ή "../", θεωρείται είτε ως μια απόλυτη, είτε ως μια σχετική διαδρομή προς την υποδοχή.

--clientserver {υποδομή}
Χρησιμοποιήστε {υποδομή} ως την υποδομή για τη λειτουργικότητα clientserver, είτε "socket" είτε "x11
αντίστοιχα. Διαθέσιμο μόνο όταν έχει μεταγλωττιστεί με τις δυνατότητες socketserver και X11.

--socketid {id}

Μόνο για περιβάλλον GTK GUI: Χρησιμοποιήστε τον μηχανισμό GtkPlug για να εκτελέσετε το gVim σε ένα άλλο παράθυρο.

--startuptime {file}

Κατά την εκκίνηση, γράψτε μηνύματα χρονισμού στο αρχείο {fname}.

--ttyfail Όταν η είσοδος ή η έξοδος δεν είναι τερματικό (tty), τερματίστε αμέσως.

--version Εκτυπώστε πληροφορίες έκδοσης και τερματίστε.

--windowid {id}

Μόνο για περιβάλλον Win32 GUI: Κάντε το gVim να προσπαθήσει να χρησιμοποιήσει το παράθυρο {id} ως γονικό, ώστε να εκτελείται μέσα σε αυτό.

ONLINE ΒΟΗΘΕΙΑ

Πληκτρολογήστε ":help" στο Vim για να ξεκινήσετε. Πληκτρολογήστε ":help θέμα" για να λάβετε βοήθεια για ένα συγκεκριμένο θέμα. Για παράδειγμα: ":help ZZ" για να λάβετε βοήθεια για την εντολή "ZZ". Χρησιμοποιήστε και CTRL-D για να συμπληρώσετε θέματα (":help cmdline-completion"). Υπάρχουν ετικέτες για να μεταβείτε από τη μία θέση στην άλλη (κάτι σαν υπερσυνδέσμους, δείτε ":help"). Όλα τα αρχεία τεκμηρίωσης μπορούν να προβληθούν με αυτόν τον τρόπο, για παράδειγμα: ":help syntax.txt".

ΑΡΧΕΙΑ

/usr/local/share/vim/vim??/doc/*.txt

Τα αρχεία τεκμηρίωσης του Vim. Χρησιμοποιήστε ":help doc-file-list" για να λάβετε την πλήρη λίστα. vim?? είναι η συντομογραφία του αριθμού έκδοσης, όπως το vim91 για το Vim 9.1

/usr/local/share/vim/vim??/doc/tags

Το αρχείο ετικετών που χρησιμοποιείται για την εύρεση πληροφοριών στα αρχεία τεκμηρίωσης.

/usr/local/share/vim/vim??/syntax/syntax.vim

Συστημικές αρχικές ρυθμίσεις σύνταξης.

/usr/local/share/vim/vim??/syntax/*.vim

Αρχεία σύνταξης για διάφορες γλώσσες.

/usr/local/share/vim/vimrc

Συστημικές αρχικές ρυθμίσεις του Vim.

~/.vimrc, ~/.vim/vimrc, $XDG_CONFIG_HOME/vim/vimrc

Οι προσωπικές σας αρχικές ρυθμίσεις του Vim (χρησιμοποιείται η πρώτη που βρίσκεται).

/usr/local/share/vim/gvimrc

Συστημικές αρχικές ρυθμίσεις του gvim.

~/.gvimrc, ~/.vim/gvimrc, $XDG_CONFIG_HOME/vim/gvimrc

Οι προσωπικές σας αρχικές ρυθμίσεις του gVim (χρησιμοποιείται η πρώτη που βρίσκεται).

/usr/local/share/vim/vim??/optwin.vim

Σενάριο που χρησιμοποιείται για την εντολή ":options", ένας καλός τρόπος για να δείτε και να ορίσετε επιλογές.

/usr/local/share/vim/vim??/menu.vim

Συστημικές αρχικές ρυθμίσεις μενού για το gVim.

/usr/local/share/vim/vim??/bugreport.vim

Σενάριο για τη δημιουργία μιας αναφοράς σφάλματος. Δείτε ":help bugs".

/usr/local/share/vim/vim??/filetype.vim

Σενάριο για την ανίχνευση του τύπου ενός αρχείου με βάση το όνομά του. Δείτε ":help 'filetype'".

/usr/local/share/vim/vim??/scripts.vim

Σενάριο για την ανίχνευση του τύπου ενός αρχείου με βάση το περιεχόμενό του. Δείτε ":help 'filetype'".

/usr/local/share/vim/vim??/print/*.ps

Αρχεία που χρησιμοποιούνται για την εκτύπωση PostScript.

Για πρόσφατες πληροφορίες, δείτε την αρχική σελίδα του VIM:

ΔΕΙΤΕ ΕΠΙΣΗΣ

vimtutor(1)

ΣΥΓΓΡΑΦΕΑΣ

Το μεγαλύτερο μέρος του Vim δημιουργήθηκε από τον Bram Moolenaar, με πολλή βοήθεια από άλλους. Δείτε ":help credits" στο Vim. Το Vim βασίζεται στο Stevie, που δημιουργήθηκε από τους: Tim Thompson, Tony Andrews και G.R. (Fred) Walter. Αν και ελάχιστος από τον αρχικό κώδικα παραμένει.

ΣΦΑΛΜΑΤΑ

Πιθανόν. Δείτε ":help todo" για μια λίστα με γνωστά προβλήματα. Σημειώστε ότι ορισμένα πράγματα που μπορεί να θεωρηθούν σφάλματα από κάποιους, οφείλονται στην πιστή αναπαραγωγή της συμπεριφοράς του Vi. Και αν πιστεύετε ότι άλλα πράγματα είναι σφάλματα "επειδή το Vi το κάνει διαφορετικά", θα πρέπει να εξετάσετε πιο προσεκτικά το αρχείο vi_diff.txt (ή να πληκτρολογήσετε :help vi_diff.txt ενώ βρίσκεστε στο Vim). Δείτε επίσης τις επιλογές 'compatible' και 'cpoptions'.