Kiire avamine, Geany jaoks veel üks pistikprogramm

Mõni on osanud kasutada Sublime Text, programmeerija jaoks väga elegantne, laiendatav ja kasutatav redaktor; kuid suletud, seetõttu ei taha ma selle autoriga hr Jon Skinneriga koostööd teha ("Ärge müüge oma vabadust kellelegi, kes ei räägi teile oma saladusi", B.Franklin).

Selle kõige praktilisem asi on funktsionaalsus, mis töötab vajutamisel Ctrl-P, kus redaktor avab tekstikasti, kuhu saate sisestada faili nime või midagi muud selle nimega sarnast ja redaktor otsib faili projektist. Kasutades täpset ja seejärel udust otsingut. Vaata:

See säästab seda, kui peate projektipuus navigeerima, lugema hulga failinimesid, kui üldiselt teate, mida otsite. See on enam-vähem sama mis Unity HUD.

Ammu olin kasutanud Madusisse kirjutatud toimetaja Python Antón Bobrov, kes samuti rakendab Kiire avamine, oma võitluses Geany parandamiseks tegin operatsiooni Kiire avamine-tomía kust eemaldasin selle dialoogi Snakedist ja tegin sellest eraldiseisva rakenduse, mille integreerisin seejärel Geanyga Lua pistikprogrammi kaudu, olles nii:

Pistikprogrammi kasutamiseks installige esmalt: python-gtk2, python-glade2 ja geany-plugin-lua.

$ sudo aptitude install python-gtk2 python-glade2 geany-plugin-lua

Laadige alla avada (pistikprogramm) ja pakkige see oma isiklikus kaustas .config / geany / plugins / geanylua /, kui seda pole, looge see.

Seejärel looge või muutke faili .config / geany / plugins / geanylua / hotkeys.cfg, lisades sellele järgmise rea

qopen/quick_open.lua

Pistikprogrammile klaviatuuri otsetee määramiseks. Seejärel avage Geany ja otsige klaviatuuri otseteede seadetest: "Muuda" »" Eelistused "» "Kombinatsioonid"ja määrake toiming "Kiire avamine" soovitud kiirklahv. Ma panin üle " p ", mis kirjutab printimise tegevuse üle, kuid ma ei printida kunagi midagi ja see näeb välja ka Sublime Text.

Loodan, et teavitate pistikprogrammi abil oma muljetest.
Head häkkimist.

Värskendus: nüüd on failide loendis olevad andmed rasvases kirjas ja kui projekti, mida uurida, ei õnnestu tuvastada, eeldatakse, et see on faili kataloog, kus otsitakse. Kui kasutate kde, peate installima ka gnome'i ikoonipaki, muidu see ei toimi.

Allikas: Kirjutas xigurat CodeNinja


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Pedro DIJO

    Ma tahan seda, kuid arhiiv näib olevat rikutud. kas sa oleks nii lahke ja lükkaks koodi hoopis githubisse?

    ja võib-olla avada pull-pluginate repo tõmbamistaotlus?
    https://github.com/geany/geany-plugins

    see on tapja funktsioon. Olen kindel, et paljud inimesed seda tahaksid.

  2.   Bartolo tahtis DIJO

    Tere, lugesin just postitust, kus näitate geany jaoks pistikprogrammi
    et sa kirjutasid lua keeles (arvan, et seda kutsuti).

    sa näed:
    Ma armastan väga, kuid tunnen puudust märkmiku .LOG-funktsioonist, jah, hehehe
    Ma olen ka inglise keeles üsna halb ...

    geany asendajana kasutan SciTE-d ja olen selle jaoks teinud pistikprogrammi
    .LOG, mille panin allpool:

    Lisan järgmised read kasutaja suvandifaili (SciTEUser.properties)
    command.name.12. * = InsertDateTimeLog
    käsk.12. * = InsertDateTimeLog
    käsk.süsteem.12. * = 3
    käsk.mode.12. * = savebefore: ei
    command.shortcut.12. * = Enter

    Lisan Lua Startup Scriptis järgmised read:
    funktsioon InsertDateTimeLog ()
    kohalik liin1, esLog, esLogMayus
    Rida1 = toimetaja: GetLine (0)
    kui rida1 == null, siis rida1 = "0000" lõpeb
    esLog = string.sub (rida1,1,4)
    isLogCapus = string.upper (isLog)
    kui esLogMayus == ".LOG" siis
    redaktor: AddText ("\ n \ n ——————– \ n")
    redaktor: AddText (os.kuupäev ("% d.% b.% Y __% Hh:% Mm"))
    redaktor: AddText ("\ n ——————– \ n")
    muu toimetaja: AddText ("\ n")
    lõpp
    lõpp

    Ja ma tahaksin, et teeksite GEANY-s midagi sarnast ... või annaksite mulle vihjeid ...

    kindel, et see tähendab teie jaoks vähe ja kogukonna jaoks muffo: palju inimesi
    Ma kasutaksin…

    aitäh lugemise ja tervituste eest ..

  3.   Ronald DIJO

    hea, palju õnne, ma uurin koodi. aitäh jagamast. Vaatan konkreetselt faili icons.py, tahan panna peale süsteemi ka muid ikoone