
Ash -это простой и чистый текстовый редактор на основе терминала, цель которого легко использовать с современными ключами. Он способен одновременно обрабатывать несколько файлов и имеет широкий спектр современных функций. Вот изображение пепла , редактирующего этот файл readme:

Эш написан в Python 3.8 с использованием библиотеки проклятий.
Ниже приведен список функций, доступных в пепел :
xterm-256 ). Монохромные терминалы также частично поддерживаются.*.pyx , которые могут увеличить время загрузки (игнорируют предупреждения во время компиляции)Пепел в первую очередь нацелен на Linux. Эта версия Ash была протестирована только на Ubuntu 20.04 с Python 3.8.2 (64-битный)
Примечание. Инструкции, представленные здесь, представлены для систем на основе Debian/Ubuntu. Для вашего распространения вам может потребоваться выпустить различные инструкции для установки необходимых пакетов.
Вам нужны определенные пакеты и сама Python 3, чтобы запустить пепел в вашей системе, так как еще нет предварительно построенных двоичных файлов.
$ 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 и загрузите последний стабильный релиз. Затем извлеките загруженный тк-шарил в папку и, однажды внутри этой папки, откройте оттуда свой терминал и выполните:
$ sudo pip3 install . Nightly Builds содержит все последние функции пепла. Перейдите на веб -сайт 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, откуда вы можете продолжить, как и прежде, сначала копируя тарбол в новый каталог, извлекая его, а затем установив его.
Чтобы запустить пепел , убедитесь, что у вас есть :$HOME/.local/bin добавленный к вашей переменной $ path в файле ~/.bashrc (если вы используете bash в качестве оболочки. Если не откройте соответствующий файл .rc). Чтобы выполнить пепел , см. Раздел использования.
Чтобы удалить пепел , вы можете использовать:
$ sudo pip3 uninstall ash-editorПоскольку пепел все еще находится в стадии разработки, предварительно построенные двоичные файлы еще не доступны. Вы можете использовать Pyinstaller или аналогичные инструменты для создания его для вашей системы.
После того, как вы загрузили исходный код пепла и установите его, как подробно описано выше, вы готовы его использовать.
ПРИМЕЧАНИЯ:
Запустить пепел :
$ ash path/to/file.txtили открыть пустой буфер:
$ ashили, чтобы открыть проект (каталог):
$ ash path/to/directoryСмотрите ключевые привязки для помощи о том, как ориентироваться в золе.
Если вы найдете какие -либо ошибки, сообщите о них. Я также рад принять запросы на привлечение от любого для либо для фиксов ошибок, улучшения производительности, либо за реализацию еще не внедренных функций, перечисленных выше. Пожалуйста, рассмотрите возможность внесения вклад в новые функции только тогда, когда перечисленные выше функции были полностью реализованы. Для получения дополнительной информации о том, какие функции для реализации и структура проекта см. Руководство по вкладу
Вы можете использовать трекер выпуска GitHub, чтобы сообщать об ошибках, задать вопросы или предложить новые функции. Вы можете включить журнал, если это актуально, что можно найти в ~/.config/ash-editor/log.txt .
Для обсуждений, связанных с дорожной картой разработки и редактором ASH в целом, вы можете присоединиться к серверу Discord Ash.
Если вы не занимаетесь разработкой программного обеспечения, вы все равно можете внести финансовый вклад. Финансовые взносы помогают мне расставить приоритеты в работе над этим проектом над другими и помогают мне понять, что существует реальный спрос на это программное обеспечение.





















Copyright © Akash Nag. Все права защищены.
Лицензирован по лицензии GPL-2.0.