如何将 gedit 中的当前行发送到终端?

rad*_*dek 6 gedit command-line

在 gedit 中编辑 shell 文件时,有没有办法将当前行(或选定的块?)发送到终端?

在学习 Python 时,我使用Spyder IDE。它具有在控制台中执行代码选择或阻止的选项。我发现这对于逐步了解我的脚本正在做什么(或不做;)非常有用。

有机会用 gedit 做类似的事情吗?或者任何其他文本编辑器?

Raf*_*pes 0

不幸的是,gedit没有这个功能...但是,GNU Emacs有你想要的功能!

要安装它,您必须输入:

sudo apt-get install emacs

安装后,您可以创建一个新的缓冲区(即一个新文件)。根据文件扩展名,Emacs 将更改菜单以为您提供适当的选项...

对于简单的测试,您可以创建一个新的 shell 脚本文件(扩展名为“.sh”)。保存文件后,将出现一个新菜单“Sh-Script”。该菜单有两个与您的需求相关的选项:“执行脚本...”和“执行区域”。

我不知道你想使用这个功能对于什么样的文件,但是你可以尝试使用Emacs!

此致,

拉斐尔.