Как я могу отправить текущую строку в gedit на терминал?

При редактировании файла оболочки в gedit, есть ли способ отправить текущую строку (или выбранный блок?) На терминал?

При изучении Python я использую Spyder IDE . Он имеет возможность выполнить выбор кода или блока в консоли. Что я нашел очень полезным при изучении того, что мои сценарии делают шаг за шагом (или не делают;).

Есть ли шанс получить что-то подобное с Gedit? Или любой другой текстовый редактор?

6
задан 19 October 2011 в 03:05

4 ответа

К сожалению, gedit не имеет этой функции ... Однако в GNU Emacs есть нужная функция!

Чтобы установить ее, вы должны набрать:

sudo apt-get install emacs

После установки вы можете создать новый буфер (т. Е. Новый файл). В зависимости от расширения файла, Emacs изменит меню, чтобы дать вам соответствующие опции ...

Для простого теста вы можете создать новый файл сценария оболочки (с расширением «.sh»). После сохранения файла появится новое меню «Sh-Script». В этом меню есть две опции, связанные с вашим требованием: «Выполнить скрипт ...» и «Выполнить регион».

Я не знаю, какие файлы вы хотите использовать эту функциональность, но вы можете попробовать использовать Emacs!

С уважением,

Рафаэль.

0
ответ дан 19 October 2011 в 03:05

Унылое решение - своего рода «ручная отправка» - было бы скопировать строку в Gedit с помощью Ctrl-C, а затем вставить ее в терминал с помощью Ctrl-Shift-V.

0
ответ дан 19 October 2011 в 03:05

sudo apt-get install gedit-plugins

Это добавляет больше плагинов, один из которых является встроенным терминалом. После установки откройте gedit, перейдите в настройки и проверьте его на вкладке «плагины». [ 114]

Вы не можете специально передавать команды или блокировать их, но вы можете легко сохранить файл ./test.sh, и это может быть полезно для запуска команд через него, а не для открытия другого терминала.

http://www.linuxnov.com/how-to-install-additional-plugins-for-gedit-text-editor/

Надеюсь, это поможет!

0
ответ дан 19 October 2011 в 03:05

Знаете ли вы Autokey ?

Нетрудно создать сочетание клавиш для запуска выбранной строки в оболочке.

Autokey имеет много функций автоматизации, которые очень полезны. И он использует питонов в качестве языка сценариев, так как вы уже знаете его, он будет обойти.

0
ответ дан 19 October 2011 в 03:05

Другие вопросы по тегам:

Похожие вопросы: