Jaké textové editory pro vývojáře jsou k dispozici pro Ubuntu? [Zavřeno]

89

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

    
dané TheX 21.05.2014 05:40

28 odpovědí

74

Geany

Geany je lehký IDE, který podporuje python.

Některé funkce, které jsem považoval za zvláště užitečné, patří:

  • Zvýraznění syntaxe
  • Automatické odsazení - obzvláště užitečné pro python
  • Skládání kódu umožňuje skrýt části kódu
  • Kontrola a provedení vestavěné syntaxe
  • Prohlížeč symbolů
  • Vestavěný terminál
  • Najít a nahradit pomocí podpory regexp

    
odpověděl dv3500ea 11.03.2017 20:00
56

Vim

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

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

I když byl Vim původně vydán pro Amigu, Vim byl od té doby vyvinutý jako cross-platform , podporující mnoho dalších platforem. Jedná se o nejoblíbenější editor mezi čtečky Linux Journal .

Vim je bezplatný a otevřený zdrojový software a je uvolněn pod licencí, která obsahuje některé klauzule charityware a povzbuzuje uživatele, kteří mají rádi software, aby zvážili darování dětem v Ugandě. Licence je kompatibilní s GNU General Public License.

    
odpověděl DrKenobi 11.03.2017 20:00
51

Musím opravdu přidat Vysoce kvalitní text 2 do seznam, protože je to prostě úžasné. Je to nejlepší alternativa TextMate pro Linux.

Má příliš mnoho funkcí, jak napsat všechno zde, ale pojmenovat jen několik:

  • postranní panel pro projekty nebo soubory a záložky ve stylu Chrome, stejně jako víceúrovňové úpravy, které zahrnují režim horizontální, vertikální a dokonce čtyřúhelníkové
  • "Goto Anything": stiskněte klávesy Ctrl + P a zadejte něco - vyhledá v obou souborech a řádcích kódu v souborech, které jsou aktuálně otevřené, a nedávno zavírají soubory. Spusťte vyhledávání pomocí # # pro přechod na tento řádek slov, "@" pro symbol nebo ":" pro řádek
  • minimap, který zobrazuje přehled vašich souborů
  • makra, různé vyhledávací nástroje (najít v souborech, najít v otevřených souborech, přírůstkové nálezy), snadno přepínat mezi projekty, výběrem více položek, automatickým dokončováním a mnoha dalšími.

    
odpověděl Alin Andrei 31.03.2013 19:30
42

Gedit

Gedit je jednoduchý, ale užitečný textový editor, který podporuje zvýraznění syntaxe pro python. Nemá mnoho funkcí z krabice, ale je velmi jednoduché. Může být rozšířen o pluginy. K dispozici je sada pluginů, které lze nainstalovat z balíčku gedit-plugins .

    
odpověděl dv3500ea 11.03.2017 20:00
20

Pro jednoduchý, ale výkonný textový editor se mi líbí SciTE . Má mnoho jazykových možností a je napříč platformou. Notepad ++ byl vyvinut z kódové databáze SciTE, takže je dobrý startovací bod, pokud migrujete z Windows / Notepad ++.

    
odpověděl cprofitt 18.09.2015 14:49
18

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

kate

Odkaz

    
odpověděl lovinglinux 11.03.2017 20:00
17

Proč nepoužíváte zatmění? .. Existuje rozšíření pythonu pro zatmění.

