Suplemon - 具有多光标支持的现代CLI文本编辑器

时间:2020-03-05 15:31:16  来源:igfitidea点击:

suplemon是一种现代文本编辑器,用于CLI,用于模拟多游标行为和Sublime文本的其他功能。

轻便,真的很容易使用,就像Nano一样。

使用CLI编辑器的一个好处是我们可以使用它是否使用我们使用的Linux发行版包含GUI。
这种类型的文本编辑也脱颖而出,简单,快速和强大。

我们可以在官方存储库中找到有用的信息和源代码。

特征

这些是其中一些有趣的功能:

  • 多光标支持
  • 撤销重做
  • 复制和粘贴,具有多线支持
  • 鼠标支持
  • 延期
  • 找到,找到全部,找到下一个
  • 语法突出显示
  • 自动完成
  • 自定义键盘快捷键

安装

首先,请确保安装了最新版本的Python3和Pip3.

然后键入终端:

$sudo pip3 install suplemon

用法

在当前目录中创建一个新文件

打开终端并键入:

$suplemon

你会看到这样的东西:

打开一个或者多个文件

打开终端并键入:

$suplemon <filename1> <filename2> ... <filenameN>

例如:

$suplemon example1.c example2.c

配置

主要配置

我们可以在~/.config/suplemon/suplemon-config.json找到配置文件。

编辑此文件很容易,我们只需输入命令模式(一旦我们在Suplemon中)并运行config命令。
我们可以通过运行config defaults查看默认配置。

keymap配置

将介绍Suplemon的默认键映射。
如果要编辑它们,只需运行keymap命令。
运行keymap default以查看默认的keymap文件。

  • 退出:Ctrl + Q
  • 复制线路到缓冲区:Ctrl + C
  • 切割线到缓冲区:ctrl + x
  • 插入缓冲区:ctrl + v
  • 重复行:Ctrl + K
  • 转到:Ctrl + G。我们可以转到一行或者文件(仅键入文件名的开头)。此外,可以在第50行键入"考试:50"等"考试:50"的内容。
  • 搜索字符串或者正则表达式:CTRL + F
  • 搜索下一页:"Ctrl + D""
  • 修剪空白:Ctrl + T
  • 在箭头方向上添加新光标:alt +箭头键
  • 跳转到上一个或者下一个单词或者行:ctrl +左/右侧
  • 恢复单个游标/取消输入提示:Esc
  • 向上/向下移动线路:`页面向上/页面
  • 保存文件:ctrl + s
  • 使用新名称保存文件:F1
  • 重新加载当前文件:F2
  • 打开文件:Ctrl + O
  • 关闭文件:ctrl + w
  • 切换到下一个/上一个文件:ctrl + page向上/ctrl + page down
  • 运行命令:ctrl + e
  • 撤消:"Ctrl + Z"
  • 重做:ctrl + y
  • 切换可见空格:F7
  • 切换鼠标模式:F8
  • 切换行号:F9
  • 切换全屏:F11

鼠标快捷方式

  • 在指针位置设置光标:左键单击
  • 在指针位置添加光标:右键单击
  • 垂直滚动:向上/向下滚动