Я только начинаю изучать Python с GEdit плюс различные плагины как мой IDE.
Visual Studio/F# имеет функцию, которая разрешает выделение на части текста в окне кода, которое затем, на нажатии клавиши, выполняется в консоли F#.
Существует ли подобное средство/плагин, которое включило бы этот вид поведения для GEdit/Python? У меня действительно есть различные плагины типа выполнения (Выполнение В Python, Лучшей Консоли Python), но они не дают мне это конкретное поведение - или по крайней мере я не уверен, как настроить их, чтобы дать мне это. Я нахожу это полезным, потому что в изучении Python, у меня есть некоторый тестовый код, я хочу выполнить конкретные отдельные строки или маленькие сегменты кода (скорее затем полный файл), чтобы попытаться понять то, что они делают (и скопировать/вставить может стать немного утомительным),
... или возможно существует лучший способ сделать исследование кода?
Большое спасибо
Simon
Чтобы ответить на ваш второй вопрос и, надеюсь, направить вас в направлении, которое вам понравится, я думаю, вам следует подумать о том, чтобы попробовать несколько других редакторов. Многие из них обладают более мощными функциями исследования кода, чем GEdit. Прочтите этот пост:
Я установил консоль iPython в gedit и выполняю в ней большую часть своих простых сценариев, но gedit - очень простой редактор, поэтому в нем не будет каких-либо дополнительных функций, таких как IDE.
Но если вы хотите изучить код или автозавершение, рекомендую настоящую IDE, например Eclipse.
Если вам нужен просто редактор, KomodoEdit подойдет.
Что я делаю, так это храню файл под названием python_temp.py. У меня есть ярлык на него в доке. Я использую его как блокнот. Когда мне нужно быстро выполнить какой-то код, я копирую код, нажимаю на ярлык в доке, вставляю текст и нажимаю f5 для запуска. Быстро, легко, просто, гибко.
Я думаю, что вы ищете http://live.gnome.org/Gedit/Plugins/BetterPythonConsole.
Вы нажимаете F5 и он запускает код в вашем файле в IDLE-подобной консоли. Я не знаю, может ли он запускать только выбранный код. (Не думаю, что может), но вы всегда можете скопировать нужный код в новое окно и запустить его оттуда.
Просмотрите список плагинов для других интересных вещей: http://live.gnome.org/Gedit/Plugins