Я шукаю текстовий редактор для програмування на Python, бажано той, який легко вивчити для початківців.
Я шукаю текстовий редактор для програмування на Python, бажано той, який легко вивчити для початківців.
Відповіді:
Geany - це легкий IDE, який підтримує пітон.
Деякі функції, які я вважаю особливо корисними, включають:
Я думаю, що Вім дивовижний!
Vim - це легко налаштований текстовий редактор, створений для ефективного редагування тексту. Це вдосконалена версія редактора vi, що поширюється на більшість систем UNIX.
Хоча Vim спочатку був випущений для Amiga, Vim з тих пір був розроблений як крос-платформний , який підтримує багато інших платформ. Це найпопулярніший редактор серед читачів Linux Journal .
Vim - це безкоштовне програмне забезпечення з відкритим кодом, яке випускається за ліцензією, яка включає деякі положення про благодійне програмне забезпечення, що спонукає користувачів, які користуються програмним забезпеченням, розглянути можливість дарувати дітям в Уганді. Ліцензія сумісна з Загальною публічною ліцензією GNU.
vim
встановленим на ubuntu, є скорочена версія ( vim-tiny
), і що для версії GUI користувач повинен встановити vim-gnome
або vim-gtk
, схоже, ідентичний.
vim.tiny
якщо ви хочете його виконати.
Я дійсно повинен додати Sublime Text 2 до списку, тому що це просто дивовижно. Це найкраща альтернатива TextMate для Linux.
У нього є занадто багато функцій, щоб написати тут все, але назвати лише декілька:
kate
. Розміщення терміналів та кольорової піддони під сублімами краще, але kate
простіше коментувати та відновлювати кілька рядків коду . Є відкрита альтернативаlime-text
Gedit - це простий, але корисний текстовий редактор, який підтримує підсвічування синтаксису для python. У нього не так багато функцій, але він дуже простий у використанні. Його можна розширити плагінами. Існує набір плагінів, які можна встановити з пакету gedit-plugins .
Мій вибір - Кейт. Це додаток KDE, тому купу залежностей також буде встановлено, якщо ви використовуєте Gnome.
Ctrl-Alt-O
.
Чому б не використовувати затемнення? .. Існує розширення пітона для затемнення.
Особливості включають:
Перевірте цю URL-адресу: http://pydev.org/manual_101_install.html
один із класичних текстових редакторів, кросплатформний та фанат улюбленець гуру програмування. Невелика крива навчання, але як тільки ти досягнеш і побачиш, наскільки це може бути, ти ніколи не повернешся назад.
Існує купа плагінів, які дозволять вам налаштувати в повноцінний ID Rails IDE в найкоротші терміни: КЛАЦНУТИ ТУТ
Знайдено, що рекламується на StackOverflow. Відкритий код, кросплатформний, виглядає / відчуває / працює як TextMate. Він навіть підтримує пакети TextMate та постачається з темами TextMate! Він має браузер файлів проекту та купу інших функцій. Прочитайте інструкції з установки, а потім:
sudo gem install redcar
redcar install
ПРИМІТКА: це в процесі розробки
Ідіть з Emacs, у нього є надійний режим Python. Вам все одно не потрібно нічого надто фантазійного. Замість використання браузера класу, це допомагає використовувати веб-браузер або читати посібник для будь-яких модулів, які ви використовуєте.
htop
. : D
Якщо ви хочете ознайомитися з інтерфейсом командного рядка (CLI) в терміналі, я б запропонував Nano. Вона дуже гнучка, і більше того, вона вже встановлена в терміналі GNOME.
Щоб отримати доступ до Nano:
$ нано
Спочатку це досить непросто, але корисно, якщо ви системний адміністратор, і це стане в нагоді в тих випадках, коли графічних інтерфейсів немає.
Писанки створені для того, щоб зробити вас більш продуктивними Прості, стрункі та витончені, але потужні.
Особливості включають:
sudo apt-get install sccribes
Або останню версію Scribes можна встановити за допомогою наступного офіційного PPA: -
sudo add-apt-repository ppa:mystilleef/scribes-daily
sudo apt-get update && sudo apt-get install scribes
Я використовую Gedit з плагіном Gmate . Це легке та швидке рішення. Я думаю, що це дозволяє вам використовувати багато функцій TextMate.
Просто завантажте джерело та запустіть скрипт install.sh.
Спробуйте Geany . Він вбудований в підтримку Ruby і має потрібні функції. Він розроблений так, щоб мати функції IDE, залишаючись легким.
Geany - це невелике та легке середовище інтегрованого розвитку. Він був розроблений для забезпечення невеликої та швидкої IDE, яка має лише кілька залежностей від інших пакетів. Інша мета полягала в тому, щоб бути максимально незалежним від спеціального робочого середовища, наприклад KDE або GNOME - Geany вимагає лише бібліотек виконання GTK2.
Щоб встановити його, включаючи потрібну функціональність проекту, встановіть geany
і geany-plugins
пакунки.
gEdit весь шлях.
Це один з небагатьох редакторів, який насправді працює з віддаленими локаціями. Жоден інший мені редактор не підтримує ssh-адрес, визначених як закладки Nautilus.
Він гарно вписується у ваш робочий стіл. Усі ці редактори кросплатформної форми засновані на XUL або Java і часто мають жахливе візуалізацію шрифту.
На панелі файлів ліворуч (натисніть F9)
Він підтримує синтаксис для всіх файлів рубіну
Він підтримує найпоширеніші комбінації клавіш. Ті, яких ви вже очікуєте працювати.
Там є додатки для доповнення коду.
Там є плагіни для ревізії-контролю. (принаймні Bazaar, я не впевнений у git)
Є плагін консолі. Але я зазвичай просто відкриваю термінал на іншому робочому столі і фокусуюся за мишкою. Ви також можете заглянути в такі речі, як землетрус. (який прив'язує спадовий термінал до клавіші ~, як у Quake)
Ви можете підключити ярлики до спеціальних скриптів оболонки, які працюють у головному каталозі. Ідеально підходить для загальних завдань на граблі.
PS. Якщо панель файлів вам не потрібна або ви хочете, слід поглянути на Scribes. Це клон текста. Доволі багато. Дуже худорлявий, але це добре поєднується. Підтримує віддалені місця, шаблони коду, виділення синтаксису. Смішна примха - це те, що вона зберігається під час введення тексту та не має належної області файлів.
MonoDevelop
Спочатку він був написаний як IDE для написання C # (що це фантастично), але розширення були створені для розширення редактора на інші мови.
Мови розширення включають:
Подейкують також, що над модулем PHP працює.
Особисто я використовував його здебільшого для розробки C # і деяких пітонів (дуже хочеться, щоб чорти працювали над автозаповненням пітона).
Він також має можливість інтегрувати плагіни для управління базами даних, управління джерелами, тестування блоків тощо ...
Хоча це не дуже легкий варіант, його, безумовно, варто використовувати.
Все вищезазначене - чудові редактори. Нещодавно я знайшов цей новий легкий IDE, і він сумісний між платформами.
Це пакет для всіх мов сценаріїв. Він поставляється і в інших версіях, PHP Storm5 і WebStorm
PHP Storm, містить підтримку всіх мов. Також краса цього редактора полягає в тому, що якщо ви студент. Ви можете подати заявку на цю IDE безкоштовно і не тільки для себе, але і для необмежених користувачів протягом одного року. Крім того, як і Visual Studio, вона має цю функцію intellisense, де ви отримуєте властивості та методи у спадному меню.
Мені дуже цікаво користуватися цим редактором.
Я можу запропонувати вам Komodo Edit . Ви можете знайти його тут: http://www.activestate.com/komodo-edit
Emacs - це чудовий текстовий редактор (плюс безліч інших функцій), який буде служити вам добре в довгостроковій перспективі. У нього є дещо крута крива навчання, але я думаю, ви будете добре винагороджені. Встановіть його за допомогою:
sudo apt-get install emacs
Я б почав із вбудованого підручника emacs. До нього слід легко дістатися з "буфера" за замовчуванням, який відкриється. Це дозволить вам почати і добре по дорозі.
Я настійно рекомендую наступника Sublime Text 2, Sublime Text 3 . Це дуже швидко і має підтримку комбінацій клавіш. Ви можете встановити багато плагінів, щоб додати нові функції.
На жаль піднесений текст - це не відкритий ресурс, а платний / нагг. Однак є проект із відкритим кодом, який намагається витіснити його з текстом вапна
Не ненавиджу мене за те, що я сказав: netbeans 6.9 . (скачайте "рубінову версію", щоб уникнути завантаження інших зайвих речей ..)
Так, ви скажете: але для цього потрібна Java !! але, якщо у вас є 512 Мб, просто спробуйте, і скажіть мені пізніше, це просто варіант більше: P
В інтересах запропонувати ще один варіант редактора для повноти - ознайомтеся з Eclipse за допомогою плагіна Aptana .
Плюси
Це корисно, якщо у вас вже встановлено Eclipse і ви хочете працювати над Ruby.
Він має всі функції, про які ви просили, і багато іншого (наприклад, intellisense)
Після того, як ви переробляєте інтерфейс Eclipse, ви зможете бути продуктивними у широкому спектрі мов програмування та технологій
Мінуси
Eclipse - це голодний ресурс - не для машин із низькою пам'яттю.
Користувацький інтерфейс має криву навчання, якщо ви не знайомі з Eclipse.
З веб-сайту:
Bluefish - це потужний редактор, орієнтований на програмістів та веб-дизайнерів, з багатьма варіантами написання веб-сайтів, сценаріїв та програмного коду. Bluefish підтримує багато мов програмування та розмітки, і фокусується на редагуванні динамічних та інтерактивних веб-сайтів.
Також Scribes (що дуже схоже на Textmate Mac OS X).
Я також пропоную Gedit. Ознайомтеся з gedit-mate про великий набір плагінів, інструментів, кольорових схем та фрагментів, які покращать вашу роботу.
Я пропоную використовувати jedit. Це один з небагатьох редакторів, який дозволяє вам відображати більше одного файлу одночасно, що я вважаю дуже корисним. Ви також можете одночасно відображати різні частини одного файлу. Єдиний інший редактор, який робить це - kate, але він, здається, не працює з більш новими версіями ubuntu.
Для редагування кросплатформного пітона можна використовувати SPE
(Однак, Кейт, Sublime2 та Geany з фрагментами є фантастичними)
sudo apt-get install spe
Офіційний веб-сайт python відстежує редакторів python , а також IDE . Зверніться до останньої підтримки!