ജിയാനിയിൽ പൈത്തൺ പവർ ചെയ്യുന്നു

ഈ കുറിപ്പ് രണ്ട് ഭാഗങ്ങളായി തിരിച്ചിരിക്കുന്നു, ആദ്യം അടിസ്ഥാനകാര്യങ്ങൾ: സ്റ്റാറ്റിക് കോഡ് പരിശോധന, തുടർന്ന് പ്രധാന കോഴ്സ്: പൈത്തണിനായി യാന്ത്രിക പൂർത്തീകരണം.

സ്റ്റാറ്റിക് കോഡ് പരിശോധന

കഴിഞ്ഞ രാത്രി സൺ‌ഷൈനിൽ കുറച്ച് പ്രോഗ്രാം ചെയ്ത ശേഷം ഞാൻ പ്ലഗിൻ ഉപയോഗിച്ച് വിപുലീകരിക്കാൻ തുടങ്ങി ജിയാനി കൂടെ ലു, പിന്നീട് 5 മിനിറ്റിനുള്ളിൽ എനിക്ക് ഇതിനകം ഉണ്ടായിരുന്നു പൈത്തൺ, കോഫിസ്ക്രിപ്റ്റ് എന്നിവയിലെ കോഡിന്റെ സ്ഥിരമായ പരിശോധന നടത്താൻ എന്നെ സഹായിച്ച ഒരു പ്ലഗിൻ, ഉപയോഗിക്കാത്ത പിശകുകളും ഇറക്കുമതികളും ചൂണ്ടിക്കാണിക്കുന്നു, ഇത് വ്യക്തമായ കാഴ്ചയിൽ മറഞ്ഞിരിക്കുന്ന നിസാര പിശകുകൾ കണ്ടെത്തുന്നതിന് തിരക്കിൽ പ്രവർത്തിക്കുമ്പോൾ വളരെ ഉപയോഗപ്രദമാണ്.

ഇത് നേടാൻ, ഇത് ഇൻസ്റ്റാൾ ചെയ്തു പൈഫ്ലേക്കുകൾ, എന്നതിനായുള്ള സ്റ്റാറ്റിക് ചെക്കർ പൈത്തൺ, കോഫിസ്ക്രിപ്റ്റ്, ആ ഭാഷയുടെ കംപൈലർ, വിപുലീകരിക്കാനുള്ള പ്ലഗിൻ എന്നിവ ജിയാനി en ലു.

$ sudo aptitude install pyflakes coffeescript geany-plugin-lua

ന്റെ ഒരു ഫയൽ പൈത്തൺ ഞങ്ങൾ പോകുന്നു "ബിൽഡ്" »" ബിൽഡ് കമാൻഡുകൾ സജ്ജമാക്കുക "; ആദ്യ ഓപ്ഷനിൽ ഇടുന്നു, അത് പറയുന്നിടത്ത് "കംപൈൽ" എഴുതിയിരിക്കുന്നു:

pyflakes "%f"

കൂടാതെ നിങ്ങൾ ഇടുന്ന പിശകുകൾ കണ്ടെത്തുന്നതിനുള്ള പതിവ് എക്‌സ്‌പ്രഷനിൽ:

(.+):([0-9]+):(.+)

ഈ രീതിയിൽ അവശേഷിക്കുന്നു:

അതിനാൽ നിങ്ങൾക്ക് ഒരു ഫയൽ തുറക്കുമ്പോൾ പൈത്തൺ അമർത്തി F8 സ്റ്റാറ്റിക് ചെക്ക് എക്സിക്യൂട്ട് ചെയ്യുന്നു, അതിലെ പിശകുകൾ സൂചിപ്പിക്കുന്നു.

ഇതുപയോഗിച്ച് നേടാൻ കോഫിസ്ക്രിപ്റ്റ്, സ്റ്റാറ്റിക് പരിശോധനയും സമാഹാരവും, ഒരു ഫയൽ തുറക്കുന്നു .കോഫി ബിൽഡ് കമാൻഡുകളിൽ ഇടുന്നു:

coffee -c "%f"

പിശകുകൾക്കുള്ള റിജെക്സിനൊപ്പം:

Error: In (.+), .* ([0-9]+): (.+)

ഒരു ഫയൽ സംരക്ഷിക്കുമ്പോഴെല്ലാം ഈ സമാഹരണ കമാൻഡുകൾ യാന്ത്രികമായി നടപ്പിലാക്കുന്നതിനും F8 അമർത്തുന്നതിനെക്കുറിച്ച് മറക്കുന്നതിനും, അടങ്ങിയിരിക്കുന്ന ഫയൽ പകർത്തുക ഇവിടെ നിങ്ങളുടെ സ്വകാര്യ ഫോൾഡറിൽ "~ / .config / geany / plugins / geanylua / events", ആ ഡയറക്ടറി ഘടന നിലവിലില്ലെങ്കിൽ: അത് സൃഷ്ടിക്കുക.

