it-swarm.dev

Jaké vývojové textové editory jsou pro Ubuntu k dispozici?

Hledám textový editor pro programování v Pythonu, nejlépe ten, který se snadno naučí pro začátečníky.

89
TheXed

Geanyalt text

Geany je lehký IDE), který podporuje python.

Mezi některé funkce, které mi připadají zvláště užitečné, patří:

  • Zvýraznění syntaxe
  • Automatické odsazení - zvláště užitečné pro python
  • Skládání kódu, které vám umožní skrýt části kódu
  • Vestavěná kontrola a provádění syntaxe
  • Prohlížeč symbolů
  • Vestavěný terminál
  • Najděte a vyměňte s podporou regexp

alt text

73
dv3500ea

VimInstall GVim

Myslím, že Vim je úžasný!

Vim je vysoce konfigurovatelný textový editor, který umožňuje efektivní editaci textu. Jedná se o vylepšenou verzi editoru vi distribuovaného s většinou systémů UNIX.

Ačkoli byl Vim původně uvolněn pro Amigu, od té doby byl Vim vyvinut napříč platformami , podporující mnoho dalších platforem. Je to nejpopulárnější editor mezi čtenáři Linux Journal .

Vim je bezplatný software s otevřeným zdrojovým kódem a je vydáván na základě licence, která zahrnuje některé klauzule charityware a vybízí uživatele, kteří si tento software užívají, aby zvážili darování dětem v Ugandě. Licence je kompatibilní s Všeobecnou veřejnou licencí GNU).

alt text

57
DrKenobi

Opravdu musím přidat Sublime Text 2 do seznamu, protože je to prostě úžasné. Je to nejlepší alternativa TextMate pro Linux.

Má příliš mnoho funkcí, aby zde bylo vše napsáno, ale abychom jmenovali jen několik:

  • postranní panel pro projekty nebo soubory a karty ve stylu Chrome a vícenásobné úpravy, které zahrnují horizontální, vertikální a dokonce i režim čtyř panelů
  • „Goto Anything“: stiskněte Ctrl + P a něco napište - bude to hledat v názvech souborů a řádcích kódu napříč aktuálně otevřenými soubory, jakož i nedávno zavřenými soubory. Začněte hledáním pomocí "#" a přejděte na řádek Word, "@" pro symbol nebo ":" pro řádek
  • minimap, který vám ukáže přehled vašich souborů
  • makra, různé nástroje pro vyhledávání (najít v souborech, najít v otevřených souborech, inkrementální hledání), snadno přepínat mezi projektem, vícenásobným výběrem, automatickým doplňováním a mnoha dalšími.

enter image description here

51
Alin Andrei

Geditinstall gedit

Gedit je jednoduchý, ale užitečný textový editor, který podporuje zvýrazňování syntaxe pro python. Nemá mnoho funkcí po vybalení z krabice, ale je velmi jednoduchý na používání. Lze jej rozšířit pomocí pluginů. Existuje sada pluginů, které lze nainstalovat z balíčku gedit-plugins .

gedit

42
dv3500ea

Pro jednoduchý, ale výkonný textový editor se mi líbí SciTE. Má mnoho jazykových možností a je napříč platformami. Notepad ++ byl vyvinut z kodexu SciTE, takže je to dobrý výchozí bod, pokud přecházíte ze systému Windows/Notepad ++.

scite screenshot with language drop down

20
cprofitt

Můj výběr je Kate. Je to aplikace KDE, takže pokud používáte Gnome, bude nainstalována i řada závislostí.

kateInstall kate

alt text

http://en.wikipedia.org/wiki/File:Kate3.png

18
lovinglinux

Proč nepoužíváte eclipse? .. Pro Eclipse existuje rozšíření python).

