ദ്രുത ഓപ്പൺ, ജിയാനിയുടെ മറ്റൊരു പ്ലഗിൻ

ചിലത് ഉപയോഗിക്കാൻ കഴിഞ്ഞു ഉജ്ജ്വലമായ പാഠം, ഒരു പ്രോഗ്രാമറിനായി വളരെ ഗംഭീരവും വിപുലീകരിക്കാവുന്നതും ഉപയോഗയോഗ്യവുമായ എഡിറ്റർ; പക്ഷേ അടച്ചിരിക്കുന്നു അതിനാൽ അതിന്റെ രചയിതാവായ ശ്രീ. ജോൺ സ്കിന്നറുമായി സഹകരിക്കാൻ ഞാൻ ആഗ്രഹിക്കുന്നില്ല ("അവരുടെ രഹസ്യങ്ങൾ നിങ്ങളോട് പറയാത്ത ഒരാൾക്ക് നിങ്ങളുടെ സ്വാതന്ത്ര്യം വിൽക്കരുത്", ബി. ഫ്രാങ്ക്ലിൻ).

ഇതിനെക്കുറിച്ചുള്ള ഏറ്റവും പ്രായോഗികമായ ഒന്ന് അമർത്തുമ്പോൾ പ്രവർത്തിക്കുന്ന പ്രവർത്തനമാണ് Ctrl-P, അവിടെ എഡിറ്റർ ഒരു ടെക്സ്റ്റ് ബോക്സ് തുറക്കുന്നു, അവിടെ നിങ്ങൾക്ക് ഒരു ഫയലിന്റെ പേര് അല്ലെങ്കിൽ ഈ പേരിന് സമാനമായ എന്തെങ്കിലും ടൈപ്പുചെയ്യാൻ കഴിയും, കൂടാതെ എഡിറ്റർ പ്രോജക്റ്റിലെ ഫയലിനായി തിരയുന്നു. കൃത്യമായ തിരയലും അവ്യക്തമായ തിരയലും ഉപയോഗിക്കുന്നു. കാണുക:

പ്രോജക്റ്റ് ട്രീ നാവിഗേറ്റ് ചെയ്യുന്നതിൽ നിന്നും, നിങ്ങൾ തിരയുന്നത് പൊതുവായി അറിയുമ്പോൾ ഒരു കൂട്ടം ഫയൽ നാമങ്ങൾ വായിക്കുന്നതിൽ നിന്നും ഇത് ഒരാളെ സംരക്ഷിക്കുന്നു. ഇത് കൂടുതലോ കുറവോ ആണ് യൂണിറ്റി HUD.

വളരെ മുമ്പ് ഞാൻ ഉപയോഗിച്ചിരുന്നു ലഘുഭക്ഷണം, എഴുതിയ ഒരു എഡിറ്റർ പൈത്തൺ ആന്റൺ ബോബ്രോവ് എഴുതിയതും ദ്രുത തുറക്കുക, ജിയാനിയെ മെച്ചപ്പെടുത്താനുള്ള എന്റെ പോരാട്ടത്തിൽ ഞാൻ ഒരു ഓപ്പറേഷൻ നടത്തി ദ്രുത ഓപ്പൺ-ടോം അവിടെ ഞാൻ ഈ ഡയലോഗ് സ്നേക്കിൽ നിന്ന് നീക്കംചെയ്ത് ഒരു ഒറ്റപ്പെട്ട ആപ്ലിക്കേഷനാക്കി, തുടർന്ന് ലുവയിലെ ഒരു പ്ലഗിൻ വഴി ഞാൻ ഗിയാനിയുമായി സംയോജിപ്പിച്ചു, അങ്ങനെയാണ്:

പ്ലഗിൻ ആദ്യം ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന്: പൈത്തൺ-ജിടികെ 2, പൈത്തൺ-ഗ്ലേഡ് 2, ജിയാനി-പ്ലഗിൻ-ലുവ.

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

ഡൗൺലോഡുചെയ്യുക കോപ്പൻ (പ്ലഗിൻ) അത് നിങ്ങളുടെ സ്വകാര്യ ഫോൾഡറിൽ അൺസിപ്പ് ചെയ്യുക .config / geany / plugins / geanylua /, അത് നിലവിലില്ലെങ്കിൽ അത് സൃഷ്ടിക്കുക.

ഇനിപ്പറയുന്ന വരി ചേർത്ത് .config / geany / plugins / geanylua / hotkeys.cfg ഫയൽ സൃഷ്ടിക്കുകയോ പരിഷ്കരിക്കുകയോ ചെയ്യുക

qopen/quick_open.lua

