
Πόροι
Χρήση ποντικιού
Ο Acme χρειάζεται ποντίκι 3 κουμπιών για να δουλέψει πλήρως. Όλα τα κουμπιά
μπορούν να χρησιμοποιηθούν για επιλογή κειμένου, αλλά η λειτουργία του καθενός
είναι διαφορετική αφότου αφεθεί. Το αριστερό κουμπί χρησιμοποιείται απλώς για
επιλογή κειμένου. Το μεσαίο κουμπί για εκτέλεση του επιλεγμένου κειμένου. Το
δεξί κουμπί για αναζήτηση του επιλεγμένου κειμένου καθώς και φόρτωση αρχείων
και άνοιγμα directories. Το κείμενο δεν χρειάζεται να επιλεγεί πρώτα όταν
χρησιμοποιείται το κουμπί 2 και 3 (μεσαίο και δεξί), εάν η επιλογή είναι μόνο
μία λέξη.
Ο Acme επίσης υποστηρίζει «συγχορδίες» κουμπιών, δηλαδή ταυτόχρονο πάτημα
περισσοτέρων ενός κουμπιού.
|
|
Κουμπία 1-2 |
Αποκοπή. |
Κουμπιά 1-3 |
Επικόλληση. |
Επιλογή κειμένου + Κουμπιά 2-1 |
Εκτέλεση με την επιλογή ως όρισμα. |
Μετακίνηση εντός του κειμένου
|
|
:2 |
Μετακίνηση στην 2η γραμμή. |
:0 |
Μετακίνηση στην αρχή του αρχείου. |
:$ |
Μετακίνηση στο τέλος του αρχείου. |
CTRL-A |
Μετακίνηση στην αρχή της γραμμής. |
CTRL-E |
Μετακίνηση στο τέλος της γραμμής. |
CTRL-F |
Αυτόματη συμπλήρωση path αρχείου. |
Edit = |
Εύρεση αριθμού της τρέχουσας γραμμής. |
Αναζήτηση και επιλογή
|
|
:, |
Επιλογή όλων των γραμμών. |
Edit , |
Επιλογή όλων των γραμμών. |
:1,5 |
Επιλογή γραμμών 1 έως 5. |
Edit 1,5 |
Επιλογή γραμμών 1 έως 5. |
:/regexp/ |
Επιλογή γραμμών που περιέχουν το regexp . |
:/regexp1/,/regexp2/ |
Επιλογή γραμμών ανάμεσα σε regexp1 και regexp2 . |
Edit + /foo |
Αναζήτηση προς τα εμπρός. |
:/foo |
Αναζήτηση προς τα εμπρός. |
:foo |
Αναζήτηση προς τα εμπρός. |
Right click kon word. |
Αναζήτηση προς τα εμπρός. |
Edit -/foo |
Αναζήτηση προς τα πίσω. |
:-/foo |
Αναζήτηση προς τα πίσω. |
-/foo |
Αναζήτηση προς τα πίσω. |
Επεξεργασία κειμένου
|
|
CTRL-U |
Διαγραφή από τον κέρσορα έως την αρχή της γραμμής. |
CTRL-W |
Διαγραφή πριν από τον κέρσορα. |
CTRL-H |
Διαγραφή χαρακτήρα πριν τον κέρσορα. |
Edit , d |
Καθάρισμα παραθύρου. |
Edit , s/foo/bar/g |
Καθολική αντικατάσταση. |
Edit , | sed 's/foo/bar/g' |
Καθολική αντικατάσταση. |
Edit s/foo/bar/g |
Αντικατάσταση στην επιλογή. |
Edit 2 d |
Διαγραφή 2ης γραμμής. |
Edit 2 c/foo |
Αλλαγή 2ης γραμμής. |
Edit 2 a/foo |
Προσθήκη μετά την 2η γραμμή. |
Edit 2 i/foo |
Προσθήκη πριν την 2η γραμμή. |
Χρήση εξωτερικών εντολών
|
|
cmd |
Εκτέλεση cmd . |
|cmd |
Σωλήνωση επιλογής μέσω του cmd καθώς και εφαρμογή αλλαγών. |
>cmd |
Αποστολή επιλογής στο cmd και εμφάνιση αποτελέσματος σε προσωρινό νέο παράθυρο. |
<cmd |
Επικόλληση εξόδου του cmd στο τρέχον παράθυρο (δεν χρειάζεται υπάρχουσα επιλογή). |
Μπορεί να χρησιμοποιηθεί οποιαδήποτε εντολή, αυτά είναι απλώς μερικά παραδείγματα.
|
|
Edit , < echo foo |
Αντικατάσταση σώματος του παραθύρου με κάποιο κείμενο (λειουργεί με οποιαδήποτε εντολή). |
echo foo | 9p write acme/$winid/body |
Προσθήκη στο τέλος του σώματος του τρέχοντος παραθύρου. |
Edit , > wc -l |
Μέτρηση γραμμών. |
Edit , | sort |
Ταξινόμηση γραμμών. |
Edit ,x/regexp/ < date |
Αντικάτασταση regexp με την έξοδο του date(1). |
Επιλογή κειμένου + | sed '' > foo.txt |
Αποκοπή στο foo.txt . |
Επιλογή κειμένου + > sed '' > foo.txt |
Αντιγραφή στο foo.txt . |
Αρχεία
Όπως αναφέρθηκε νωρίτερα, τα αρχεία ανοίγονται με το δεξί κουμπί του ποντικιού.
|
|
foo.c |
Άνοιγμα αρχείου. |
foo.c:3 |
Άνοιγμα αρχείου στην γραμμή 3. |
foo.c:3:9 |
Άνοιγμα αρχείου στην γραμμή 3 στήλη 9. |
foo.c:/^func |
Άνοιγμα αρχείου στην γραμμή που αρχίζει με func . |
foo.c:/bar/,/baz/ |
Άνοιγμα αρχείου με επιλογή από το bar έως baz . |
Χρήσιμες εσωτερικές εντολές Acme
|
|
win |
Άνοιγμα shell σε νέο παράθυρο. |
web URL |
Άνοιγμα URL στον browser. |
Dump |
Αποθήκευση τρέχουσας κατάστασης. |
Load |
Φόρτωση dump. |
Tab 8 |
Ορισμός πλάτους tab σε 8 χαρακτήρες. |
Μεταβλητές
|
|
$% |
Όνομα τρέχοντος αρχείου. |
$samfile |
Όνομα τρέχοντος αρχείου. |
$winid |
Τρέχον παράθυρο. |