Mabilis na Buksan, isa pang plugin para sa Geany

Ang ilan ay nagawang gumamit Napakaganda Teksto, isang napaka-matikas, napapalawak at magagamit na editor para sa isang programmer; ngunit sarado samakatuwid ayokong makipagtulungan kasama si G. Jon Skinner na may akda nito ("Huwag ibenta ang iyong kalayaan sa isang tao na hindi sabihin sa iyo ang kanilang mga lihim", B.Franklin).

Ang isa sa mga pinaka praktikal na bagay tungkol dito ay ang pagpapaandar na tumatakbo kapag pinindot Ctrl-P, kung saan magbubukas ang editor ng isang text box kung saan maaari mong mai-type ang pangalan ng isang file, o isang bagay na katulad sa pangalang ito, at hahanapin ng editor ang file sa proyekto. Gumagamit ng isang eksaktong paghahanap at pagkatapos ay isang malabo. Tingnan ang:

Sine-save nito ang isa mula sa pagkakaroon upang mag-navigate sa puno ng proyekto, na binabasa ang isang bungkos ng mga pangalan ng file, kapag sa pangkalahatan ay alam mo kung ano ang iyong hinahanap. Ito ay higit pa o mas kaunti kapareho ng Pagkakaisa HUD.

Matagal na ang nakaraan nagamit ko Snaken, isang editor na nakasulat sa Sawa ni Antón Bobrov na nagpapatupad din Mabilis na Buksan, Sa aking pakikibaka upang mapabuti ang Geany gumawa ako ng isang operasyon Mabilis na Open-tomía kung saan inalis ko ang dayalogo na ito mula sa Snaked at ginawang isang standalone app na pagkatapos ay isinama ko sa Geany sa pamamagitan ng isang plugin sa Lua, pagiging ganoon:

Upang magamit ang unang pag-install ng plugin: python-gtk2, python-glade2 at geany-plugin-lua.

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

Pag-download magbukas (ang plugin) at i-unzip ito sa iyong personal na folder .config / geany / plugins / geanylua /, kung wala ito, likhain ito.

Pagkatapos ay likhain o baguhin ang .config / geany / plugins / geanylua / hotkeys.cfg file sa pamamagitan ng pagdaragdag ng sumusunod na linya dito

qopen/quick_open.lua

Upang makapagtalaga ng isang keyboard shortcut sa plugin. Pagkatapos buksan Geany at tingnan ang iyong mga setting para sa mga keyboard shortcut: "I-edit" »" Mga Kagustuhan "» "Mga Kumbinasyon", at italaga ang aksyon "Mabilis na Buksan" ang keyboard shortcut na gusto mo. Sa paglagay ko " p ", na pinapatungan ang pagkilos ng pag-print, ngunit hindi ako nag-print ng anupaman at mukhang ito rin ang Napakaganda Teksto.

Inaasahan kong iulat mo ang iyong mga impression gamit ang plugin.
Maligayang Pag-hack.

Update: Ngayon kung ano ang tumutugma sa listahan ng mga file ay minarkahan ng naka-bold at kung ang proyekto na tuklasin ay hindi maaaring makita, ipinapalagay na ito ang direktoryo ng file kung saan hiniling ang paghahanap. Kung gumamit ka ng kde kakailanganin mo ring mag-install ng isang gnome icon pack kung hindi man ito gagana.

Pinagmulan: Isinulat ni xigurat para sa CodeNinja


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Peter dijo

    Gusto ko ito ngunit lumilitaw na sira ang archive. magiging napakabait mo at itulak ang code sa github sa halip?

    at posibleng upang buksan ang isang kahilingan sa paghila sa muling pag-plugin ng mga plugin?
    https://github.com/geany/geany-plugins

    ito ay isang tampok na pamamatay. Sigurado akong maraming mga tao ang gugustuhin.

  2.   Gusto ni Bartolo dijo

    Kumusta, nabasa ko lang ang isang post, kung saan nagpapakita ka ng isang plugin para sa geany
    na sinulat mo sa lua (mabilis-bukas sa palagay ko tinawag ito) ..

    makikita mo:
    Gustung-gusto ko ang geany, ngunit miss ko ang .LOG function ng notepad, oo, hehehe
    Medyo masama din ako sa English ...

    Bilang isang kapalit ng geany, gumagamit ako ng SciTE, at ginawa ko itong isang plugin
    .LOG na inilagay ko sa ibaba:

    Idagdag ko ang mga sumusunod na linya sa File ng Mga Pagpipilian ng Gumagamit (SciTEUser.properties)
    command.name.12. * = InsertDateTimeLog
    utos.12. * = InsertDateTimeLog
    utos.subsystem.12. * = 3
    command.mode.12. * = savebefore: hindi
    command.shortcut.12. * = Ipasok

    Idagdag ko ang mga sumusunod na linya sa Lua Startup Script:
    pagpapaandar InsertDateTimeLog ()
    lokal na Line1, esLog, esLogMayus
    Line1 = editor: GetLine (0)
    kung ang Line1 == nil pagkatapos ang Line1 = "0000" ay nagtatapos
    esLog = string.sub (Line1,1,4)
    isLogCapus = string.upper (isLog)
    kung esLogMayus == ".LOG" pagkatapos
    editor: AddText ("\ n \ n ——————– \ n")
    editor: AddText (os.date ("% d.% b.% Y __% Hh:% Mm"))
    editor: AddText ("\ n ——————– n n))
    iba pang editor: AddText ("\ n")
    dulo
    dulo

    At nais kong gumawa ka ng katulad sa GEANY ... o bigyan mo ako ng ilang mga pahiwatig ...

    siguraduhin na para sa iyo nangangahulugan ito ng kaunti, at para sa komunidad na muco: maraming tao
    Gagamitin ko ...

    salamat sa pagbabasa at pagbati.

  3.   Ronal dijo

    mabuti, binabati kita, pinag-aaralan ko ang code. salamat sa pagbabahagi Partikular na tinitingnan ko ang mga icon.py file, nais kong maglagay ng iba pang mga icon kaysa sa mga system