
Ash是一个简单且干净的基于终端的文本编辑器,旨在易于与现代钥匙结合在一起。它能够同时处理多个文件,并且具有广泛的现代功能。这是Ash编辑此读数文件的图片:

Ash使用Cursses库以Python 3.8编写。
以下是ASH中可用功能的列表:
xterm-256 )。单色端子也得到部分支持。*.pyx文件,这可能会增加负载时间(忽略编译期间的警告)灰主要针对Linux。此版本的Ash仅在Ubuntu 20.04上进行了测试,Python 3.8.2(64位)
注意:此处提供的说明是针对基于Debian/Ubuntu的系统。对于您的发行版,您可能需要发出不同的说明来安装必要的软件包。
您需要某些软件包,而Python 3本身才能在系统上运行ASH ,因为尚无预构建的二进制文件。
$ sudo apt install git
$ sudo apt install xclip
$ sudo apt install python3
$ sudo apt install python3-pip根据系统的不同,您可能还需要安装以下软件包:
$ sudo apt install python3-devel您在这里有多个选项:
执行以下从PYPI安装的说明:
$ sudo pip3 install ash-editor上面的命令下载ASH并将其本地安装在您的系统上。要能够从任何地方调用Ash ,请参阅“设置路径”部分。
注意:稳定版本可能不包含上面列出的所有功能
转到ASH网站并下载最新的稳定版本。然后将下载的焦油单球提取到一个文件夹中,一旦在该文件夹中,请从那里打开您的终端并执行:
$ sudo pip3 install . 夜间构建包含Ash的所有最新功能。转到ASH网站,然后下载最新的夜间版本。然后将下载的焦油单球提取到一个文件夹中,一旦在该文件夹中,请从那里打开您的终端并执行:
$ sudo pip3 install . 要从来源构建,请发出以下说明:
$ sudo apt install git
$ cd ~
$ git clone --depth 1 -b master https://github.com/akashnag/ash.git
$ cd ash
$ python3 setup.py sdist (尽管您可以直接从这里安装它,但不建议您使用)您会发现在dist Directory下创建的新的TAR-BALL,您可以通过首先将TARBALL复制到新目录,提取并安装它来按照以前的位置进行。
要运行ASH ,请确保您有:$HOME/.local/bin附加到文件~/.bashrc中的$路径变量(如果您使用bash作为shell。如果不打开相应的.rc文件)。要执行ASH ,请参阅“使用”部分。
要卸载灰烬,您可以使用:
$ sudo pip3 uninstall ash-editor由于ASH仍在开发中,因此尚无预建二进制。您可以使用Pyinstaller或类似工具为您的系统构建一种。
下载ASH源代码并按照上述详细说明进行设置后,您就可以使用它了。
笔记:
运行Ash :
$ ash path/to/file.txt或者,打开一个空的缓冲区:
$ ash或者,打开一个项目(目录):
$ ash path/to/directory有关如何在ASH中导航的帮助,请参见钥匙绑定。
如果您发现任何错误,请报告。我也很乐意接受任何人的拉动请求,以进行错误修复,性能改进或实施上面列出的尚未实现的功能。仅当上述功能已完全实施时,请考虑对新功能做出贡献。有关要实现哪些功能和项目结构的更多信息,请参见贡献指南
您可以使用GitHub问题跟踪器报告错误,提出问题或建议新功能。如果是相关的,则可以包含日志,可以在~/.config/ash-editor/log.txt中找到。
有关与开发路线图和ASH编辑器相关的讨论,您可以加入Ash Discord服务器。
如果您不喜欢软件开发,那么您仍然可以在财务上做出贡献。财务贡献可以帮助我优先考虑该项目的工作,并帮助我知道对该软件有真正的需求。





















版权所有©Akash Nag。版权所有。
根据GPL-2.0许可许可。