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

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

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

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

5
задан 19 October 2011 в 04:05

4 ответа

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

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

sudo apt-get install emacs [ ! d2]

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

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

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

С уважением,

Rafael.

1
ответ дан 25 May 2018 в 17:55
  • 1
    Большое спасибо. Я знаю, что Emacs действительно мощная игрушка . Кривая обучения немного крутая, поэтому надеялась на более простое решение ad hoc. – radek 19 October 2011 в 05:28

sudo apt-get install gedit-plugins

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

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

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

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

4
ответ дан 25 May 2018 в 17:55
  • 1
    Благодарю. Установленные плагины - встроенный терминал действительно полезен. – radek 19 October 2011 в 12:44

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

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

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

2
ответ дан 25 May 2018 в 17:55

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

0
ответ дан 25 May 2018 в 17:55
  • 1
    Yup - это то, что я использовал до сих пор - отсюда вопрос;] – radek 19 October 2011 в 12:45

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

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