Nowe posty

xx Problem ze sterownikami. (5)
2024-04-13, 21:25:16
xx Instalacja xfce4 (2)
2024-04-13, 16:20:17
xx Serie kompilacji bez instalacji dla “emerge” w Gentoo (2)
2024-04-08, 18:40:04
xx Plasma 6 w Neonie ssie trochę mniej ... (17)
2024-04-05, 10:03:46
xx Problem z Linux Lite po instalacji (3)
2024-04-03, 14:23:40
xx Jak właczyć num locka przy starcie systemu debian 12? (12)
2024-04-02, 17:43:54
xx Brak dźwieku w systemie. (5)
2024-04-02, 16:13:41
xx Dystrybucja pod HP Omen (7)
2024-03-29, 11:33:05
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
xx Ile pingwinów? (1)
2024-03-27, 08:59:24

Autor Wątek: Dostosowanie kate do pracy z pythonem.  (Przeczytany 5685 razy)

kankanik

  • Gość
Dostosowanie kate do pracy z pythonem.
« dnia: 2016-10-16, 13:38:21 »
Witam. Chciałbym dostosować sobie kate jako "ide" do nauki pythona. Kolory, terminal udało mi się uruchomić, ale mam problem z autouzupełnianiem.
Np gdy zrobie liste test. To gdy wpiszę test. chciałbym żeby wyświetlało mi dostępne funkcje, jak clear(), append() itp. Tak jak to wygląda w pycharmie.
Kate wersja 15, linux mint 18 kde. Python 3.5.


Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2765
  • 1709
    • Zobacz profil
Odp: Dostosowanie kate do pracy z pythonem.
« Odpowiedź #1 dnia: 2016-10-16, 17:30:23 »
A co powiesz o Ninja IDE ?
https://www.youtube.com/watch?v=QGCQOlmO1Gk&list=UUPopm5397ozfsS8FOSSOWGQ&index=1

Generalnie nie potrafie go ocenić, ale kiedyś na pewnym forum koleś  go używał,
więc coś w nim musi być, ale są gusta i guściki, dlatego pytam.

Edytowane :
Kate
1. Ctrl + spacja
2. Z menu: Narzedzia --> Uzupełnianie kodu
3. Z menu : Ustawienia --> Ustawienia Kate
zakladka z lewej: Edycja --> po prawej :  Uzupelnianie słów
niżej : Uzupełnianie słów nie krótszych niż ...
i wybierasz od której litery bądź cyfry ma podpowiadać.

PS: troche więcej samodzielności, to jest tylko prosty Kate i spolszczony,
a nie Code::Blocks w którym nie wiadomo prawie wcale co do czego jest.
No ale dobra ... dopiero się uczysz to może i faktycznie nie jest to na początku proste skumać,
 co do czego jest w ustawieniach.
PS: Brak polskiej czcionki, nie jest to brak lenistwa, a jej brak w systemie i brak czasu na reczne poprawki.

kankanik

  • Gość
