
Ashは、シンプルでクリーンなターミナルベースのテキストエディターであり、モダンなキーバインディングで使いやすいことを目的としています。複数のファイルを同時に処理することができ、幅広い最新の機能を備えています。これがこのreadmeファイルを編集する灰の写真です:

Ashは、Cursesライブラリを使用してPython 3.8で書かれています。
以下は、 Ashで利用可能な機能のリストです。
xterm-256で最適に機能します)。モノクロ端子も部分的にサポートされています。*.pyxファイルをコンパイルして構築します。Ashは主にLinuxをターゲットにしています。このバージョンのASHは、Python 3.8.2(64ビット)でUbuntu 20.04でのみテストされています
注:ここで提供される指示は、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 Webサイトに移動して、最新のStableリリースをダウンロードしてください。次に、ダウンロードしたタールボールをフォルダーに抽出し、そのフォルダー内に一度端末を開いて実行して実行します。
$ sudo pip3 install . 毎晩のビルドには、Ashのすべての最新の機能が含まれています。 Ash Webサイトに移動して、最新の毎晩のリリースをダウンロードしてください。次に、ダウンロードしたタールボールをフォルダーに抽出し、そのフォルダー内に一度端末を開いて実行して実行します。
$ 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ディレクトリの下に作成された新しいTar-Ballが、最初にTarballを新しいディレクトリにコピーし、抽出してからインストールすることで、以前のように続行できる場所を見つけます。
ASHを実行するには:$HOME/.local/binファイルに$ PATH変数に追加されたことを確認してください~/.bashrc (シェルとしてbashを使用している場合。対応する.rcファイルを開いていない場合)。 ASHを実行するには、使用セクションを参照してください。
Ashをアンインストールするには、使用できます。
$ sudo pip3 uninstall ash-editorAshはまだ開発中であるため、事前に構築されたバイナリはまだ利用できません。 Pyinstallerまたは同様のツールを使用して、システム用のツールを構築できます。
ASHソースコードをダウンロードして、上記のようにセットアップしたら、使用する準備ができています。
注:
灰を走らせる:
$ ash path/to/file.txtまたは、空のバッファを開くには:
$ ashまたは、プロジェクトを開くには(ディレクトリ):
$ ash path/to/directory灰の中でナビゲートする方法については、重要なバインディングをご覧ください。
バグが見つかった場合は、報告してください。また、バグフィックス、パフォーマンスの改善、または上記の不明瞭な機能を実装するために、誰かからのプルリクエストを受け入れていただきます。上記の機能が完全に実装されている場合にのみ、新機能への貢献を検討してください。実装する機能とプロジェクト構造の詳細については、貢献ガイドラインを参照してください
GitHub Issue Trackerを使用して、バグを報告したり、質問をしたり、新機能を提案したりできます。それが関連する場合はログを含めることができます。これは~/.config/ash-editor/log.txtにあります。
開発ロードマップとASHエディター全般に関連するディスカッションについては、Ash Discordサーバーに参加できます。
ソフトウェア開発に興味がない場合でも、財政的に貢献することができます。経済的貢献は、他のプロジェクトよりもこのプロジェクトに取り組むことを優先順位付けするのに役立ち、このソフトウェアに真の需要があることを知るのに役立ちます。





















Copyright©Akash Nag。無断転載を禁じます。
GPL-2.0ライセンスに基づいてライセンスされています。