penurunan harga

Pengenalan Haroopad

Pengenalan Haroopad
Dalam salah satu artikel blog kami sebelumnya, kami telah memberikan pengenalan kepada Markdown - bahasa penerangan dokumen yang mudah ditulis, pintar dan sangat fleksibel. Markdown membolehkan anda menghasilkan dokumen HTML serta mengekalkan dokumentasi teknikal, artikel blog, dan persembahan. Selanjutnya, kami bercakap mengenai menulis dokumen Markdown menggunakan editor teks PileMD dan EME. Dalam artikel ini kami memberi tumpuan kepada Haroopad yang mengaku sebagai pemproses dokumen seterusnya untuk bahasa Markdown yang dilesenkan di bawah GPLv3.Sebagai penulis jangka panjang, kami telah mengetahui dengan jelas alat mana yang membantu kami agar paling produktif untuk membuat dokumen teks - sama ada bekerja pada baris perintah, atau menggunakan antara muka pengguna grafik (GUI). Sebagai contoh, Pandoc, Asciidoc dan Asciidoctor adalah alat baris perintah untuk mengubah dokumen Markdown menjadi fail HTML sedangkan PileMd, Vim-gtk, Atom dan Haroopad mengikuti pendekatan berdasarkan GUI, sebagai gantinya. Gambar 1 menunjukkan bagaimana Haroopad - pendekatan dua panel dengan kod sumber dokumen di sebelah kiri, dan dokumen diterjemahkan ke dalam HTML di sebelah kanan.

Rajah 1

Pemasangan dan persediaan

Haroopad bertujuan untuk memberi anda pengalaman yang sama dalam penyuntingan tanpa mengira platform yang anda kerjakan. Dibangunkan oleh pengaturcara Korea Rhio Kim, Haroopad boleh didapati dari laman web projek untuk Microsoft Windows, Mac OS X, dan Linux sebagai pakej binari untuk sistem 32 dan 64 bit. Untuk artikel ini, kami telah menguji pakej Debian GNU / Linux 9 (64 bit) dan memuat turun pakej deb yang sesuai.

Untuk memasang pakej Haroopad pada mesin anda gunakan perintah berikut (sebagai root pengguna atau melalui perintah sudo):

$ dpkg -i haroopad-v0.13.1-x64.deb

Dalam persekitaran ujian kami, hanya satu pakej perisian yang hilang - perpustakaan konfigurasi GNOME bernama libgconf-2-4. Gunakan apt, apt-get atau aptitude untuk memasang pakej yang hilang:

$ apt-get pasang libgconf-2-4

Haroopad sendiri berdasarkan NodeJS / webkit dan didokumentasikan sepenuhnya dalam talian. Pakej binari Haroopad tidak mengandungi halaman manual, dan juga pilihan bantuan Haroopad tidak tersedia kerana biasa untuk program UNIX / Linux seperti -help. Untuk melihat kod sumber dan dokumentasi, anda juga harus memuat turun pakej yang sesuai dari GitHub.

Setelah anda menyelesaikan pemasangan, anda boleh memulakan Haroopad dengan memilih entri dari bahagian Pembangunan menu perisian pada desktop Linux anda dengan betul atau dengan menggunakan perintah berikut di terminal:

$ haroopad

Sama seperti gambar 1 tetingkap Haroopad terbuka dan membolehkan anda mengedit dokumen baru dengan segera. Seperti yang telah dijelaskan di atas panel kiri mengandungi tetingkap edit (kod sumber Markdown dokumen) dan panel kanan mengandungi terjemahannya yang diselaraskan dengan kod sumber dokumen sebaik sahaja anda mengubahnya. Di atas panel, anda akan menemui menu dengan item biasa untuk membuka dan menutup fail, mencari teks mengikut corak, memasukkan elemen Markdown tertentu dan menyesuaikan rupa GUI Haroopad.