Odp: Dostosowanie kate do pracy z pythonem.
« Odpowiedź #2 dnia: 2016-10-16, 18:32:36 »
Trochę źle to opisałem. Chodzi o to że mam kolorową składnie i autouzupełnianie działa gdy wpisuje naprzykład standardowe słowa takie jak print, if, for, while , nawet dla stringów, gdy zrobię print("coś tam doklej {}".format("doklej") to format mam w autouzupełaniu, a gdy zrobię tak dla listy naprzykład lista.append(), to mi nie koloruje append ani nie podpowiada. Na ninja działa, ale jakoś kate mi się bardziej widzi. Ale to kwestia przyzwyczajenia.

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 3056
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
Odp: Dostosowanie kate do pracy z pythonem.
« Odpowiedź #3 dnia: 2016-10-17, 11:30:07 »
Ale sam sobie odpowiedziałeś na pytanie: Kate to edytor tekstu (przypadkiem akurat z podświetlaniem składni i uzupełnianiem na podstawie już wpisanego tekstu. [hint: to uzupełnianie działa także dla zwykłego pliku TXT]). Kate nie ma zielonego pojęcia o kodzie, który wpisujesz.

Ninja to IDE. On rozumie kod, wie których bibliotek używasz, może generować uzupełnienia do kodu na podstawie jego struktury.

Oprócz Ninja masz jeszcze Eric-a, Idle'a, Pida. No i moje Personal Best: PyCharm Community.

Trochę jakbyś narzekał, że śrubokręt sam śrub nie wkręca, bo wkrętarka to przecież potrafi...
Paweł Kraszewski
~Arch/Void/Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

kankanik

  • Gość
Odp: Dostosowanie kate do pracy z pythonem.
« Odpowiedź #4 dnia: 2016-10-17, 13:17:39 »
Ok dzięki za pomoc, myślałem że da się to jakoś ustawić skoro składnie koloruje itp. Pycharma nie mogę używać bo chwilowo działam na wirtualnej maszynie i strasznie wolno działa więc brałem coś lekkiego.

Offline 920806

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 130
    • Zobacz profil
Odp: Dostosowanie kate do pracy z pythonem.
« Odpowiedź #5 dnia: 2016-11-30, 13:11:47 »
Dzięki za pomoc :D od 2 dni się męczę z instalacją pycharma na swoim debianie ..I ciągle problem z oprogramowaniem JDK , szkoda mi czasu na zabawę z tym (zainstalowałem na Windowsie i fajnie działa).. Ninja IDE odpalił od razu :).
Steve Wozniak nie wiedział .. ~ ~ https://www.youtube.com/watch?v=FG1AQcGGSec ~~ / "Uparty jak nigdy" /P3@CE , L0\/E & rock'|\|'roII

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 3056
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
Odp: Dostosowanie kate do pracy z pythonem.
« Odpowiedź #6 dnia: 2016-11-30, 14:21:39 »
I ciągle problem z oprogramowaniem JDK , szkoda mi czasu na zabawę z tym (zainstalowałem na Windowsie i fajnie działa)

Eeeee... Aaa... Um? JRE jest częścią instalacji PyCharma... Dodatkowo bez łaski działa z systemową Javą (OpenJDK) i z Javami Oracle'a...
Paweł Kraszewski
~Arch/Void/Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

Offline 920806

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 130
    • Zobacz profil
Odp: Dostosowanie kate do pracy z pythonem.
« Odpowiedź #7 dnia: 2016-11-30, 14:37:05 »
Gdy chce zainstalować pycharm ,dostaje taki komunikat ..

No JDK found. Please validate either PYCHARM_JDK, JDK_HOME or JAVA_HOME environment variable points to valid JDK installation.

Oczywiście nie działo by się tak gdybym wcześniej nie kombinował ze zmianą wersji jdk 1.7 ,na 1.8



Jest jeszcze jedna rzecz która mnie zastanawia.  Zauważyłem, że w wielu przykładowych kodach źródłowych pomija się zupełnie nawiasy np. przy instrukcji print . Jest to dla  mnie bardzo dziwne ponieważ nie wiem czy aktualnie zmieniła się koncepcja i najzwyczajniej nie trzeba korzystać z nawiasów , lub być może Ja używam przestarzałych materiałów do nauki ?. Czy autorzy kodów są hmm sam nie wiem ..nie uważni ?. Zwykle najpierw przepisuje kod ręcznie , ale gdy otrzymuje błąd to go kopiuję żeby porównać je między sobą .. i też mają błędy :/ . Powiedz mi , może Ja po prostu czepiam się pierdół i powinienem iść dalej na przód ? Wkurza mnie to ,bo nie lubię się zatrzymywać na samym początku nauki , a jeszcze gorzej gdy później okazuje się że to faktycznie była pierdoła.


Poprawka..umknęło mi że jest kilka wersji Pythona ..:)
« Ostatnia zmiana: 2016-11-30, 17:49:31 wysłana przez 920806 »
Steve Wozniak nie wiedział .. ~ ~ https://www.youtube.com/watch?v=FG1AQcGGSec ~~ / "Uparty jak nigdy" /P3@CE , L0\/E & rock'|\|'roII