പ്ലഗിനിലേക്ക് ഒരു കീബോർഡ് കുറുക്കുവഴി നൽകുന്നതിന്. തുടർന്ന് തുറക്കുക ജിയാനി കീബോർഡ് കുറുക്കുവഴികൾക്കായി നിങ്ങളുടെ ക്രമീകരണങ്ങളിൽ നോക്കുക: "എഡിറ്റുചെയ്യുക" »" മുൻ‌ഗണനകൾ "» "കോമ്പിനേഷനുകൾ", പ്രവർത്തനം നൽകുക "ദ്രുത തുറക്കുക" നിങ്ങൾക്ക് ആവശ്യമുള്ള കീബോർഡ് കുറുക്കുവഴി. ഞാൻ ഓവർ ഇട്ടു " p ", ഇത് അച്ചടിയുടെ പ്രവർത്തനത്തെ പുനരാലേഖനം ചെയ്യുന്നു, പക്ഷേ ഞാൻ ഒരിക്കലും ഒന്നും പ്രിന്റുചെയ്യുന്നില്ല, മാത്രമല്ല ഇത് പോലെ തോന്നുന്നു ഉജ്ജ്വലമായ പാഠം.

പ്ലഗിൻ ഉപയോഗിച്ച് നിങ്ങളുടെ ഇംപ്രഷനുകൾ റിപ്പോർട്ട് ചെയ്യുമെന്ന് ഞാൻ പ്രതീക്ഷിക്കുന്നു.
ഹാപ്പി ഹാക്കിംഗ്.

അപ്‌ഡേറ്റ്: ഇപ്പോൾ ഫയലുകളുടെ പട്ടികയിൽ പൊരുത്തപ്പെടുന്നവ ബോൾഡായി സൂചിപ്പിച്ചിരിക്കുന്നു, പര്യവേക്ഷണം ചെയ്യാനുള്ള പ്രോജക്റ്റ് കണ്ടെത്താൻ കഴിയുന്നില്ലെങ്കിൽ, തിരയൽ അഭ്യർത്ഥിക്കുന്ന ഫയലിന്റെ ഡയറക്‌ടറിയാണിതെന്ന് അനുമാനിക്കാം. നിങ്ങൾ kde ഉപയോഗിക്കുകയാണെങ്കിൽ, നിങ്ങൾ ഒരു ഗ്നോം ഐക്കൺ പായ്ക്കും ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതുണ്ട്, അല്ലാത്തപക്ഷം ഇത് പ്രവർത്തിക്കില്ല.

ഉറവിടം: ഇതിനായി xigurat എഴുതിയത് കോഡ്നിഞ്ച


ലേഖനത്തിന്റെ ഉള്ളടക്കം ഞങ്ങളുടെ തത്ത്വങ്ങൾ പാലിക്കുന്നു എഡിറ്റോറിയൽ എത്തിക്സ്. ഒരു പിശക് റിപ്പോർട്ടുചെയ്യാൻ ക്ലിക്കുചെയ്യുക ഇവിടെ.

3 അഭിപ്രായങ്ങൾ, നിങ്ങളുടേത് വിടുക

നിങ്ങളുടെ അഭിപ്രായം ഇടുക

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിച്ചു ചെയ്യില്ല.

*

