网站搜索

Suplemon - 具有多光标支持的强大控制台文本编辑器


Suplemon 是一款开源、现代、强大、直观且功能丰富的命令行文本编辑器,支持多光标;它使用 Nano 在终端中复制类似 Sublime Text 的功能。具有高度的可扩展性和可定制性;允许您创建和使用自己的扩展。

苏普蒙特点:

  • 支持适当的多光标编辑。
  • 使用文本配合主题突出显示语法。
  • 支持自动完成(基于打开的文件中的单词)。
  • 提供简单的撤消/重做功能。
  • 支持复制和粘贴,具有多行支持(以及基于 X11/Unix 的系统上的本机剪贴板支持)。
  • 支持选项卡中的多个文件。
  • 具有强大的“转到”功能,可跳转到文件和行。
  • 提供查找、查找下一个和查找所有功能。
  • 支持自定义键盘快捷键(以及易于使用的默认值)。
  • 还有鼠标支持。
  • 重新打开文件等时可以恢复光标和滚动位置。

如何在 Linux 系统中安装 Suplemon 文本编辑器

要安装Suplemon Text Editor,您只需克隆存储库并按所示安装它。

git clone https://github.com/richrd/suplemon.git
cd suplemon
python3 suplemon.py

您还可以使用 PIP 实用程序在系统范围内安装最新版本的 Suplemon Text Editor,如图所示。

sudo pip3 install suplemon
sudo python3 setup.py install

如何在 Linux 系统中使用 Suplemon 文本编辑器

安装 Suplemon 文本编辑器后,suplemon 配置文件将存储在 ~/.config/suplemon/suplemon-config.json 中,您可以可以像任何其他终端文本编辑器一样使用它,就像这样。

suplemon filename  #in current directory
suplemon /path/to/filename

要启用系统剪贴板支持,请在系统上安装xselpbcopyxclip软件包。

sudo apt install xclip	 #Debian/Ubuntu
yum install xclip	         #RHEL/CentOS
dnf install xclip	         #Fedora 22+

现在尝试使用 suplemon 文本编辑器编辑任何文件,如图所示。

suplemon topprocs.sh

以下是 suplemon 使用的一些基本键盘映射配置。可以通过运行键盘映射命令来编辑它们。要查看默认键盘映射文件,请运行keymap default

  • 退出 – Ctrl+Q
  • 将行复制到缓冲区 - Ctrl+C
  • 剪切行到缓冲区 – Ctrl+X
  • 保存当前文件 – Ctrl+S
  • 搜索字符串或正则表达式(可配置) - Ctrl+F
  • 运行命令 – Ctrl+E

注意:编辑配置文件的推荐方式是运行config命令,保存文件时会自动重新加载配置。您可以通过运行config defaults命令来查看默认配置并查看哪些选项可用。

要获得更多帮助,请在编辑器中点击[Ctrl+H]。您还可以从 Suplemon Github 存储库中找到更多信息,例如键盘映射配置、鼠标快捷键以及命令。

Suplemon 是一个现代、强大、直观、高度可扩展和可定制的控制台文本编辑器。尝试一下并使用下面的评论表与我们分享您的想法。