Снага Питхона у Геани-у

Овај пост је подељен у два дела, прво основе: провера статичког кода, а затим главно јело: самодовршавање за Питхон.

Провера статичког кода

Синоћ, након мало програмирања у програму Сунсхине, почео сам да се играм додатком за проширење Геани са луа, за 5 минута које сам већ имао написан додатак који ме је учинио статичном провером кода у Питхону и ЦоффееСцрипту, указујући на неискоришћене грешке и увоз, што је веома корисно када радите у журби да бисте пронашли глупе грешке које се крију на видику.

Да би се то постигло, инсталира се пифлакес, статички проверивач за Питон, цоффеесцрипт, компајлер тог језика и додатак за проширење Геани en луа.

$ sudo aptitude install pyflakes coffeescript geany-plugin-lua

Датотека од Питон и ми ћемо ићи "Буилд" »" Постави наредбе за изградњу "; ставља се у прву опцију, тамо где пише "Саставити" је написан:

pyflakes "%f"

и у регуларном изразу за откривање грешака које сте ставили:

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

Остајући на овај начин:

Дакле, када отворите датотеку Питон и притиснут је F8 извршава се статичка провера која указује на грешке у њој.

Да би се исто постигло са ЦоффееСцрипт, статичка провера и компилација, датотека се отвара .кава и ставља се у наредбе за изградњу:

coffee -c "%f"

Уз регуларни израз за грешке:

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

Да бисте аутоматски покренули ове наредбе компајлирања сваки пут кад се датотека сачува и заборавили притиснути Ф8, копирајте садржану датотеку овде у вашој личној фасцикли „~ / .цонфиг / геани / плугинс / геанилуа / евентс“, ако та структура директоријума не постоји: направите је.

Дакле, сваки пут када сачувам датотеку у Питон o ЦоффееСцрипт ово се проверава статички.

Самодовршавање за Питхон

Друга играчка коју сам направио је ова додатак који омогућава аутоматско довршавање упоредиво са додатком Ецлипсе ПиДев, али брзином и лакоћом Геани-а.

Инсталирај уже, библиотека за рефакторирање и анализу кода:

$ sudo aptitude install python-rope

Распакујте садржане датотеке овде у фасцикли „~ / .цонфиг / геани / плугинс /“ и отворите поставке пречица „Уреди“ »„ Подешавања “» „Комбинације“ и потражите унос "Питон довршење “и дајте му комбинацију тастера за аутоматско довршавање " свемир ", не бојте се ако се судари са подразумеваним аутоматским довршавањем, препишите комбинацију без страха, ако датотека у којој се извршава аутоматско довршавање није из Питон извршиће се подразумевана радња довршења уредника.

На овај начин би већ требало да имате пристојно аутоматско довршавање у Геани-у.

Закључно

Искрено мислим да је овај додатак одличан за лагана окружења и збогом Ецлипсе, НетБеанс, КомодоЕдит и лепом СублимеТект-у. Помоћу овог додатка можете да имате моћ сјајних уредника у малом и једноставном Геани-у.

У случају да је „конфигурадера“ веома сложена или тешка, једноставно користите моја Геани поставка. За сваки случај сачувајте своју фасциклу "~ .цонфиг / геани" и тамо распакујте нову конфигурацију; инсталирај:

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

и ваш уредник ће бити спреман за рад.

Надам се да ћете много уживати и обавестите ме о својим утисцима о овом проналаску ... хехехе ....


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   Гискард дијо

    Врло добар! Идем у «обележивач» да бих то касније тестирао 🙂

  2.   тарегон дијо

    Хвала на доприносу и са кубанским квалитетом 😉

  3.   Едди Ернесто дел Валле Пино (кигурат) дијо

    @Титотатин

    Ја сам аутор оригиналног поста и онај који је направио додатак.
    Та тема је заборав за геани.
    Тренутно је заједница.уци.цу у квару, али тамо у гит спремиштима се хостује репо који има моју геани конфигурацију док га користим.

    Поздрав, Ед.

    1.    Титотатин дијо

      Пуно вам хвала, истина је да ми се више свиђа него тема која долази подразумевано.

      Поздрав.

  4.   Титотатин дијо

    Добар допринос. Узгред, која је тема виђена на гејанским сликама?

  5.   Даниел Г. дијо

    Не видим унос завршетка питхона у Комбинације, копирао сам целу фасциклу за конфигурацију и инсталирао пакете како каже одељак Закључак поста 😮

    1.    Даниел Г. дијо

      Већ сам открио шта сам пропустио да урадим, у подешавањима додатака морате да омогућите додатак Луа и то је то 😛

      1.    Даниел Г. дијо

        Заборавио сам да напоменем да Луа мора бити омогућена у Алатима, Менаџеру додатака, а ако то не функционише, означите Уреди, Поставке додатака

  6.   сабина дијо

    Морам да учим и учитељ као ти требам Кубанца

  7.   сцГабриел дијо

    Скоро 10 година након објављивања, смерница и помоћи још увек имају вредност
    Хвала пуно! Много ми је помогло