
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許可許可。