Garis bawah tetingkap Haroopad (lihat Gambar 2) mengandungi beberapa item mulai dari tetingkap bantuan hingga maklumat statistik, butang derma, menerbitkan secara langsung di pelbagai saluran media sosial dan pilihan paparan. Tombol spasi membolehkan anda menyesuaikan lebar tab tetingkap editor dan butang lajur beralih antara cara teks ditampilkan dalam dokumen keluaran - sebagai satu, dua, atau tiga lajur. Roda di hujung kanan membolehkan anda beralih antara paparan biasa dan skrin penuh.

Gambar 2

Mengeksport dokumen

Setelah selesai dengan dokumen anda, Haroopad menawarkan untuk menyimpannya dalam format yang berbeza seperti e-mel, sebagai HTML mentah, dan HTML yang digabungkan dengan CSS. Versi semasa gagal diekspor tetapi entri menu "File" -> "Save as" berfungsi, dan membuat halaman HTML / CSS (lihat gambar 3).

rajah 3

Pengalaman Haroopad

Apa yang kami sukai mengenai Haroopad adalah bahawa kerumitannya disediakan dalam antara muka pengguna yang sangat sederhana digabungkan dengan pendekatan What You See Is What You Get (WYSIWYG). Menulis Markdown terasa mudah tetapi Haroopad mempermudahnya walaupun lebih banyak lagi. Ini termasuk melengkapkan senarai secara automatik serta modul teks yang telah ditentukan untuk kod sebaris, penekanan teks, pautan dan tanda petik. Juga, ada sokongan untuk beberapa dialek Markdown yang digunakan di GitHub misalnya. Sekiranya dikehendaki, anda boleh mengaktifkan pengikat kunci untuk Vi / Vim. Rajah 4 menunjukkan menu Insert mengikut.

Gambar 4

Haroopad sangat disesuaikan dari segi tema untuk GUI serta tata letak umum, ukuran font, lekukan teks dan pembetulan automatik jika diperlukan. Gambar 5 menunjukkan dialog pilihan. Anda boleh memperluas senarai tema yang tersedia dengan menambahkan susun atur berdasarkan CSS anda sendiri.

Gambar 5

Haroopad juga boleh digunakan untuk dokumen saintifik. Dengan menggunakan mesin JavaScript MathJax, persamaan matematik dapat dieksport ke penyemak imbas. Juga, output LaTeX disokong.

Kelemahan dari Haroopad adalah bahawa beberapa bahagian pakej perisian memerlukan penambahbaikan lebih lanjut dan bahawa dokumentasi rasmi dalam bahasa Korea. Oleh itu, agak sukar bagi penutur bukan Korea untuk mencari jalan di Haroopad. Langkah demi langkah terjemahan ke dalam bahasa Inggeris dilakukan.

Tema lalai juga agak gelap dan menjadikannya agak rumit untuk membaca kod sumber dokumen. Tema yang lebih ringan boleh menjadi pilihan, dan meningkatkan kebolehgunaan.

Kesimpulannya

Haroopad banyak menyederhanakan hidup anda. Ia agak stabil dan senang digunakan. Haroopad sedang dalam pengembangan berterusan untuk platform yang diberikan. Ia adalah pesaing Atom, Remarkable dan ReText yang kuat. Kami teruja melihatnya tumbuh. Bagus!

Ucapan terima kasih

Penulis ingin mengucapkan terima kasih kepada Mandy Neumeyer atas sokongannya semasa menyiapkan artikel ini.

Kajian Tetikus Tanpa Wayar Microsoft Sculpt Touch
Saya baru-baru ini membaca mengenai Sentuhan Microsoft Sculpt tetikus tanpa wayar dan memutuskan untuk membelinya. Setelah menggunakannya sebentar, sa...
Trackpad dan Mouse Pointer pada skrin Windows AppyMouse untuk Tablet Windows
Pengguna tablet sering kehilangan penunjuk tetikus, terutama ketika mereka biasa menggunakan komputer riba. Telefon pintar dan tablet skrin sentuh dil...
Butang tetikus tengah tidak berfungsi pada Windows 10
The butang tetikus tengah membantu anda menelusuri halaman web dan skrin yang panjang dengan banyak data. Sekiranya ia berhenti, anda akan menggunakan...