*

  1. ഡാറ്റയുടെ ഉത്തരവാദിത്തം: മിഗുവൽ ഏഞ്ചൽ ഗാറ്റൻ
  2. ഡാറ്റയുടെ ഉദ്ദേശ്യം: സ്പാം നിയന്ത്രിക്കുക, അഭിപ്രായ മാനേജുമെന്റ്.
  3. നിയമസാധുത: നിങ്ങളുടെ സമ്മതം
  4. ഡാറ്റയുടെ ആശയവിനിമയം: നിയമപരമായ ബാധ്യതയല്ലാതെ ഡാറ്റ മൂന്നാം കക്ഷികളുമായി ആശയവിനിമയം നടത്തുകയില്ല.
  5. ഡാറ്റ സംഭരണം: ഒസെന്റസ് നെറ്റ്‌വർക്കുകൾ (ഇയു) ഹോസ്റ്റുചെയ്യുന്ന ഡാറ്റാബേസ്
  6. അവകാശങ്ങൾ: ഏത് സമയത്തും നിങ്ങളുടെ വിവരങ്ങൾ പരിമിതപ്പെടുത്താനും വീണ്ടെടുക്കാനും ഇല്ലാതാക്കാനും കഴിയും.

  1.   പെഡ്രോ പറഞ്ഞു

    എനിക്ക് ഇത് വേണം, പക്ഷേ ആർക്കൈവ് തകർന്നതായി തോന്നുന്നു. നിങ്ങൾ ദയ കാണിക്കുകയും പകരം കോഡ് ഗിത്തബിലേക്ക് തള്ളുകയും ചെയ്യുമോ?

    ഗിയാനി പ്ലഗിന്നുകളുടെ റിപ്പോയിലേക്ക് ഒരു പുൾ അഭ്യർത്ഥന തുറക്കാൻ സാധ്യതയുണ്ട്?
    https://github.com/geany/geany-plugins

    ഇതൊരു കൊലയാളി സവിശേഷതയാണ്. പലർക്കും ഇത് ആവശ്യമാണെന്ന് എനിക്ക് ഉറപ്പുണ്ട്.

  2.   ബാർട്ടോലോ ആഗ്രഹിച്ചു പറഞ്ഞു

    ഹായ്, ഞാൻ ഒരു പോസ്റ്റ് വായിച്ചു, അതിൽ നിങ്ങൾ ജിയാനിക്കായി ഒരു പ്ലഗിൻ കാണിക്കുന്നു
    നിങ്ങൾ ലുവയിൽ എഴുതിയത് (ദ്രുത-തുറന്നത് എന്നാണ് ഞാൻ കരുതുന്നത്) ..

    നിങ്ങൾ കാണും:
    എനിക്ക് ജിയാനിയെ ഇഷ്ടമാണ്, പക്ഷേ നോട്ട്പാഡിന്റെ .LOG ഫംഗ്ഷൻ എനിക്ക് നഷ്ടമായി, അതെ, ഹെഹെ
    ഞാനും ഇംഗ്ലീഷിൽ മോശമാണ് ...

    ജിയാനിക്ക് പകരമായി, ഞാൻ SciTE ഉപയോഗിക്കുന്നു, ഇതിനായി ഞാൻ ഒരു പ്ലഗിൻ ഉണ്ടാക്കി
    .ഞാൻ താഴെ വച്ച ലോഗ്:

    ഉപയോക്തൃ ഓപ്ഷനുകൾ ഫയലിൽ (SciTEUser.properties) ഞാൻ ഇനിപ്പറയുന്ന വരികൾ ചേർക്കുന്നു.
    command.name.12. * = InsertDateTimeLog
    കമാൻഡ് 12. * = InsertDateTimeLog
    command.subsystem.12. * = 3
    command.mode.12. * = savebefore: ഇല്ല
    command.shortcut.12. * = നൽകുക

    ലുവ സ്റ്റാർട്ടപ്പ് സ്ക്രിപ്റ്റിൽ ഞാൻ ഇനിപ്പറയുന്ന വരികൾ ചേർക്കുന്നു:
    InsertDateTimeLog () ഫംഗ്ഷൻ
    ലോക്കൽ ലൈൻ 1, എസ്ലോഗ്, എസ്ലോഗ് മയസ്
    ലൈൻ 1 = എഡിറ്റർ: ഗെറ്റ്‌ലൈൻ (0)
    ലൈൻ 1 == ഇല്ലെങ്കിൽ ലൈൻ 1 = "0000" അവസാനിക്കുന്നു
    esLog = string.sub (ലൈൻ 1,1,4)
    isLogCapus = string.upper (isLog)
    esLogMayus == ".LOG" എങ്കിൽ
    എഡിറ്റർ: ആഡ് ടെക്സ്റ്റ് ("\ n \ n ——————– \ n")
    എഡിറ്റർ: ആഡ് ടെക്സ്റ്റ് (os.date ("% d.% b.% Y __% Hh:% Mm"))
    എഡിറ്റർ: ആഡ് ടെക്സ്റ്റ് ("\ n ——————– \ n")
    else editor: ആഡ് ടെക്സ്റ്റ് ("\ n")
    അവസാനിക്കുന്നു
    അവസാനിക്കുന്നു

    GEANY- ൽ സമാനമായ എന്തെങ്കിലും ചെയ്യാൻ ഞാൻ ആഗ്രഹിക്കുന്നു ... അല്ലെങ്കിൽ എനിക്ക് ചില സൂചനകൾ തരൂ ...

    നിങ്ങൾക്ക് ഇത് വളരെ കുറച്ച് മാത്രമേ അർത്ഥമുള്ളൂവെന്നും കമ്മ്യൂണിറ്റി മ്യൂക്കോയ്ക്ക്: ധാരാളം ആളുകൾ എന്നും ഉറപ്പാക്കുക
    ഞാൻ ഉപയോഗിക്കും…

    വായിച്ചതിനും ആശംസകൾക്കും നന്ദി ..

  3.   റോണൽ പറഞ്ഞു

    കൊള്ളാം, അഭിനന്ദനങ്ങൾ, ഞാൻ കോഡ് പഠിക്കുന്നു. പങ്കുവെച്ചതിനു നന്ദി. ഞാൻ പ്രത്യേകമായി icons.py ഫയലിലേക്ക് നോക്കുന്നു, സിസ്റ്റം ഫയലുകൾ ഒഴികെയുള്ള മറ്റ് ഐക്കണുകൾ ഇടാൻ ഞാൻ ആഗ്രഹിക്കുന്നു