Γρήγορο άνοιγμα, ένα άλλο πρόσθετο για τον Geany

Μερικοί μπόρεσαν να χρησιμοποιήσουν 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 για Κωδικός Νίντζα


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   pedro dijo

    Το θέλω αυτό, αλλά το αρχείο φαίνεται να είναι σπασμένο. θα ήσασταν τόσο ευγενικοί και θα σπρώξατε τον κωδικό στο github;

    και ενδεχομένως να ανοίξετε ένα αίτημα έλξης στο repo geany plugins;
    https://github.com/geany/geany-plugins

    αυτό είναι ένα χαρακτηριστικό δολοφονίας. Είμαι σίγουρος ότι πολλοί θα το ήθελαν.

  2.   Ο Μπαρτόλο ήθελε dijo

    Γεια, μόλις διάβασα μια ανάρτηση, στην οποία εμφανίζετε μια προσθήκη για τον 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 ... ή να μου δώσετε κάποιες ενδείξεις ...

    σίγουρα ότι για εσάς σημαίνει λίγα, και για την κοινότητα βλέννα: πολλοί άνθρωποι
    Θα χρησιμοποιούσα…

    ευχαριστώ για την ανάγνωση και τους χαιρετισμούς ..

  3.   Ρονάλ dijo

    καλά, συγχαρητήρια, μελετώ τον κώδικα. ευχαριστώ που το μοιράστηκες. Κοιτάζω συγκεκριμένα το αρχείο icons.py, θέλω να βάλω άλλα εικονίδια εκτός από αυτά του συστήματος