Μερικοί μπόρεσαν να χρησιμοποιήσουν Sublime Κείμενο, ένα πολύ κομψό, επεκτάσιμο και χρησιμοποιήσιμο πρόγραμμα επεξεργασίας για έναν προγραμματιστή. αλλά έκλεισε, επομένως, δεν θέλω να συνεργαστώ με τον συντάκτη του κ. Jon Skinner ("Μην πουλάς την ελευθερία σου σε κάποιον που δεν σου λέει τα μυστικά του", Β. Φράνκλιν).
Ένα από τα πιο πρακτικά πράγματα σχετικά με αυτό είναι η λειτουργικότητα που λειτουργεί όταν πατηθεί Ctrl-P, όπου ο επεξεργαστής ανοίγει ένα πλαίσιο κειμένου όπου μπορείτε να πληκτρολογήσετε το όνομα ενός αρχείου ή κάτι παρόμοιο με αυτό το όνομα και ο επεξεργαστής αναζητά το αρχείο στο έργο. Χρησιμοποιώντας μια ακριβή αναζήτηση και έπειτα μια ασαφή. Βλέπω:
Αυτό εξοικονομεί από το να χρειάζεται να περιηγηθείτε στο δέντρο του έργου, διαβάζοντας μια δέσμη ονομάτων αρχείων, όταν γνωρίζετε γενικά τι ψάχνετε. Είναι λίγο πολύ το ίδιο με το Ενότητα HUD.
Πριν από πολύ καιρό είχα χρησιμοποιήσει Φίδι, ένας συντάκτης γραμμένος στα Python από τον Antón Bobrov που επίσης εφαρμόζει Γρήγορο άνοιγμα, στον αγώνα μου για βελτίωση του Geany έκανα εγχείρηση Γρήγορο Open-tomía όπου κατάργησα αυτόν τον διάλογο από το Snaked και το έκανα αυτόνομη εφαρμογή την οποία στη συνέχεια ενσωμάτωσα με τον Geany μέσω ενός πρόσθετου στο Lua, έτσι:
Για να χρησιμοποιήσετε την προσθήκη πρώτα εγκαταστήστε: python-gtk2, python-glade2 και geany-plugin-lua.
$ sudo aptitude install python-gtk2 python-glade2 geany-plugin-lua
Λήψη q ανοιχτό (το πρόσθετο) και αποσυμπιέστε τον στον προσωπικό σας φάκελο .config / geany / plugins / geanylua /, εάν δεν υπάρχει, δημιουργήστε το.
Στη συνέχεια, δημιουργήστε ή τροποποιήστε το αρχείο .config / geany / plugins / geanylua / hotkeys.cfg προσθέτοντας την ακόλουθη γραμμή σε αυτό
qopen/quick_open.lua
Για να μπορέσετε να αντιστοιχίσετε μια συντόμευση πληκτρολογίου στην προσθήκη. Στη συνέχεια ανοίξτε Geany και αναζητήστε στις ρυθμίσεις σας για συντομεύσεις πληκτρολογίου: "Επεξεργασία" »" Προτιμήσεις "» "Συνδυασμοί"και αναθέστε την ενέργεια "Γρήγορο άνοιγμα" τη συντόμευση πληκτρολογίου που θέλετε. Υπέβαλα " Π ", που αντικαθιστά τη δράση της εκτύπωσης, αλλά ποτέ δεν εκτυπώνω τίποτα και μοιάζει επίσης με Sublime Κείμενο.
Ελπίζω να αναφέρετε τις εντυπώσεις σας χρησιμοποιώντας την προσθήκη.
Καλές εισβολές.
Ενημέρωση: Τώρα ό, τι ταιριάζει στη λίστα των αρχείων επισημαίνεται με έντονη γραφή και εάν δεν είναι δυνατή η ανίχνευση του έργου για εξερεύνηση, θεωρείται ότι αυτός είναι ο κατάλογος του αρχείου όπου ζητείται η αναζήτηση. Εάν χρησιμοποιείτε το kde θα χρειαστεί επίσης να εγκαταστήσετε ένα πακέτο εικονιδίων gnome, διαφορετικά δεν θα λειτουργήσει.
Πηγή: Γράφτηκε από xigurat για Κωδικός Νίντζα
Το θέλω αυτό, αλλά το αρχείο φαίνεται να είναι σπασμένο. θα ήσασταν τόσο ευγενικοί και θα σπρώξατε τον κωδικό στο github;
και ενδεχομένως να ανοίξετε ένα αίτημα έλξης στο repo geany plugins;
https://github.com/geany/geany-plugins
αυτό είναι ένα χαρακτηριστικό δολοφονίας. Είμαι σίγουρος ότι πολλοί θα το ήθελαν.
Γεια, μόλις διάβασα μια ανάρτηση, στην οποία εμφανίζετε μια προσθήκη για τον geany
που έγραψες στο lua (γρήγορο άνοιγμα, νομίζω ότι ονομάστηκε) ..
θα δείτε:
Λατρεύω τον geany, αλλά μου λείπει η λειτουργία .LOG του σημειωματάριου, ναι, hehehe
Είμαι επίσης αρκετά κακός στα Αγγλικά ...
ως υποκατάστατο του geany, χρησιμοποιώ το SciTE και έχω δημιουργήσει ένα plugin για αυτό
.LOG που έβαλα παρακάτω:
Προσθέτω τις ακόλουθες γραμμές στο αρχείο επιλογών χρήστη (SciTEUser.properties)
command.name.12. * = InsertDateTimeLog
εντολή.12. * = InsertDateTimeLog
command.subsystem.12. * = 3
command.mode.12. * = αποθήκευση πριν: όχι
command.shortcut.12. * = Enter
Προσθέτω τις ακόλουθες γραμμές στο Lua Startup Script:
συνάρτηση InsertDateTimeLog ()
τοπική Line1, esLog, esLogMayus
Line1 = πρόγραμμα επεξεργασίας: GetLine (0)
αν Line1 == μηδέν, τότε Line1 = "0000" τέλος
esLog = string.sub (Γραμμή1,1,4)
isLogCapus = string.upper (isLog)
εάν esLogMayus == ".LOG" τότε
πρόγραμμα επεξεργασίας: AddText ("\ n \ n ——————–– \ n")
πρόγραμμα επεξεργασίας: AddText (os.date ("% d.% b.% Y __% Hh:% Mm"))
πρόγραμμα επεξεργασίας: AddText ("\ n ——————– \ n")
άλλο πρόγραμμα επεξεργασίας: AddText ("\ n")
τέλος
τέλος
Και θα ήθελα να κάνετε κάτι παρόμοιο στο GEANY ... ή να μου δώσετε κάποιες ενδείξεις ...
σίγουρα ότι για εσάς σημαίνει λίγα, και για την κοινότητα βλέννα: πολλοί άνθρωποι
Θα χρησιμοποιούσα…
ευχαριστώ για την ανάγνωση και τους χαιρετισμούς ..
καλά, συγχαρητήρια, μελετώ τον κώδικα. ευχαριστώ που το μοιράστηκες. Κοιτάζω συγκεκριμένα το αρχείο icons.py, θέλω να βάλω άλλα εικονίδια εκτός από αυτά του συστήματος