അതിനാൽ ഓരോ തവണയും ഞാൻ ഒരു ഫയൽ സംരക്ഷിക്കുന്നു പൈത്തൺ o കോഫിസ്ക്രിപ്റ്റ് ഇത് സ്ഥിരമായി പരിശോധിക്കുന്നു.

പൈത്തണിനായി യാന്ത്രിക പൂർത്തീകരണം

ഞാൻ നിർമ്മിച്ച മറ്റൊരു കളിപ്പാട്ടം ഇതാണ് എക്ലിപ്സ് പൈഡെവ് പ്ലഗിനുമായി താരതമ്യപ്പെടുത്താവുന്ന ഒരു യാന്ത്രിക പൂർത്തീകരണം അനുവദിക്കുന്ന പ്ലഗിൻ, പക്ഷേ ജിയാനിയുടെ വേഗതയും ഭാരം കുറഞ്ഞതുമാണ്.

ഇൻസ്റ്റാൾ ചെയ്യുക കയര്, കോഡ് റീഫാക്റ്ററിംഗിനും വിശകലനത്തിനുമുള്ള ഒരു ലൈബ്രറി:

$ sudo aptitude install python-rope

അടങ്ങിയിരിക്കുന്ന ഫയലുകൾ അൺസിപ്പ് ചെയ്യുക ഇവിടെ "~ / .config / geany / plugins /" ഫോൾഡറിൽ കുറുക്കുവഴികളുടെ മുൻഗണനകൾ തുറക്കുക "എഡിറ്റുചെയ്യുക" »" മുൻ‌ഗണനകൾ "» "കോമ്പിനേഷനുകൾ" എൻ‌ട്രി തിരയുക "പൈത്തൺ പൂർ‌ത്തിയാക്കുക ”കൂടാതെ സ്വപ്രേരിത കീ കോമ്പിനേഷൻ നൽകുക " സ്പേസ് ", സ്വതവേയുള്ള യാന്ത്രിക പൂർത്തീകരണവുമായി കൂട്ടിയിടിച്ചാൽ ഭയപ്പെടരുത്, യാന്ത്രിക പൂർത്തീകരണം നടപ്പിലാക്കുന്ന ഫയൽ ഇതിൽ നിന്നല്ലെങ്കിൽ, ഭയമില്ലാതെ കോമ്പിനേഷൻ തിരുത്തിയെഴുതുക. പൈത്തൺ എഡിറ്ററിന്റെ സ്ഥിരസ്ഥിതി പൂർ‌ത്തിയാക്കൽ‌ പ്രവർ‌ത്തനം നടപ്പിലാക്കും.

ഇതുവഴി നിങ്ങൾക്ക് ഇതിനകം ജിയാനിയിൽ മാന്യമായ ഒരു സ്വയം പൂർത്തിയാക്കൽ ഉണ്ടായിരിക്കണം.

സമാപനം

ഈ പ്ലഗിൻ പ്രകാശ പരിതസ്ഥിതികൾക്ക് മികച്ചതാണെന്നും എക്ലിപ്സ്, നെറ്റ്ബീൻസ്, കൊമോഡോ എഡിറ്റ്, നല്ല സപ്ലൈം ടെക്സ്റ്റ് എന്നിവയോട് വിടപറയുന്നുവെന്നും ഞാൻ സത്യസന്ധമായി കരുതുന്നു. ഈ പ്ലഗിൻ ഉപയോഗിച്ച് ചെറുതും ലളിതവുമായ ജിയാനിയിലെ മികച്ച എഡിറ്റർമാരുടെ ശക്തി നിങ്ങൾക്ക് നേടാനാകും.

"കോൺഫിഗറേഡറ" വളരെ സങ്കീർണ്ണമോ ഭാരമോ ആണെങ്കിൽ, ഉപയോഗിക്കുക എന്റെ ജിയാനി സജ്ജീകരണം. നിങ്ങളുടെ ഫോൾഡർ "~ .config / geany" സംരക്ഷിക്കുക, അവിടെ പുതിയ കോൺഫിഗറേഷൻ അൺസിപ്പ് ചെയ്യുക; ഇൻസ്റ്റാൾ ചെയ്യുക:

$ sudo aptitude install pyflakes coffeescript python-rope geany-plugin-lua

നിങ്ങളുടെ എഡിറ്റർ പോകാൻ തയ്യാറാകും.

