-
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
SuperNano adalah editor teks berbasis konsol yang dirancang untuk mempermudah pengelolaan file dan direktori secara langsung dari command line. Dengan menggunakan win-curses
, aplikasi ini menawarkan antarmuka pengguna yang interaktif dan fungsional di lingkungan berbasis teks. Di bawah ini, Anda akan menemukan dokumentasi lengkap mengenai fitur, pengaturan, dan panduan penggunaan SuperNano.
- Fitur Utama
- Instalasi
- Panduan Penggunaan
- Kustomisasi
- Pengembangan dan Kontribusi
- Troubleshooting
- Lisensi
-
Antarmuka Pengguna Interaktif: Menggunakan
win-curses
untuk menyediakan antarmuka berbasis teks yang responsif dan mudah digunakan. - Manajemen File: Mengelola file dan direktori dengan kemampuan untuk membuka, menyimpan, dan menghapus file.
- Undo/Redo: Menyediakan fitur undo dan redo untuk mengelola perubahan teks.
- Pencarian File: Mencari file dan direktori di dalam folder yang dipilih.
- Kustomisasi: Mendukung pengaturan tampilan dan fungsi sesuai kebutuhan pengguna.
- Python 3.6 atau lebih baru
- Pip versi terbaru
-
Clone Repository
git clone https://github.com/LcfherShell/SuperNano.git cd supernano
-
Install Dependensi
pip install -r requirements.txt
-
Jalankan Aplikasi
python supernano.py <path-to-directory-or-file>
Aplikasi ini memiliki beberapa elemen utama:
- File Menu: Menampilkan daftar file dan direktori di lokasi saat ini.
- Search Box: Mengizinkan pengguna untuk mencari file berdasarkan nama.
- Text Block: Area utama untuk menampilkan dan mengedit isi file.
- Current Directory Box: Menampilkan direktori saat ini.
- Footer: Menyediakan informasi tentang pintasan keyboard yang tersedia.
- Ctrl + S: Simpan file yang sedang dibuka.
- Ctrl + D: Hapus file yang sedang dipilih.
- Ctrl + Z: Undo perubahan terakhir.
- Enter: Pilih file atau direktori dari menu.
- Backspace: Kembali ke direktori sebelumnya.
Anda dapat mengkustomisasi SuperNano dengan mengedit berkas config.py
yang terletak di direktori proyek. Beberapa pengaturan yang dapat diubah termasuk:
- Tampilan Konsol: Mengubah judul dan warna jendela konsol.
- Pengaturan Pintasan Keyboard: Menambahkan atau mengubah pintasan keyboard yang tersedia.
Jika Anda tertarik untuk berkontribusi pada pengembangan SuperNano, silakan ikuti langkah-langkah berikut:
- Fork Repository: Buat salinan repositori untuk pengembangan pribadi Anda.
- Buat Branch Baru: Buat branch baru untuk fitur atau perbaikan yang Anda usulkan.
- Lakukan Perubahan: Implementasikan fitur atau perbaikan yang diinginkan.
- Push dan Pull Request: Kirim pull request untuk review.
Jika Anda mengalami masalah dengan SuperNano, pertimbangkan langkah-langkah berikut:
- Periksa Log: Cek file log untuk melihat jika ada kesalahan yang terdeteksi.
- Cek Koneksi dan Path: Pastikan path yang digunakan valid dan dapat diakses.
- Lihat Dokumentasi: Kunjungi halaman wiki untuk panduan dan solusi masalah umum.
SuperNano dilisensikan di bawah MIT License. Lihat berkas LICENSE untuk detail lebih lanjut.
©2024 LcfherShell. All rights reserved.