📜  slimesjta (1)

📅  最后修改于: 2023-12-03 15:05:13.631000             🧑  作者: Mango

Slimesjta

Slimesjta是一个基于Python的CLI文本编辑器,用于在终端中编辑文本文件。它拥有类似Vim的界面和快捷键,但是更加容易上手,适合新手使用。Slimesjta支持多种文件格式,如Python脚本、Markdown文档、配置文件等。

主要功能
  • 支持基本编辑功能,如插入、删除、复制、粘贴等。
  • 快捷键操作方便,可以自定义快捷键。
  • 支持多种文件格式,如Python脚本、Markdown文档、配置文件等。
  • 支持多标签页操作,可以同时编辑多个文件。
  • 支持搜索和替换功能,可以快速定位和替换文本。
  • 支持自动缩进和代码高亮。
安装和运行
安装

使用pip安装:

pip install slimesjta
运行

在终端输入以下命令运行Slimesjta:

slimesjta
操作指南
基本快捷键
  • i:进入插入模式,可以开始编辑文本。
  • Esc:退出编辑模式,进入命令模式。
  • :w:保存文件。
  • :q:退出Slimesjta。
  • :wq:保存并退出Slimesjta。
  • Ctrl + f:向下滚动一屏。
  • Ctrl + b:向上滚动一屏。
编辑操作
  • x:删除当前字符。
  • dd:删除当前行。
  • yy:复制当前行。
  • p:在光标下一行粘贴复制的内容。
  • u:撤销上一步操作。
  • Ctrl + r:恢复上一步被撤销的操作。
搜索和替换
  • /:进入搜索模式,可以查找指定字符串。
  • n:向下搜索当前字符串。
  • N:向上搜索当前字符串。
  • :%s/old/new/g:将所有的old替换为new。
自定义快捷键

.slimesjta.yml文件中可以自定义快捷键。例如,添加一个自定义的快捷键Ctrl + s用于保存文件:

shortcuts:
  save: "w"
  save_custom: "Ctrl + s"
结束语

Slimesjta是一个非常有趣的文本编辑器,它将基础功能与易用性结合在了一起。如果你正在寻找一个好用的终端编辑器,可以尝试一下Slimesjta。