നിങ്ങൾ ഇത് വളരെയധികം ആസ്വദിക്കുമെന്നും ഈ കണ്ടുപിടുത്തത്തെക്കുറിച്ചുള്ള നിങ്ങളുടെ മതിപ്പ് എന്നെ അറിയിക്കുമെന്നും ഞാൻ പ്രതീക്ഷിക്കുന്നു… ഹേഹെ….


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

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

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

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

*

*

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

  1.   ഗിസ്‌കാർഡ് പറഞ്ഞു

    വളരെ നല്ലത്! ഇത് പിന്നീട് പരിശോധിക്കാൻ ഞാൻ «ബുക്ക്മാർക്ക് to പോകുന്നു

  2.   ടാരഗൺ പറഞ്ഞു

    സംഭാവനയ്ക്കും ക്യൂബൻ ഗുണനിലവാരത്തിനും നന്ദി

  3.   എഡി ഏണസ്റ്റോ ഡെൽ വാലെ പിനോ (xigurat) പറഞ്ഞു

    It ടൈറ്റോട്ടാറ്റിൻ

    ഞാൻ യഥാർത്ഥ പോസ്റ്റിന്റെ രചയിതാവും പ്ലഗിൻ നിർമ്മിച്ച ആളുമാണ്.
    ആ തീം ജിയാനിയുടെ വിസ്മൃതിയാണ്.
    നിലവിൽ, Community.uci.cu പ്രവർത്തനരഹിതമാണ്, പക്ഷേ ജിറ്റ് ശേഖരണങ്ങളിൽ ഒരു റിപ്പോ ഹോസ്റ്റുചെയ്യുന്നു, അത് ഞാൻ ഉപയോഗിക്കുന്നതുപോലെ എന്റെ ജിയാനി കോൺഫിഗറേഷൻ ഉണ്ട്.

    ഗ്രീറ്റിംഗ്സ്, എഡ്.

    1.    ടിറ്റോട്ടാറ്റിൻ പറഞ്ഞു

      വളരെ നന്ദി, സ്ഥിരസ്ഥിതിയായി വരുന്ന തീമിനേക്കാൾ ഞാൻ ഇത് ഇഷ്ടപ്പെടുന്നു എന്നതാണ് സത്യം.

      നന്ദി.

  4.   ടിറ്റോട്ടാറ്റിൻ പറഞ്ഞു

    വളരെ നല്ല സംഭാവന. വഴിയിൽ, ജിയാനി ഇമേജുകളിൽ കാണുന്ന തീം ഏതാണ്?

  5.   ഡാനിയൽ ജി. പറഞ്ഞു

    കോമ്പിനേഷനുകളിൽ പൈത്തൺ പൂർത്തീകരണ എൻട്രി ഞാൻ കാണുന്നില്ല, മുഴുവൻ കോൺഫിഗറേഷൻ ഫോൾഡറും പകർത്തി പോസ്റ്റിന്റെ സമാപന വിഭാഗം പറയുന്നതുപോലെ പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്തു

    1.    ഡാനിയൽ ജി. പറഞ്ഞു

      പ്ലഗിൻ മുൻ‌ഗണനകളിൽ‌, നിങ്ങൾ‌ക്ക് ചെയ്യാൻ‌ കഴിയാത്തത് ഞാൻ ഇതിനകം കണ്ടെത്തി, നിങ്ങൾ‌ ലുവ പ്ലഗിൻ‌ പ്രാപ്‌തമാക്കണം, അത്രയേയുള്ളൂ

      1.    ഡാനിയൽ ജി. പറഞ്ഞു

        ടൂളുകൾ, പ്ലഗിൻ മാനേജർ എന്നിവയിൽ ലുവ പ്രാപ്തമാക്കേണ്ടതുണ്ടെന്ന് ഞാൻ മറക്കാൻ മറന്നു, അത് പ്രവർത്തിക്കുന്നില്ലെങ്കിൽ, എഡിറ്റുചെയ്യുക, പ്ലഗിൻ മുൻ‌ഗണനകൾ പരിശോധിക്കുക

  6.   സബീന പറഞ്ഞു

    എനിക്ക് പഠിക്കേണ്ടതുണ്ട്, നിങ്ങളെപ്പോലുള്ള ഒരു അധ്യാപകന് എനിക്ക് ക്യൂബൻ ആവശ്യമാണ്

  7.   ഗബ്രിയേൽ പറഞ്ഞു

    പ്രസിദ്ധീകരണത്തിനും മാർഗനിർദേശത്തിനും സഹായത്തിനും ഏകദേശം 10 വർഷത്തിനുശേഷം ഇപ്പോഴും മൂല്യമുണ്ട്
    ഒത്തിരി നന്ദി! ഇത് എന്നെ വളരെയധികം സഹായിച്ചു