Funkce zahrnují:

  • integrace Django
  • Dokončení kódu
  • Dokončení kódu pomocí automatického importu
  • Zvýraznění syntaxe
  • Analýza kódu
  • Přejít na definici
  • Refactoring
  • Označte výskyty
  • Debugger
  • Vzdálený ladicí program
  • Prohlížeč tokenů
  • Interaktivní konzole
  • a mnoho dalších:


    Zkontrolujte tuto adresu URL: Odkaz

        
  • odpověděl aneeshep 04.11.2010 14:51
    14

    Vim

    jeden z klasických textových editorů, cross-platform a oblíbený fanoušek programovacích guruů. Mírná učební křivka, ale jakmile se na to podíváte, uvidíte, jak silné to může být, že se nikdy nevrátíte.

    K dispozici je spousta pluginů, které vám v okamžiku budou mít nastavení v plnohodnotném Rails IDE: KLIKNĚTE ZDE

        
    odpověděl Suhaib 31.03.2013 19:36
    12

    Redcar

    Nalezeno inzerované na StackOverflow. Open source, cross-platform, vypadá / cítí / pracuje jako TextMate. Dokonce podporuje balíčky TextMate a přichází s tématy TextMate! Má prohlížeč souborů projektů a spoustu dalších funkcí. Přečtěte si pokyny pro instalaci a pak:

    sudo gem install redcar
    redcar install
    

    POZNÁMKA: je ve vývoji

        
    odpověděl Andrew 01.03.2013 20:09
    11

    Jděte s Emacs, má pevný režim Pythonu. Nepotřebujete nic moc takového. Namísto použití třídního prohlížeče pomáhá používat webový prohlížeč nebo si přečíst příručku pro všechny moduly, které používáte.

        
    odpověděl Rudolf Olah 02.11.2010 21:22
    10

    Nano

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

    Přístup k programu Nano:

    1. Vyvolejte terminál GNOME.
    2. Typ nano v terminálu.
        

      $ nano

    3.   
    4. Voila, jste v nano!
    5.   

    Nejprve je spíše skličující, ale je užitečné, pokud jste systémový administrátor a bude užitečné v situacích, kdy neexistují grafické rozhraní.

        
    odpověděl Andre 18.11.2010 07:54
    10

    Scribes

    Scribes je navržen tak, aby vás více produktivní Jednoduchý, štíhlý a elegantní, ale výkonný.

    Funkce zahrnují:

    • Rozšiřitelný pomocí pluginů Pythonu
    • Vzdálená editace (ftp, sftp, ssh, samba, webdav, webdavs)
    • Úryvky! Sledujte ukázku blesku.
    • Automatické dokončení slov
    • Automatická korekce a náhrada
    • Automatické dokončení dvojice znaků a inteligentní vložení
    • Automatické odsazení
    • Výkonné funkce zpracování textu a manipulace
    • Záložky a inteligentní navigace
    • Přepínač dokumentů
    • Barvy syntaxe pro více než 30 jazyků
    • a mnohem více ...

    Nainstalovat

      

    sudo apt-get instalovat scribes

    Nebo Nejnovější verze 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
    
        
    odpověděl hhlp 11.03.2017 20:00
    9

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

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

        
    odpověděl Václav Boháč 07.09.2010 11:27
    8

    Vyzkoušejte Geany . Vestavěná podpora pro Ruby a funkce, které chcete. Je navržen tak, aby měl vlastnosti IDE, zatímco zůstává lehký.

      

    Geany je malé a lehké integrované vývojové prostředí. Byla vyvinuta tak, aby poskytovala malou a rychlou IDE, která má jen málo závislostí od jiných balíčků. Dalším cílem bylo co nejvíce nezávislé od speciálního prostředí prostředí, jako je KDE nebo GNOME - Geany vyžaduje pouze běhové knihovny GTK2.

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

        
    odpověděl dv3500ea 07.09.2010 10:08
    6

    gEdit celou cestu.

    • Je to jeden z mála redaktorů, kteří skutečně pracují se vzdálenými lokalitami. Žádný jiný editor, o kterém vím, nepodporuje umístění ssh definované jako záložky Nautilus.

    • Přiblíží se do vašeho desktopu pěkně. Všechny tyto crossplatformové editory jsou XUL nebo Java a často mají strašné vykreslování písem.

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

    • Má podporu syntaxe pro všechny soubory ruby ​​

    • Podporuje nejběžnější klávesové zkratky. Ty, které už očekáváte.

    • Existují pluginy pro vyplnění kódu.

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

    • Existuje plugin pro konzoli. Ale obvykle jsem jen otevřít terminál na jiné pracovní ploše a zaměřit se na myš. Mohli byste se také podívat na věci, jako je zemětřesení. (který spojuje rozbalovací terminál s ~ klíčem, jako v Quake)

    • K vlastním skriptům shellu, které pracují v hlavním adresáři, můžete připojit zkratky. Perfektní pro běžné úkoly rake.

    PS. Pokud nepotřebujete nebo chcete podokno souboru, měli byste se podívat na Scribes. Je to klon texturovaného textu. Docela dost. Velmi štíhlá, ale dobře se integruje. Podporuje vzdálené umístění, šablony kódu, zvýraznění syntaxe. Je to jen legrační quirck, že šetří při psaní a nemá správný souborový panel.

        
    odpověděl Ralf 07.09.2010 14:40
    6

    MonoDevelop

    Původně byl napsán jako IDE pro psaní C # (což je fantastické pro), ale rozšíření byla vytvořena pro rozšíření editoru pro jiné jazyky.

    Jazyky rozšíření zahrnují:

    • python
    • java
    • měsíční světlo
    • boo
    • vala

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

    Osobně jsem ji použil většinou pro C # a pro vývoj pythonu (opravdu bych si přál, aby se vývojáři dostali do práce na pythonovém autokompletu).

    Je také schopen integrovat pluginy pro správu databází, řízení zdrojů, testování jednotky atd. ...

    Zatímco není příliš snadná volba, rozhodně stojí za to.

        
    odpověděl Evan Plaice 16.02.2011 10:55
    6

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

    PyCharm

    Jedná se o balíček pro všechny skriptovací jazyky. Dodává se i v jiných verzích, PHP Storm5 a WebStorm

    PHP Storm obsahuje podporu pro všechny jazyky. Krása tohoto editoru je také, že pokud jste student. Tuto IDE můžete požádat zdarma, a to nejen pro sebe, ale i pro neomezené uživatele po dobu jednoho roku. Také jako Visual Studio má funkci intellisense, kde získáte vlastnosti a metody v rozbalovací nabídce.

    S tímto editorem se opravdu hodně bavím.

        
    odpověděl Sam007 04.10.2012 19:46
    5

    Mohu navrhnout Komodo Edit . Najdete jej zde: Odkaz

        
    odpověděl Andrea Grandi 02.11.2010 18:29
    4

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

    sudo apt-get install emacs

    Začal bych s vestavěným tutoriálem emacs. Mělo by být snadno dostupné z výchozího "vyrovnávací paměti", který se otevře. Začne vám začít a bude dobře na cestě.

        
    odpověděl haziz 24.02.2014 00:32
    4

    Velice bych doporučil nástupce Sublime Text 2, Sublime Text 3 . Je velmi rychlá a podporuje klávesové zkratky. K přidání nových funkcí můžete nainstalovat mnoho pluginů.

    Smutně vznešený text není opensource a placený / nagware. Existuje však projekt opensource, který se snaží odstranit Lime Text

        
    odpověděl Deepak Singh Rawat 22.06.2018 11:51
    3

    DrPython

    DrPython je python specifický IDE napsaný v Pythonu a věřím, že ho můžete dokonce rozšířit i v pythonu. Mezi funkce patří:

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

        
    odpověděl dv3500ea 11.03.2017 20:00
    2

    Nenávidte mě za to, co vám řeknu: netbeans 6.9 . (stáhněte si "rubínovou verzi", aby se zabránilo dalšímu nenosnému nakládce.)
    ano, řeknete: ale potřebuje java! ale pokud máte + 512mb, zkuste to, a řekněte mi později, je to jen volba více: P

        
    odpověděl Axel 14.09.2010 19:11
    2

    V zájmu nabídnutí dalšího editoru pro úplnost - podívejte se na Eclipse s Aptana plugin.

    Pros

    1. Je užitečné, pokud jste již nainstalovali Eclipse a chcete pracovat na Ruby.

    2. Má všechny funkce, které jste požadovali a více (například intellisense)

    3. Poté, co jste grokali rozhraní Eclipse, můžete být produktivní v celé řadě programovacích jazyků a technologií

    Nevýhody

    1. Eclipse je zdrojem hladovění - ne pro stroje s malou pamětí.

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

    odpověděl Nikhil 01.10.2010 12:15
    1

    Editor Bluefish

    Z webu:

      

    Bluefish je výkonný editor zaměřený na programátory a webdesignery, s mnoha možnostmi psát webové stránky, skripty a programovací kód. Bluefish podporuje mnoho programovacích a značkovacích jazyků a zaměřuje se na editaci dynamických a interaktivních webových stránek.

    Také Kritici (což vypadá spíše jako Textmate Mac OS X).

        
    odpověděl sunpech 07.09.2010 07:44
    1

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

        
    odpověděl Derek 03.01.2011 13:16
    1

    Doporučuji používat jedit. Jedná se o jeden z mála editorů, které vám umožňují zobrazit současně více než jeden soubor, které považuji za velmi užitečné. Můžete také zobrazit současně různé části stejného souboru. Jediný editor, který to dělá, je kate, ale zdá se, že nefunguje s novějšími verzemi ubuntu.

        
    odpověděl Dennis Rogers 13.01.2014 19:23
    0

    Pro úpravu pythonu na více platformách můžete použít SPE

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

      

    sudo apt-get install

        
    odpověděl sagarchalise 22.06.2018 11:40
    0

    Oficiální stránka pythonu vyhledá editory pythonu a IDEs . Najděte nejnovější podporu!

    Odkaz

        
    odpověděl Behzadsh 22.06.2018 11:45