PlaintextEditor
PlaintExtEditor adalah editor teks sederhana yang dibangun menggunakan bentuk C# dan Windows. Ini menyediakan fungsionalitas pengeditan teks dasar, termasuk fitur seperti membuat file baru, membuka file yang ada, menyimpan file, dan mengubah tema aplikasi (Light/Dark).
Fitur
- File baru : Mulai dokumen baru.
- Buka File : Buka dan edit file yang ada.
- Cetak File : Cetak File Saat Ini.
- Simpan/Simpan sebagai : Simpan dokumen saat ini ke file yang sama atau pilih lokasi baru.
- Tema terang/gelap : Toggle antara tema terang dan gelap untuk editor.
- Pengeditan Teks : Fungsi Pengeditan Teks Dasar dengan kemampuan untuk mengetik, mengedit, dan menghapus teks.
- Mode Switching (Teks Polos / C ++ Editor) : Beralih antara mode teks biasa dan mode editor C ++. Dalam mode C ++, penyorotan sintaks diterapkan pada jenis variabel, kata kunci aliran kontrol, dan pernyataan #include.
- Pintasan keyboard : Gunakan pintasan keyboard untuk navigasi yang efisien dan operasi file.
- Pencocokan braket : Secara otomatis menutup braket.
- Temukan dan ganti : Temukan string dan ganti dengan sesuatu yang lain jika Anda mau.
- Warna teks yang dapat disesuaikan untuk editor C ++ : Pilih warna apa pun untuk salah satu kata kunci atau kembali ke default.
- Bookmark : Bookmark setiap baris kode, ini membantu Anda merasa lebih mudah.
Pintasan keyboard
- Ctrl + n : File baru.
- Ctrl + O : Buka file.
- Ctrl + S : Simpan file.
- Ctrl + T : Ubah antar tema.
- CTRL + P : Cetak file.
- Ctrl + W : Tutup file.
- Ctrl + f : temukan dan ganti
- Ctrl + '+/-' : Tingkatkan/mengurangi ukuran font.
- Ctrl + '.' : Ubah ke mode C ++.
- Ctrl + ',' : Ubah ke mode teks biasa.
Teknologi digunakan
- C# (Windows Forms)
- .NET Framework
Persyaratan
Untuk menjalankan proyek, Anda akan membutuhkan:
- Visual Studio 2022 atau lebih baru dengan templat aplikasi Windows Forms .
- .NET Framework 4.7.2 atau lebih tinggi.
Pengaturan dan Instalasi
Klon Repositori:
git clone https://github.com/RaresRacsan/PlainTextEditor.git
cd PlainTextEditor
Buka file solusi plaintextEditor.sln di Visual Studio.
Pastikan Anda memiliki dependensi dan pustaka yang diperlukan yang diinstal (Visual Studio harus mengelola ini secara otomatis).
Tekan F5 untuk menjalankan aplikasi.
Penggunaan
- Buat File Baru: Klik File -> Baru untuk memulai dokumen baru. Anda kemudian dapat mulai mengetik teks Anda.
- Buka File yang Ada: Klik File -> Buka untuk membuka file teks yang ada (.txt).
- Simpan: Klik File -> Simpan untuk menyimpan file saat ini. Jika file belum disimpan sebelumnya, dialog "simpan sebagai" akan muncul.
- Simpan sebagai: Klik File -> Simpan As untuk menyimpan dokumen saat ini ke lokasi yang berbeda atau dengan nama baru.
- Ubah Tema: Di bawah menu Edit, klik tema -> tema cahaya atau tema gelap untuk beralih di antara dua tema.
- Pengeditan Teks: Gunakan kotak teks untuk mengedit konten teks. Teks akan disimpan saat Anda menyimpan file.
- Cetak: Klik File -> Print -> Lanjutkan untuk mencetak dari halaman Pratinjau
- Sakelar Mode:
- Mode Teks Polos: Beralih ke mode teks biasa di mana tidak ada penyorotan sintaks diterapkan.
- Mode Editor C ++: Beralih ke mode C ++, di mana sintaksis sintaks untuk kata kunci C ++, jenis variabel, pernyataan aliran kontrol, dan arahan #include diterapkan.
- Temukan dan ganti:
- Di kotak Find Text, masukkan string yang ingin Anda cari.
- Untuk mengganti string yang ditemukan, masukkan teks penggantian di kotak Teks Ganti.
- Bookmark:
- Klik kanan pada jalur untuk menandai itu,
- Bookmarks disimpan secara lokal di:
%AppData%PlainTextEditorbookmarks.json .
Tangkapan layar


Operasi File
- File baru: Saat memulai file baru, secara otomatis menghapus kotak teks untuk konten baru.
- Buka File: Membuka file .txt yang ada dan memuat kontennya ke dalam kotak teks.
- Simpan: Jika file sudah disimpan, itu menimpa file. Kalau tidak, itu meminta pengguna dengan dialog "Simpan sebagai".
- Simpan AS: Meminta pengguna untuk memilih lokasi untuk menyimpan file dengan nama baru.
Lisensi
Proyek ini dilisensikan di bawah lisensi MIT - lihat file lisensi untuk detailnya.
Berkontribusi
Jangan ragu untuk membayar repositori ini dan mengirimkan permintaan tarik. Jika Anda menemukan bug atau ingin meminta fitur baru, jangan ragu untuk membuka masalah!
Terima kasih telah menggunakan PlaintExtEditor!