
Ash adalah editor teks berbasis terminal sederhana dan bersih, yang bertujuan untuk mudah digunakan dengan binding kunci modern. Ini mampu menangani beberapa file secara bersamaan dan memiliki beragam fitur modern. Berikut adalah gambar ash mengedit file readme ini:

Ash ditulis dalam Python 3.8 Menggunakan Perpustakaan Kutukan.
Berikut ini adalah daftar fitur yang tersedia di Ash :
xterm-256 ). Terminal monokrom juga sebagian didukung.*.pyx , yang dapat meningkatkan waktu pemuatan (abaikan peringatan selama kompilasi)Ash terutama ditargetkan ke Linux. Versi Ash ini baru diuji pada Ubuntu 20.04 dengan Python 3.8.2 (64-bit)
Catatan: Instruksi yang disediakan di sini untuk sistem berbasis Debian/Ubuntu. Untuk distribusi Anda, Anda mungkin perlu mengeluarkan instruksi yang berbeda untuk menginstal paket yang diperlukan.
Anda memerlukan paket tertentu dan Python 3 sendiri untuk menjalankan Ash di sistem Anda, karena belum ada biner prebuilt yang tersedia.
$ sudo apt install git
$ sudo apt install xclip
$ sudo apt install python3
$ sudo apt install python3-pipBergantung pada sistem Anda, Anda mungkin juga perlu menginstal paket berikut:
$ sudo apt install python3-develAnda memiliki beberapa opsi di sini:
Jalankan instruksi berikut untuk menginstal dari PYPI:
$ sudo pip3 install ash-editorPerintah di atas mengunduh abu dan menginstalnya secara lokal di sistem Anda. Untuk dapat memohon abu dari mana saja, lihat bagian Jalur Pengaturan.
Catatan: Rilis stabil mungkin tidak berisi semua fitur yang tercantum di atas
Buka situs web Ash dan unduh rilis stabil terbaru. Kemudian ekstrak tar-ball yang diunduh ke dalam folder dan sekali di dalam folder itu, buka terminal Anda dari sana dan jalankan:
$ sudo pip3 install . Build Nightly berisi semua fitur Ash terbaru. Pergi ke situs web Ash dan unduh rilis Nightly terbaru. Kemudian ekstrak tar-ball yang diunduh ke dalam folder dan sekali di dalam folder itu, buka terminal Anda dari sana dan jalankan:
$ sudo pip3 install . Untuk membangun dari sumber, keluarkan instruksi berikut:
$ sudo apt install git
$ cd ~
$ git clone --depth 1 -b master https://github.com/akashnag/ash.git
$ cd ash
$ python3 setup.py sdist (Meskipun Anda dapat menginstalnya langsung dari sini, tidak disarankan) Anda akan menemukan tar-ball baru yang dibuat di bawah direktori dist , dari mana Anda dapat melanjutkan seperti sebelumnya dengan pertama-tama menyalin tarball ke direktori baru, mengekstraknya, dan kemudian menginstalnya.
Untuk menjalankan Ash , pastikan Anda memiliki :$HOME/.local/bin ditambahkan ke variabel $ path Anda di file ~/.bashrc (jika Anda menggunakan bash sebagai shell Anda. Jika tidak buka file .rc yang sesuai). Untuk mengeksekusi abu , lihat bagian penggunaan.
Untuk menghapus instalan abu Anda dapat menggunakan:
$ sudo pip3 uninstall ash-editorKarena Ash masih dalam pengembangan, binari prebuilt belum tersedia. Anda dapat menggunakan pyinstaller atau alat serupa untuk membangun satu untuk sistem Anda.
Setelah Anda mengunduh kode sumber abu , dan mengaturnya seperti yang dirinci di atas, Anda siap menggunakannya.
Catatan:
Untuk menjalankan ash :
$ ash path/to/file.txtAtau, untuk membuka buffer kosong:
$ ashatau, untuk membuka proyek (direktori):
$ ash path/to/directoryLihat binding kunci untuk bantuan tentang cara menavigasi di Ash.
Jika Anda menemukan bug, silakan laporkan. Saya juga senang menerima permintaan tarik dari siapa pun untuk perbaikan bug, peningkatan kinerja, atau untuk mengimplementasikan fitur-fitur yang belum diterapkan yang belum diterapkan di atas. Harap pertimbangkan berkontribusi terhadap fitur -fitur baru hanya ketika fitur yang tercantum di atas telah sepenuhnya diimplementasikan. Untuk informasi lebih lanjut tentang fitur apa yang harus diimplementasikan dan struktur proyek, lihat Pedoman Kontribusi
Anda dapat menggunakan pelacak masalah GitHub untuk melaporkan bug, mengajukan pertanyaan, atau menyarankan fitur baru. Anda dapat memasukkan log jika itu relevan, yang dapat ditemukan di ~/.config/ash-editor/log.txt .
Untuk diskusi yang terkait dengan peta jalan pengembangan dan editor Ash secara umum, Anda dapat bergabung dengan Ash Discord Server.
Jika Anda tidak menyukai pengembangan perangkat lunak, Anda masih dapat berkontribusi secara finansial. Kontribusi keuangan membantu saya memprioritaskan mengerjakan proyek ini daripada orang lain dan membantu saya mengetahui bahwa ada permintaan nyata untuk perangkat lunak ini.





















Hak Cipta © Akash Nag. Semua hak dilindungi undang -undang.
Berlisensi di bawah lisensi GPL-2.0.