Mezi vlastnosti patří:

  • Integrace Django
    • Dokončení kódu
    • Dokončení kódu s automatickým importem
    • Zvýraznění syntaxe
    • Analýza kódu
    • Přejít na definici
    • Refaktoring
    • Označte výskyty
    • Debugger
    • Vzdálený debugger
    • Prohlížeč tokenů
    • Interaktivní konzole
    • a mnoho dalších:


      Zkontrolujte tuto adresu URL: http://pydev.org/manual_101_install.html

  • 17
    aneeshep

    Vim

    jeden z klasických textových editorů, napříč platformami a oblíbený fanoušek programovacích guru. Mírná křivka učení, ale jakmile se chytíte a uvidíte, jak mocná to může být, nikdy se nevrátíte zpět.

    enter image description here


    K dispozici je spousta pluginů, které vás nechají nastavit v plnohodnotném Rails IDE v žádném okamžiku: KLIKNĚTE ZDE

    14

    Redcar

    screenshoot

    Našlo se to inzerované na StackOverflow. Otevřený zdroj, platforma, vypadá/funguje/funguje jako TextMate. Podporuje dokonce balíčky TextMate a je dodáván s tématy TextMate! Má prohlížeč souborů projektu a spoustu dalších funkcí. Přečtěte si pokyny k instalaci a poté:

    Sudo gem install redcar
    redcar install
    

    POZNÁMKA: je ve vývoji

    12
    Andrew

    Jděte s Emacsem, má solidní režim Python). Každopádně nepotřebujete nic moc efektivního. Namísto použití třídního prohlížeče to pomáhá používat webový prohlížeč nebo číst manuály pro všechny moduly, které používáte.

    11
    Rudolf Olah

    ScribesInstall scribes

    screenshoot

    Scribes je navržen tak, aby byl produktivnější Jednoduchý, štíhlý a elegantní, přesto výkonný.

    Mezi vlastnosti patří:

    • Rozšiřitelný prostřednictvím Python pluginů)
    • Vzdálená editace (ftp, sftp, ssh, samba, webdav, webdavs)
    • Úryvky! Podívejte se na ukázku flash.
    • Automatické doplňování slov
    • Automatická korekce a výměna
    • Automatické párování znaků a inteligentní vkládání
    • Automatické odsazení
    • Výkonné funkce pro zpracování textu a manipulaci
    • Záložky a inteligentní navigace
    • Přepínač dokumentů
    • Syntaktické barvy pro více než 30 jazyků
    • a mnohem víc...

    Nainstalujte

    Sudo apt-get install scribes

    Nebo Nejnovější verzi Scribes lze nainstalovat pomocí následujícího oficiálního PPA: -

    Sudo add-apt-repository ppa:mystilleef/scribes-daily
    Sudo apt-get update && Sudo apt-get install scribes
    
    10
    hhlp

    Nano

    Pokud se chcete v terminálu seznámit s rozhraním příkazového řádku (CLI), navrhl bych Nano. Je to velmi flexibilní a ještě více je již nainstalován v terminálu GNOME.

    Přístup k Nano:

    1. Vyvolejte terminál GNOME.
    2. Do terminálu zadejte nano.

      $ nano

    3. Voila, jsi v nano!

    Nejprve je to skličující, ale je užitečné, pokud jste správce systému, a bude užitečné v situaci, kdy neexistují žádná grafická rozhraní.

    10
    Andre

    Používám Gedit s Gmate plugin . Je to lehké a rychlé řešení. Myslím, že to vám umožní používat mnoho funkcí TextMate.

    Stačí stáhnout zdroj a spustit skript install.sh.

    9
    Václav Boháč

    Zkuste Geany . Má vestavěnou podporu pro Ruby a má funkce, které chcete.) Je navrženo tak, aby mělo vlastnosti IDE) a přitom zůstalo lehké.

    Geany je malé a lehké integrované vývojové prostředí. Byl vyvinut, aby poskytoval malé a rychlé IDE, které má jen několik závislostí od jiných balíčků. Dalším cílem bylo být co nejvíce nezávislý na speciálním desktopovém prostředí jako KDE nebo GNOME - Geany vyžaduje pouze runtime knihovny GTK2.

    Chcete-li jej nainstalovat, včetně požadované funkce projektu, nainstalujte geany a geany-plugins balíčky.

    8
    dv3500ea

    Všechny výše uvedené jsou skvělé editory. Nedávno jsem našel toto nové světlo IDE a je kompatibilní i pro různé platformy).

    PyCharm

    Je to balíček pro všechny skriptovací jazyky. Dodává se také v jiných verzích, PHP Storm5 a WebStorm

    The PHP Storm) obsahuje podporu pro všechny jazyky. Krása tohoto editoru je také v tom, že pokud jste studentem, můžete se o něj přihlásit IDE = zdarma a nejen pro sebe, ale pro neomezené uživatele po dobu jednoho roku. Stejně jako Visual Studio má tuto inteligentní funkci, kde v rozevíracím seznamu získáte vlastnosti a metody.

    S tímto editorem se opravdu bavím.

    6
    Sam007

    gEdit celou cestu.

    • Je to jeden z mála editorů, který skutečně pracuje se vzdálenými lokacemi. Žádný jiný editor, který znám, nepodporuje ssh umístění definovaná jako záložky Nautilus.

    • Skvěle se hodí na plochu. Všechny tyto crossplatformové editory jsou založeny na XUL nebo Java) a často mají strašné vykreslování písem.

    • Má podokno souborů vlevo (stiskněte klávesu F9)

    • Má podporu syntaxe pro všechny Ruby soubory)

    • Podporuje nejčastější klávesové zkratky. Ty, které již očekáváte, že budou fungovat.

    • Tam jsou pluginy tam pro doplnění kódu.

    • Existují pluginy pro kontrolu revizí. (alespoň Bazaar, nejsem si jistý git)

    • K dispozici je konzolový plugin. Ale obvykle jen otevřu terminál na jiné ploše a zaměřím se myší. Dalo by se také podívat na věci jako zemětřesení. (který připojí rozevírací terminál k ~ klíči, jako v Quake)

    • K uživatelským skriptům Shell, které fungují v „hlavním“ adresáři, můžete připojit zkratky. Ideální pro běžné rake úkoly.

    PS. Pokud nepotřebujete nebo nechcete podokno souborů, měli byste se podívat na Scribes. Je to klon textového partnera. Docela dost. Velmi štíhlá, ale integruje se pěkně. Podporuje vzdálená umístění, šablony kódů, zvýrazňování syntaxe. Je jen zábavné, že se při psaní ukládá a nemá správný souborový panel.

    6
    Ralf

    MonoDevelop

    Image of the MonoDevelop IDE

    To bylo původně psáno jako IDE pro psaní C # (což je fantastické)), ale rozšíření byla vytvořena, aby rozšířila editor o další jazyky.

    Mezi rozšířené jazyky patří:

    • python
    • Java
    • měsíční svit
    • vypískat
    • vala

    Také se říká, že se pracuje na modulu PHP).

    Osobně jsem to používal většinou pro C # a nějaký vývoj python vývoj (opravdu si přeji, aby si devi začali pracovat na python autocomplete fefature)).

    Má také schopnost integrovat pluginy pro správu databáze, řízení zdrojů, testování jednotek, atd ...

    I když nejde o velmi „nízkou hmotnost“, rozhodně stojí za to ji použít.

    6
    Evan Plaice

    Mohu vám navrhnout Komodo Edit . Najdete ji zde: http://www.activestate.com/komodo-edit

    5
    Andrea Grandi

    Velmi doporučuji nástupce Sublime Text 2, Sublime Text . Je velmi rychlý a má podporu klávesových zkratek. Chcete-li přidat nové funkce, můžete nainstalovat mnoho pluginů.

    Bohužel vznešený text není opensource a placený/nagware. Existuje však projekt opensource, který se pokouší jej přemístit Lime Text

    4

    Emacs je skvělý textový editor (plus mnoho dalších funkcí), který vám bude dlouhodobě dobře sloužit. Má poněkud strmou křivku učení, ale myslím, že budete dobře odměněni. Nainstalujte jej pomocí:

    Sudo apt-get install emacs

    Začal bych s vestavěným výukovým programem emacs. Měl by být snadno přístupný z výchozího „bufferu“, který se otevře. Začíná to a budete na dobré cestě.

    4
    haziz

    DrPythoninstall drpython

    DrPython je python specifický IDE psaný v python) a věřím, že jej můžete dokonce rozšířit v pythonu. Mezi jeho vlastnosti patří:

    • Zvýraznění syntaxe
    • Prohlížeč třídy
    • Integrovaný debugger python)

    alt text

    3
    dv3500ea

    Nenávidět mě za to, co řeknu: netbeans 6.9 . (stáhněte si verzi „Ruby“, abyste zabránili načtení dalších neobvyklých věcí ..)
    Ano, řeknete: ale potřebuje Javu !! ale pokud máte + 512mb, zkuste to a řekněte mi to později, je to jen další možnost: P

    2
    Axel

    V zájmu nabídnutí další možnosti editoru pro úplnost - podívejte se Eclipse pomocí Aptana pluginu.

    Klady

    1. Je užitečné, pokud již máte nainstalovaný Eclipse a chcete pracovat na Ruby.

    2. Má všechny funkce, o které jste požádali, a další (například inteligentní)

    3. Jakmile začnete používat rozhraní Eclipse, můžete být produktivní v celé řadě programovacích jazyků a technologií

    Nevýhody

    1. Eclipse má velké nároky na zdroje - ne pro stroje s nízkou pamětí.

    2. Uživatelské rozhraní má křivku učení, pokud nejste obeznámeni s Eclipse.

    2
    Nikhil

    Navrhuji také Gedit. Podívejte se na gedit-mate , kde najdete skvělou "sadu pluginů, nástrojů, barevných schémat a úryvků, které zlepší vaši práci."

    1
    Derek

    Bluefish Editor

    Z webu:

    Bluefish je výkonný editor zaměřený na programátory a webdesignery, s mnoha možnostmi psaní webových stránek, skriptů a programovacího kódu. Bluefish podporuje mnoho programovacích a značkovacích jazyků a zaměřuje se na úpravu dynamických a interaktivních webů.

    Také Scribes (což vypadá podobně jako Textmate Mac OS X).

    1
    spong

    Navrhuji použít jedit. Je to jeden z mála editorů, který vám umožní zobrazit více než jeden soubor současně, což považuji za velmi užitečné. Můžete také současně zobrazit různé části stejného souboru. Jediným dalším editorem, který to dělá, je kate, ale nezdá se, že by pracoval s novějšími verzemi ubuntu.

    1
    Dennis Rogers

    Pro cross platform python editaci můžete použít SPE

    (Nicméně Kate, Sublime2 a Geany s úryvky jsou fantastické)

    Sudo apt-get install spe

    0
    sagarchalise

    Oficiální python web traks editory python , jakož i IDE . Podívejte se na nejnovější podporu!

    http://wiki.python.org/moin/PythonEditors

    0
    Behzadsh