-
-
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 urwid
, 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
urwid
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
urwid
-
Clone Repository
git clone https://github.com/username/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.
Halaman wiki ini dapat diperluas dengan menambahkan lebih banyak detail tentang setiap bagian, termasuk contoh kode, tangkapan layar, dan panduan tambahan sesuai kebutuhan pengguna.
©2024 LcfherShell. All rights reserved.